Contract 0x2604FA406Be957E542BEb89E6754fCdE6815e83f 3

 
 
Txn Hash
Method
Block
From
To
Value
0x9c796d8398d23a111456ac80669aedd10ea3d5217b50bdea60e5a97d3923aa0dTransfer162570412022-12-24 20:40:2340 days 1 hr agoMercatox IN  PlaykeyToken0 Ether0.00034126 9.23757855
0x2faf43dc94fc36af0e5e1b39c4d69677546cb84f35e97d761f47b083ed6cb12bTransfer162459972022-12-23 7:42:5941 days 14 hrs ago0xa714cefab3d5917d4677c1eaff53462225cfbe92 IN  PlaykeyToken0 Ether0.00068199 13.85299758
0xfcfe8e81cb5690fa86eb54d5a06ca92c9e7bb93a54eeb5ee88593112d4437685Transfer162448782022-12-23 3:59:1141 days 18 hrs ago0x9d00301836cd25a90f22660bc8b58605f7d7b614 IN  PlaykeyToken0 Ether0.0005799 11.78216404
0x481d1e89f6654e070804d4e267ad0ac310dab8b039b1da43c65e308ec6658d86Transfer161011522022-12-03 1:58:1161 days 20 hrs ago0x6d7281a1a4900a354cadf229dc5dea9105f81e79 IN  PlaykeyToken0 Ether0.00062291 12.64669727
0x7e765563ea4f19ccd03f21a499502874933cf683a8176d722c1c6a0611910f31Transfer160428472022-11-24 22:32:4769 days 23 hrs ago0x9f1c8544e4d732e234596a54567fa12ae0761546 IN  PlaykeyToken0 Ether0.0048627990
0x254346e5aed421a1e6d42bc603464c7c1fe725aa19cac9b401635b5ba3e5e743Transfer160239172022-11-22 6:59:4772 days 15 hrs agoHitBTC 2 IN  PlaykeyToken0 Ether0.00049255 10
0x6e2495353aeb2d42550b3460997a248efc025e44a4dac29ce93fdb8ae511bf64Approve159408712022-11-10 16:40:3584 days 5 hrs ago0x7675a9f900597ab0bec3b4806b5beec7a296a964 IN  PlaykeyToken0 Ether0.0023060547.7
0x4c65d419c1e8e12d20180baf8fcba1fb202ce793aba917f01a6dd48013301cdbTransfer158595932022-10-30 8:10:4795 days 14 hrs ago0x0683e247b2f64d60b8612f2b728dffb5d38a06f6 IN  PlaykeyToken0 Ether0.000344537
0x2a88cd625ae2967fc2dc8db05c3a9d341f2400c3982cc3e838bb9fa940c0e49fTransfer158438452022-10-28 3:22:1197 days 19 hrs ago0x56e25a40a1a836b1359fafb468ad71f759ef3998 IN  PlaykeyToken0 Ether0.00061956 12.58798562
0x13f302b96d0a42202fab2b6e01c0812790d62c3d3e509d4f7111361ef4388504Transfer157617092022-10-16 15:56:11109 days 6 hrs ago0xb64a590ca759f456137402093384c15cd9ac0685 IN  PlaykeyToken0 Ether0.00068621 13.93518634
0xb2004aba4f263a40d862ad2f49195f5bc1bca3045f37a6404020b71aa5b92c5bApprove156298252022-09-28 5:44:11127 days 16 hrs ago0xa6705c4a0db23834b10275a27bb6ca382c42c301 IN  PlaykeyToken0 Ether0.00048583 9.98727117
0x2adb0b4d13454e9fa3dd537d50fc172b7c5f68f34612f5bcee6fb739b902f1cdTransfer156170882022-09-26 10:55:35129 days 11 hrs ago0x9f7dea678037b711b81cbc151902bcdaa7cc9dfe IN  PlaykeyToken0 Ether0.00025412 5.1631239
0x03023b759e5dc0f632f2c54bde5b4b6d98e49482fe4b885a0401df9f49bafc02Approve155318762022-09-14 8:15:49141 days 14 hrs ago0x9f7dea678037b711b81cbc151902bcdaa7cc9dfe IN  PlaykeyToken0 Ether0.00063462 13.04600091
0xc2fa66e40a0833f11136a92e962a0cad95fec658e21939eac768118b40bf710dTransfer155318452022-09-14 8:09:07141 days 14 hrs agoMercatox IN  PlaykeyToken0 Ether0.00057661 10.67428226
0xdab10542192e6c8a64f8a03f0648bdb86e66d35c53cf0481e480a22943219c84Approve154810852022-09-06 1:07:31149 days 21 hrs ago0x7c62fd31b807172eb37a61ed7197f3ea9e11870b IN  PlaykeyToken0 Ether0.00099912 20.53908918
0x07ef95f1373a0e7b9f027ca11bf6a17e6462504b21fe2b0dd0aa3a77ea557d8aApprove154780452022-09-05 13:06:11150 days 9 hrs ago0x7c62fd31b807172eb37a61ed7197f3ea9e11870b IN  PlaykeyToken0 Ether0.00064893 13.3401401
0x16dcf4716e7c7e5088214e33344d897e09a2f9a58fe2431f55ad635d915ba803Transfer154335062022-08-29 10:12:01157 days 12 hrs ago0x88ad1ea01e9635ecadcff10a19c05d1b1cbe90b9 IN  PlaykeyToken0 Ether0.00084765 17.22205263
0x706cab34cb00b89c8422cd07140917dca3c4fd8f375cb57330d248ae7081c589Approve154115382022-08-25 21:48:01161 days 38 mins agoENS Name warnabrotha.eth IN  PlaykeyToken0 Ether0.0005365 11.02907029
0x2e6265281d3491e01c901a85132c064975b9b9c1394aa779a2b7c1e69f9bbebaTransfer153656962022-08-18 15:05:09168 days 7 hrs ago0x3601dce4fc60aae10a84fd5a7f1650a8d5fe8015 IN  PlaykeyToken0 Ether0.00106996 21.73885839
0x6581bf8eda1a0cf02694864f2886e87de6bc4c617526fa749b0902cf95b20eafApprove153604602022-08-17 19:05:54169 days 3 hrs ago0x6f874cddd919542b187a2ecee17d54eb568a5f72 IN  PlaykeyToken0 Ether0.0009729 20
0x923f5214cc7e0298e48ac9be62406286612cfb87516599f2198c8e143811e4e0Approve153599052022-08-17 16:55:56169 days 5 hrs ago0xcfe631192001d9e3382c698b00563c208aab1e2a IN  PlaykeyToken0 Ether0.00069816 14.35224147
0x19247d84e6efc2f146c4d63224fb2131e8ae0c7642b514bbce1a487b0dbc873eTransfer153436502022-08-15 3:17:45171 days 19 hrs agoMercatox IN  PlaykeyToken0 Ether0.00065429 17.72247031
0x5eac45fb19eea91438141ab96702ebcf86e805e33584dfe470c3dfacc51f7451Approve153277012022-08-12 15:13:53174 days 7 hrs ago0x6f874cddd919542b187a2ecee17d54eb568a5f72 IN  PlaykeyToken0 Ether0.00173694 35.70663329
0xf70abf76ec9f728387fcad28de053140065d865bdda876645c9c053d994ec7c7Transfer153276902022-08-12 15:10:07174 days 7 hrs ago0xbfcd86e36d947a9103a7d4a95d178a432723d6ad IN  PlaykeyToken0 Ether0.00099913 20.28491805
0x9b1035b3b2ad4bce7e6280df6e289d4ab70abca5e3657e3387273cbf27a2ddd9Transfer153276792022-08-12 15:08:46174 days 7 hrs ago0x72a66bf331bd3586ddafe80d76328688255a5f89 IN  PlaykeyToken0 Ether0.00159377 32.35771114
[ Download CSV Export 
Latest 1 internal transaction
Parent Txn Hash Block From To Value
0x2c0d62c5051d2fd9a49e8eff868bac3451e0677c52e571c535a12a49cf6c27af44576842017-10-30 11:55:281921 days 10 hrs ago Playkey: Token Sale  Contract Creation0 Ether
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
PKT

Compiler Version
v0.4.15+commit.bbb8e64f

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2017-10-30
*/

pragma solidity ^0.4.15;

/**
 * @title Math
 * @dev Assorted math operations
 */

library Math {
  function max64(uint64 a, uint64 b) internal constant returns (uint64) {
    return a >= b ? a : b;
  }

  function min64(uint64 a, uint64 b) internal constant returns (uint64) {
    return a < b ? a : b;
  }

  function max256(uint256 a, uint256 b) internal constant returns (uint256) {
    return a >= b ? a : b;
  }

  function min256(uint256 a, uint256 b) internal constant returns (uint256) {
    return a < b ? a : b;
  }
}

/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {
  function mul(uint256 a, uint256 b) internal constant returns (uint256) {
    uint256 c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

  function div(uint256 a, uint256 b) internal constant returns (uint256) {
    // assert(b > 0); // Solidity automatically throws when dividing by 0
    uint256 c = a / b;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold
    return c;
  }

  function sub(uint256 a, uint256 b) internal constant returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  function add(uint256 a, uint256 b) internal constant returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
}

/**
 * @title ERC20Basic
 * @dev Simpler version of ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/179
 */
contract ERC20Basic {
  uint256 public totalSupply;
  function balanceOf(address who) public constant returns (uint256);
  function transfer(address to, uint256 value) public returns (bool);
  event Transfer(address indexed from, address indexed to, uint256 value);
}

/**
 * @title ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/20
 */
contract ERC20 is ERC20Basic {
  function allowance(address owner, address spender) public constant returns (uint256);
  function transferFrom(address from, address to, uint256 value) public returns (bool);
  function approve(address spender, uint256 value) public returns (bool);
  event Approval(address indexed owner, address indexed spender, uint256 value);
}

/**
 * @title Basic token
 * @dev Basic version of StandardToken, with no allowances.
 */
contract BasicToken is ERC20Basic {
  using SafeMath for uint256;

  mapping(address => uint256) balances;

  /**
  * @dev transfer token for a specified address
  * @param _to The address to transfer to.
  * @param _value The amount to be transferred.
  */
  function transfer(address _to, uint256 _value) public returns (bool) {
    require(_to != address(0));

    // SafeMath.sub will throw if there is not enough balance.
    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    Transfer(msg.sender, _to, _value);
    return true;
  }

  /**
  * @dev Gets the balance of the specified address.
  * @param _owner The address to query the the balance of.
  * @return An uint256 representing the amount owned by the passed address.
  */
  function balanceOf(address _owner) public constant returns (uint256 balance) {
    return balances[_owner];
  }

}

/**
 * @title Standard ERC20 token
 *
 * @dev Implementation of the basic standard token.
 * @dev https://github.com/ethereum/EIPs/issues/20
 * @dev Based on code by FirstBlood: https://github.com/Firstbloodio/token/blob/master/smart_contract/FirstBloodToken.sol
 */
contract StandardToken is ERC20, BasicToken {

  mapping (address => mapping (address => uint256)) allowed;


  /**
   * @dev Transfer tokens from one address to another
   * @param _from address The address which you want to send tokens from
   * @param _to address The address which you want to transfer to
   * @param _value uint256 the amount of tokens to be transferred
   */
  function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
    require(_to != address(0));

    uint256 _allowance = allowed[_from][msg.sender];

    // Check is not needed because sub(_allowance, _value) will already throw if this condition is not met
    // require (_value <= _allowance);

    balances[_from] = balances[_from].sub(_value);
    balances[_to] = balances[_to].add(_value);
    allowed[_from][msg.sender] = _allowance.sub(_value);
    Transfer(_from, _to, _value);
    return true;
  }

  /**
   * @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender.
   *
   * Beware that changing an allowance with this method brings the risk that someone may use both the old
   * and the new allowance by unfortunate transaction ordering. One possible solution to mitigate this
   * race condition is to first reduce the spender's allowance to 0 and set the desired value afterwards:
   * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
   * @param _spender The address which will spend the funds.
   * @param _value The amount of tokens to be spent.
   */
  function approve(address _spender, uint256 _value) public returns (bool) {
    allowed[msg.sender][_spender] = _value;
    Approval(msg.sender, _spender, _value);
    return true;
  }

  /**
   * @dev Function to check the amount of tokens that an owner allowed to a spender.
   * @param _owner address The address which owns the funds.
   * @param _spender address The address which will spend the funds.
   * @return A uint256 specifying the amount of tokens still available for the spender.
   */
  function allowance(address _owner, address _spender) public constant returns (uint256 remaining) {
    return allowed[_owner][_spender];
  }

  /**
   * approve should be called when allowed[_spender] == 0. To increment
   * allowed value is better to use this function to avoid 2 calls (and wait until
   * the first transaction is mined)
   * From MonolithDAO Token.sol
   */
  function increaseApproval (address _spender, uint _addedValue)
    returns (bool success) {
    allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
    Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

  function decreaseApproval (address _spender, uint _subtractedValue)
    returns (bool success) {
    uint oldValue = allowed[msg.sender][_spender];
    if (_subtractedValue > oldValue) {
      allowed[msg.sender][_spender] = 0;
    } else {
      allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
    }
    Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

}

contract PKT is StandardToken {

  // Constants
  // =========

  string public constant name = "Playkey Token";
  string public constant symbol = "PKT";
  uint8 public constant decimals = 18;
  uint256 public tokenLimit;


  // State variables
  // ===============

  address public ico;
  modifier icoOnly { require(msg.sender == ico); _; }

  // Tokens are frozen until ICO ends.
  bool public tokensAreFrozen = true;


  // Constructor
  // ===========

  function PKT(address _ico, uint256 _tokenLimit) {
    ico = _ico;
    tokenLimit = _tokenLimit;
  }


  // Priveleged functions
  // ====================

  // Mint few tokens and transfer them to some address.
  function mint(address _holder, uint256 _value) external icoOnly {
    require(_holder != address(0));
    require(_value != 0);
    require(totalSupply + _value <= tokenLimit);

    balances[_holder] += _value;
    totalSupply += _value;
    Transfer(0x0, _holder, _value);
  }


  // Allow token transfer.
  function defrost() external icoOnly {
    tokensAreFrozen = false;
  }


  // Save tokens from contract
  function withdrawToken(address _tokenContract, address where, uint256 _value) external icoOnly {
    ERC20 _token = ERC20(_tokenContract);
    _token.transfer(where, _value);
  }


  // ERC20 functions
  // =========================

  function transfer(address _to, uint256 _value)  public returns (bool) {
    require(!tokensAreFrozen);
    return super.transfer(_to, _value);
  }


  function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
    require(!tokensAreFrozen);
    return super.transferFrom(_from, _to, _value);
  }


  function approve(address _spender, uint256 _value) public returns (bool) {
    require(!tokensAreFrozen);
    return super.approve(_spender, _value);
  }
}

Contract Security Audit

Contract ABI

[{"constant":false,"inputs":[{"name":"_tokenContract","type":"address"},{"name":"where","type":"address"},{"name":"_value","type":"uint256"}],"name":"withdrawToken","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_holder","type":"address"},{"name":"_value","type":"uint256"}],"name":"mint","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"tokenLimit","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"ico","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"tokensAreFrozen","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"defrost","outputs":[],"payable":false,"type":"function"},{"inputs":[{"name":"_ico","type":"address"},{"name":"_tokenLimit","type":"uint256"}],"payable":false,"type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"}]

60606040526001600460146101000a81548160ff021916908315150217905550341561002a57600080fd5b6040516040806116fa833981016040528080519060200190919080519060200190919050505b81600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550806003819055505b50505b61164f806100ab6000396000f300606060405236156100ef576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806301e33667146100f457806306fdde0314610155578063095ea7b3146101e457806318160ddd1461023e57806323b872dd14610267578063313ce567146102e057806340c10f191461030f57806356c7627e146103515780635d4522011461037a57806366188463146103cf57806370a082311461042957806395d89b4114610476578063a9059cbb14610505578063ca67065f1461055f578063d73dd6231461058c578063dd62ed3e146105e6578063f21cdf6f14610652575b600080fd5b34156100ff57600080fd5b610153600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610667565b005b341561016057600080fd5b610168610797565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101a95780820151818401525b60208101905061018d565b50505050905090810190601f1680156101d65780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101ef57600080fd5b610224600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506107d0565b604051808215151515815260200191505060405180910390f35b341561024957600080fd5b610251610801565b6040518082815260200191505060405180910390f35b341561027257600080fd5b6102c6600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610807565b604051808215151515815260200191505060405180910390f35b34156102eb57600080fd5b6102f361083a565b604051808260ff1660ff16815260200191505060405180910390f35b341561031a57600080fd5b61034f600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061083f565b005b341561035c57600080fd5b6103646109ae565b6040518082815260200191505060405180910390f35b341561038557600080fd5b61038d6109b4565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156103da57600080fd5b61040f600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506109da565b604051808215151515815260200191505060405180910390f35b341561043457600080fd5b610460600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610c6c565b6040518082815260200191505060405180910390f35b341561048157600080fd5b610489610cb6565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104ca5780820151818401525b6020810190506104ae565b50505050905090810190601f1680156104f75780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561051057600080fd5b610545600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610cef565b604051808215151515815260200191505060405180910390f35b341561056a57600080fd5b610572610d20565b604051808215151515815260200191505060405180910390f35b341561059757600080fd5b6105cc600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610d33565b604051808215151515815260200191505060405180910390f35b34156105f157600080fd5b61063c600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610f30565b6040518082815260200191505060405180910390f35b341561065d57600080fd5b610665610fb8565b005b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156106c557600080fd5b8390508073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84846000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b151561077357600080fd5b6102c65a03f1151561078457600080fd5b50505060405180519050505b5b50505050565b6040805190810160405280600d81526020017f506c61796b657920546f6b656e0000000000000000000000000000000000000081525081565b6000600460149054906101000a900460ff161515156107ee57600080fd5b6107f88383611033565b90505b92915050565b60005481565b6000600460149054906101000a900460ff1615151561082557600080fd5b610830848484611126565b90505b9392505050565b601281565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561089b57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156108d757600080fd5b600081141515156108e757600080fd5b6003548160005401111515156108fc57600080fd5b80600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508060008082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff1660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35b5b5050565b60035481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905080831115610aeb576000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b7f565b610afe838261141390919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505b5092915050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b919050565b6040805190810160405280600381526020017f504b54000000000000000000000000000000000000000000000000000000000081525081565b6000600460149054906101000a900460ff16151515610d0d57600080fd5b610d17838361142d565b90505b92915050565b600460149054906101000a900460ff1681565b6000610dc482600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461160490919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600190505b92915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b92915050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561101457600080fd5b6000600460146101000a81548160ff0219169083151502179055505b5b565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a3600190505b92915050565b600080600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415151561116557600080fd5b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905061123683600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461141390919063ffffffff16565b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506112cb83600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461160490919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611321838261141390919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600191505b509392505050565b600082821115151561142157fe5b81830390505b92915050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561146a57600080fd5b6114bc82600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461141390919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061155182600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461160490919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190505b92915050565b600080828401905083811015151561161857fe5b8091505b50929150505600a165627a7a72305820d19b0001dc769740507723ebc107740421af889fae6db34bf1de10ae0857ccb1002900000000000000000000000026d08b9d227933a85e855656dc46ab889e183c8800000000000000000000000000000000000000000052b7d2dcc80cd2e4000000

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

00000000000000000000000026d08b9d227933a85e855656dc46ab889e183c8800000000000000000000000000000000000000000052B7D2DCC80CD2E4000000

-----Decoded View---------------
Arg [0] : _ico (address): 0x26D08B9d227933A85e855656DC46aB889E183C88
Arg [1] : _tokenLimit (uint256): 100000000000000000000000000

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 00000000000000000000000026d08b9d227933a85e855656dc46ab889e183c88
Arg [1] : 00000000000000000000000000000000000000000052B7D2DCC80CD2E4000000


Swarm Source

bzzr://d19b0001dc769740507723ebc107740421af889fae6db34bf1de10ae0857ccb1
Block Transaction Difficulty Gas Used Reward
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.