Sponsored Link:   Revain - How to find moon tokens to invest? See what crypto experts are saying. Read reviews!
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 20240 txns
Token Contract: LikeCoin (LIKE)
 Latest 25 txns from a total Of 20240 transactions
View All

TxHash Age From To Value [TxFee]
0x7786e3b9a1276d168468be3ca4b530cbf00a311d55a8373b42dbfc82d7a4556644 mins ago0x1262a66332d12fde901a22b711f5f41c77196538  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.00053019
0xeece61c71dd546866d5e7885d39a7c062b5f19eb4287a5ff27827b3bfe1f6acd1 hr 29 mins ago0x1cf94c2bba216e3f1ecff7762af47844c43d3fda  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.00052891
0x0da811c7e8678fbcde063541dd0c8ca77f43e4fadf712bd10b874e9e2bcedc521 hr 30 mins ago0x1cf94c2bba216e3f1ecff7762af47844c43d3fda  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.00037891
0x5faf60273bc551302453393708a3f58bbff99efe533b290f796268021461589f1 hr 51 mins ago0x1cf94c2bba216e3f1ecff7762af47844c43d3fda  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.00037891
0x1ae29fdc1b806217ff2f547a8316f391f64b14208b26f031e87fbf6cc07efb3e2 hrs 16 mins ago0x1cf94c2bba216e3f1ecff7762af47844c43d3fda  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.00037891
0xb54238b030fc24e24f42900f36025de62d914d05d119f56c85f5c135a77c1bc42 hrs 20 mins ago0x1cf94c2bba216e3f1ecff7762af47844c43d3fda  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.00037891
0x111ba58e50f251a6b20720b6f9cafcb9e62b45f310216822d8d64207a752eede2 hrs 33 mins ago0x1cf94c2bba216e3f1ecff7762af47844c43d3fda  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.00052891
0xe9b41f258a2932bcb4031adb36487baff1b2ba744cbebf67ed24067d2078dcfb2 hrs 40 mins ago0x1cf94c2bba216e3f1ecff7762af47844c43d3fda  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.00104932
0xa43a33a99c15bddb9ab15ea7337c46073086fc5e3cc3ad38bed203360cce27fa2 hrs 51 mins ago0x1cf94c2bba216e3f1ecff7762af47844c43d3fda  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.00037891
0x4bba726b0beed051ab2b022631ca8542be58cb630e42e79795674a830c86ebde3 hrs 8 mins ago0x1cf94c2bba216e3f1ecff7762af47844c43d3fda  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.00052891
0xad09671d75217eb662656676bb192eb1529a49907b4afb3b1b12b929045eb8873 hrs 37 mins ago0x1cf94c2bba216e3f1ecff7762af47844c43d3fda  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.00037955
0x57f758c0a6a826b1d8a2ae978be8fe1ad537b4b0fa0dbecb464eab633fc0b9a73 hrs 48 mins ago0x1cf94c2bba216e3f1ecff7762af47844c43d3fda  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.00037955
0xc7118042a6291e08dc4ca75516830ec5d38c837652dc2544180e01f505e11aa03 hrs 50 mins ago0x1cf94c2bba216e3f1ecff7762af47844c43d3fda  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.00037891
0xe643bb6a20afc1774f9b64c3d818f5c5b90ed6727d2d687991816b5824de3d1e4 hrs ago0x1cf94c2bba216e3f1ecff7762af47844c43d3fda  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.00104932
0x3e888d3f5216ddf9d5524eb74b480ec632d6b1d39215df99140c210a9c8e3d354 hrs ago0x1cf94c2bba216e3f1ecff7762af47844c43d3fda  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.00037891
0x2891766b774f185e3f9e4d421a1f08f46278d9c579fae4a137877511de4914624 hrs ago0x1cf94c2bba216e3f1ecff7762af47844c43d3fda  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.00052891
0x4dcb4a48e3366fe4d5fa9e938dd3e4d9b84993c3da734e30b0923f3b5eb224b84 hrs 1 min ago0x1cf94c2bba216e3f1ecff7762af47844c43d3fda  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.00104932
0xdf805aae35c2c993c03cd2ac52276bec0ed52258fde67e41a979fae20ca2e3e64 hrs 1 min ago0x1cf94c2bba216e3f1ecff7762af47844c43d3fda  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.00104996
0x958cda174d9e0d7189a61979458a77ba2bf2d3f468d1fc2c2e92ab53869c11a14 hrs 1 min ago0x1cf94c2bba216e3f1ecff7762af47844c43d3fda  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.00089868
0xb93867bd44f71528118a8dc04762e13bbf2b93f90005545492e84850d85c78594 hrs 1 min ago0x1cf94c2bba216e3f1ecff7762af47844c43d3fda  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.00037891
0xf02abebaca53c019e530ae9455383653aedac8da3ef933a7461db5b9538df3b04 hrs 1 min ago0x1cf94c2bba216e3f1ecff7762af47844c43d3fda  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.00052891
0x0028525721e31c0bb864f1ebc886c101926e648db298fb807c026b5d03ce341f4 hrs 1 min ago0x1cf94c2bba216e3f1ecff7762af47844c43d3fda  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.00052891
0x5d58aedc2eb95fe7ebf89b4dc170012e55116a0b774d2dbaf7d2019b3a2d07b94 hrs 1 min ago0x1cf94c2bba216e3f1ecff7762af47844c43d3fda  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.00052891
0x4359cab7e80548a8ece98ff679701df34fe945f67fb232cbddab46d283da2f124 hrs 2 mins ago0x1cf94c2bba216e3f1ecff7762af47844c43d3fda  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.00052891
0x1894991d6531dd795f0cec33b416cdd7163b9cb5c4a56a9234a23b8588813bde4 hrs 3 mins ago0x1cf94c2bba216e3f1ecff7762af47844c43d3fda  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.00037891
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Contract Source Code Verified (Exact match)
Contract Name: LikeCoin
Compiler Version: v0.4.19+commit.c4cbbb05
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.13;

library SafeMath {

  /**
  * @dev Multiplies two numbers, throws on overflow.
  */
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }
    uint256 c = a * b;
    assert(c / a == b);
    return c;
  }

  /**
  * @dev Integer division of two numbers, truncating the quotient.
  */
  function div(uint256 a, uint256 b) internal pure 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;
  }

  /**
  * @dev Substracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
  */
  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  /**
  * @dev Adds two numbers, throws on overflow.
  */
  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
}

contract Ownable {
  address public owner;


  event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);


  /**
   * @dev The Ownable constructor sets the original `owner` of the contract to the sender
   * account.
   */
  function Ownable() public {
    owner = msg.sender;
  }

  /**
   * @dev Throws if called by any account other than the owner.
   */
  modifier onlyOwner() {
    require(msg.sender == owner);
    _;
  }

  /**
   * @dev Allows the current owner to transfer control of the contract to a newOwner.
   * @param newOwner The address to transfer ownership to.
   */
  function transferOwnership(address newOwner) public onlyOwner {
    require(newOwner != address(0));
    OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }

}

contract Claimable is Ownable {
  address public pendingOwner;

  /**
   * @dev Modifier throws if called by any account other than the pendingOwner.
   */
  modifier onlyPendingOwner() {
    require(msg.sender == pendingOwner);
    _;
  }

  /**
   * @dev Allows the current owner to set the pendingOwner address.
   * @param newOwner The address to transfer ownership to.
   */
  function transferOwnership(address newOwner) onlyOwner public {
    pendingOwner = newOwner;
  }

  /**
   * @dev Allows the pendingOwner address to finalize the transfer.
   */
  function claimOwnership() onlyPendingOwner public {
    OwnershipTransferred(owner, pendingOwner);
    owner = pendingOwner;
    pendingOwner = address(0);
  }
}

contract ERC20Basic {
  function totalSupply() public view returns (uint256);
  function balanceOf(address who) public view returns (uint256);
  function transfer(address to, uint256 value) public returns (bool);
  event Transfer(address indexed from, address indexed to, uint256 value);
}

contract ERC20 is ERC20Basic {
  function allowance(address owner, address spender) public view 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);
}

contract HasOperator is Claimable {
    address public operator;

    function setOperator(address _operator) onlyOwner public {
        operator = _operator;
    }

    modifier ownerOrOperator {
        require(msg.sender == owner || msg.sender == operator);
        _;
    }
}

contract LikeCoin is ERC20, HasOperator {
    using SafeMath for uint256;

    string constant public name = "LikeCoin";
    string constant public symbol = "LIKE";

    // Synchronized to Ether -> Wei ratio, which is important
    uint8 constant public decimals = 18;

    uint256 public supply = 0;
    mapping(address => uint256) public balances;
    mapping(address => mapping(address => uint256)) public allowed;

    address public crowdsaleAddr = 0x0;
    address public contributorPoolAddr = 0x0;
    uint256 public contributorPoolMintQuota = 0;
    address[] public creatorsPoolAddrs;
    mapping(address => bool) isCreatorsPool;
    uint256 public creatorsPoolMintQuota = 0;
    mapping(address => uint256) public lockedBalances;
    uint public unlockTime = 0;
    SignatureChecker public signatureChecker = SignatureChecker(0x0);
    bool public signatureCheckerFreezed = false;
    address public signatureOwner = 0x0;
    bool public allowDelegate = true;
    mapping (address => mapping (uint256 => bool)) public usedNonce;
    mapping (address => bool) public transferAndCallWhitelist;

    event Lock(address indexed _addr, uint256 _value);
    event SignatureCheckerChanged(address _newSignatureChecker);

    function LikeCoin(uint256 _initialSupply, address _signatureOwner, address _sigCheckerAddr) public {
        supply = _initialSupply;
        balances[owner] = _initialSupply;
        signatureOwner = _signatureOwner;
        signatureChecker = SignatureChecker(_sigCheckerAddr);
        Transfer(0x0, owner, _initialSupply);
    }

    function totalSupply() public constant returns (uint256) {
        return supply;
    }

    function balanceOf(address _owner) public constant returns (uint256 balance) {
        return balances[_owner] + lockedBalances[_owner];
    }

    function _tryUnlockBalance(address _from) internal {
        if (unlockTime != 0 && now >= unlockTime && lockedBalances[_from] > 0) {
            balances[_from] = balances[_from].add(lockedBalances[_from]);
            delete lockedBalances[_from];
        }
    }

    function _transfer(address _from, address _to, uint256 _value) internal returns (bool success) {
        _tryUnlockBalance(_from);
        require(_from != 0x0);
        require(_to != 0x0);
        balances[_from] = balances[_from].sub(_value);
        balances[_to] = balances[_to].add(_value);
        Transfer(_from, _to, _value);
        return true;
    }

    function transfer(address _to, uint256 _value) public returns (bool success) {
        return _transfer(msg.sender, _to, _value);
    }

    function transferAndLock(address _to, uint256 _value) public returns (bool success) {
        require(msg.sender != 0x0);
        require(_to != 0x0);
        require(now < unlockTime);
        require(msg.sender == crowdsaleAddr || msg.sender == owner || msg.sender == operator);
        balances[msg.sender] = balances[msg.sender].sub(_value);
        lockedBalances[_to] = lockedBalances[_to].add(_value);
        Transfer(msg.sender, _to, _value);
        Lock(_to, _value);
        return true;
    }

    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
        allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
        _transfer(_from, _to, _value);
        return true;
    }

    function _transferMultiple(address _from, address[] _addrs, uint256[] _values) internal returns (bool success) {
        require(_from != 0x0);
        require(_addrs.length > 0);
        require(_values.length == _addrs.length);
        _tryUnlockBalance(_from);
        uint256 total = 0;
        for (uint i = 0; i < _addrs.length; ++i) {
            address addr = _addrs[i];
            require(addr != 0x0);
            uint256 value = _values[i];
            balances[addr] = balances[addr].add(value);
            total = total.add(value);
            Transfer(_from, addr, value);
        }
        balances[_from] = balances[_from].sub(total);
        return true;
    }

    function transferMultiple(address[] _addrs, uint256[] _values) public returns (bool success) {
        return _transferMultiple(msg.sender, _addrs, _values);
    }

    function _isContract(address _addr) internal constant returns (bool) {
        uint256 length;
        assembly {
            length := extcodesize(_addr)
        }
        return (length > 0);
    }

    function _transferAndCall(address _from, address _to, uint256 _value, bytes _data) internal returns (bool success) {
        require(_isContract(_to));
        require(transferAndCallWhitelist[_to]);
        require(_transfer(_from, _to, _value));
        TransferAndCallReceiver(_to).tokenCallback(_from, _value, _data);
        return true;
    }

    function transferAndCall(address _to, uint256 _value, bytes _data) public returns (bool success) {
        return _transferAndCall(msg.sender, _to, _value, _data);
    }

    function setSignatureChecker(address _sigCheckerAddr) public {
        require(msg.sender == signatureOwner);
        require(!signatureCheckerFreezed);
        require(signatureChecker != _sigCheckerAddr);
        signatureChecker = SignatureChecker(_sigCheckerAddr);
        SignatureCheckerChanged(_sigCheckerAddr);
    }

    function freezeSignatureChecker() public {
        require(msg.sender == signatureOwner);
        require(!signatureCheckerFreezed);
        signatureCheckerFreezed = true;
    }

    modifier isDelegated(address _from, uint256 _maxReward, uint256 _claimedReward, uint256 _nonce) {
        require(allowDelegate);
        require(_from != 0x0);
        require(_claimedReward <= _maxReward);
        require(!usedNonce[_from][_nonce]);
        usedNonce[_from][_nonce] = true;
        require(_transfer(_from, msg.sender, _claimedReward));
        _;
    }

    function transferDelegated(
        address _from,
        address _to,
        uint256 _value,
        uint256 _maxReward,
        uint256 _claimedReward,
        uint256 _nonce,
        bytes _signature
    ) isDelegated(_from, _maxReward, _claimedReward, _nonce) public returns (bool success) {
        require(signatureChecker.checkTransferDelegated(_from, _to, _value, _maxReward, _nonce, _signature));
        return _transfer(_from, _to, _value);
    }

    function transferAndCallDelegated(
        address _from,
        address _to,
        uint256 _value,
        bytes _data,
        uint256 _maxReward,
        uint256 _claimedReward,
        uint256 _nonce,
        bytes _signature
    ) isDelegated(_from, _maxReward, _claimedReward, _nonce) public returns (bool success) {
        require(signatureChecker.checkTransferAndCallDelegated(_from, _to, _value, _data, _maxReward, _nonce, _signature));
        return _transferAndCall(_from, _to, _value, _data);
    }

    function transferMultipleDelegated(
        address _from,
        address[] _addrs,
        uint256[] _values,
        uint256 _maxReward,
        uint256 _claimedReward,
        uint256 _nonce,
        bytes _signature
    ) isDelegated(_from, _maxReward, _claimedReward, _nonce) public returns (bool success) {
        require(signatureChecker.checkTransferMultipleDelegated(_from, _addrs, _values, _maxReward, _nonce, _signature));
        return _transferMultiple(_from, _addrs, _values);
    }

    function switchDelegate(bool _allowed) ownerOrOperator public {
        require(allowDelegate != _allowed);
        allowDelegate = _allowed;
    }

    function addTransferAndCallWhitelist(address _contract) ownerOrOperator public {
        require(_isContract(_contract));
        require(!transferAndCallWhitelist[_contract]);
        transferAndCallWhitelist[_contract] = true;
    }

    function removeTransferAndCallWhitelist(address _contract) ownerOrOperator public {
        require(transferAndCallWhitelist[_contract]);
        delete transferAndCallWhitelist[_contract];
    }

    function approve(address _spender, uint256 _value) public returns (bool success) {
        require(_value == 0 || allowed[msg.sender][_spender] == 0);
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }

    function allowance(address _owner, address _spender) public constant returns (uint256 remaining) {
        return allowed[_owner][_spender];
    }

    function burn(uint256 _value) public {
        balances[msg.sender] = balances[msg.sender].sub(_value);
        supply = supply.sub(_value);
        Transfer(msg.sender, 0x0, _value);
    }

    function registerCrowdsales(address _crowdsaleAddr, uint256 _value, uint256 _privateFundUnlockTime) onlyOwner public {
        require(crowdsaleAddr == 0x0);
        require(_crowdsaleAddr != 0x0);
        require(_isContract(_crowdsaleAddr));
        require(_privateFundUnlockTime > now);
        require(_value != 0);
        unlockTime = _privateFundUnlockTime;
        crowdsaleAddr = _crowdsaleAddr;
        supply = supply.add(_value);
        balances[_crowdsaleAddr] = balances[_crowdsaleAddr].add(_value);
        Transfer(0x0, crowdsaleAddr, _value);
    }

    function registerContributorPool(address _contributorPoolAddr, uint256 _mintLimit) onlyOwner public {
        require(contributorPoolAddr == 0x0);
        require(_contributorPoolAddr != 0x0);
        require(_isContract(_contributorPoolAddr));
        require(_mintLimit != 0);
        contributorPoolAddr = _contributorPoolAddr;
        contributorPoolMintQuota = _mintLimit;
    }

    function mintForContributorPool(uint256 _value) public {
        require(msg.sender == contributorPoolAddr);
        require(_value != 0);
        contributorPoolMintQuota = contributorPoolMintQuota.sub(_value);
        supply = supply.add(_value);
        balances[msg.sender] = balances[msg.sender].add(_value);
        Transfer(0x0, msg.sender, _value);
    }

    function registerCreatorsPools(address[] _poolAddrs, uint256 _mintLimit) onlyOwner public {
        require(creatorsPoolAddrs.length == 0);
        require(_poolAddrs.length > 0);
        require(_mintLimit > 0);
        for (uint i = 0; i < _poolAddrs.length; ++i) {
            require(_isContract(_poolAddrs[i]));
            creatorsPoolAddrs.push(_poolAddrs[i]);
            isCreatorsPool[_poolAddrs[i]] = true;
        }
        creatorsPoolMintQuota = _mintLimit;
    }

    function mintForCreatorsPool(uint256 _value) public {
        require(isCreatorsPool[msg.sender]);
        require(_value != 0);
        creatorsPoolMintQuota = creatorsPoolMintQuota.sub(_value);
        supply = supply.add(_value);
        balances[msg.sender] = balances[msg.sender].add(_value);
        Transfer(0x0, msg.sender, _value);
    }
}

contract SignatureChecker {
    function checkTransferDelegated(
        address _from,
        address _to,
        uint256 _value,
        uint256 _maxReward,
        uint256 _nonce,
        bytes _signature
    ) public constant returns (bool);

    function checkTransferAndCallDelegated(
        address _from,
        address _to,
        uint256 _value,
        bytes _data,
        uint256 _maxReward,
        uint256 _nonce,
        bytes _signature
    ) public constant returns (bool);

    function checkTransferMultipleDelegated(
        address _from,
        address[] _addrs,
        uint256[] _values,
        uint256 _maxReward,
        uint256 _nonce,
        bytes _signature
    ) public constant returns (bool);
}

contract TransferAndCallReceiver {
    function tokenCallback(address _from, uint256 _value, bytes _data) public;
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"supply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"lockedBalances","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"mintForCreatorsPool","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"signatureOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_sigCheckerAddr","type":"address"}],"name":"setSignatureChecker","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"allowDelegate","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"unlockTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balances","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"},{"name":"_data","type":"bytes"}],"name":"transferAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_contract","type":"address"}],"name":"removeTransferAndCallWhitelist","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"claimOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"},{"name":"_maxReward","type":"uint256"},{"name":"_claimedReward","type":"uint256"},{"name":"_nonce","type":"uint256"},{"name":"_signature","type":"bytes"}],"name":"transferDelegated","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"operator","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"freezeSignatureChecker","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"mintForContributorPool","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"contributorPoolAddr","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_poolAddrs","type":"address[]"},{"name":"_mintLimit","type":"uint256"}],"name":"registerCreatorsPools","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"creatorsPoolAddrs","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"creatorsPoolMintQuota","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_addrs","type":"address[]"},{"name":"_values","type":"uint256[]"}],"name":"transferMultiple","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"},{"name":"_data","type":"bytes"},{"name":"_maxReward","type":"uint256"},{"name":"_claimedReward","type":"uint256"},{"name":"_nonce","type":"uint256"},{"name":"_signature","type":"bytes"}],"name":"transferAndCallDelegated","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_operator","type":"address"}],"name":"setOperator","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"crowdsaleAddr","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"transferAndCallWhitelist","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferAndLock","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_contract","type":"address"}],"name":"addTransferAndCallWhitelist","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_crowdsaleAddr","type":"address"},{"name":"_value","type":"uint256"},{"name":"_privateFundUnlockTime","type":"uint256"}],"name":"registerCrowdsales","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"contributorPoolMintQuota","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_addrs","type":"address[]"},{"name":"_values","type":"uint256[]"},{"name":"_maxReward","type":"uint256"},{"name":"_claimedReward","type":"uint256"},{"name":"_nonce","type":"uint256"},{"name":"_signature","type":"bytes"}],"name":"transferMultipleDelegated","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"pendingOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"signatureCheckerFreezed","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_allowed","type":"bool"}],"name":"switchDelegate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_contributorPoolAddr","type":"address"},{"name":"_mintLimit","type":"uint256"}],"name":"registerContributorPool","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"signatureChecker","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"uint256"}],"name":"usedNonce","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_initialSupply","type":"uint256"},{"name":"_signatureOwner","type":"address"},{"name":"_sigCheckerAddr","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_addr","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Lock","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_newSignatureChecker","type":"address"}],"name":"SignatureCheckerChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"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"}]

  Contract Creation Code Switch To Opcodes View
60606040526000600381905560068054600160a060020a03199081169091556007805490911690556008819055600b819055600d55600e8054600160a860020a0319908116909155600f805490911674010000000000000000000000000000000000000000179055341561007257600080fd5b60405160608061245183398101604052808051919060200180519190602001805160008054600160a060020a03338116600160a060020a03199283161780845560038990558116835260046020526040808420899055600f8054898416908516179055600e80548387169416939093179092558254939550929092169250907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a350505061231b806101366000396000f30060606040526004361061022c5763ffffffff60e060020a600035041663047fc9aa81146102315780630483a7f614610256578063068026131461027557806306fdde031461028d578063095ea7b3146103175780631087452c1461034d578063111998721461037c5780631693b85d1461039b57806318160ddd146103ae57806323b872dd146103c1578063251c1aa3146103e957806327e235e3146103fc578063313ce5671461041b5780634000aea01461044457806342966c68146104a95780634aec6416146104bf5780634e71e0c8146104de57806350114925146104f1578063570ca7351461056a5780635c6581651461057d578063686790e5146105a257806369dd312f146105b557806370a08231146105cb5780637b146f6f146105ea5780638a6c0b26146105fd5780638b2d4ed11461064e5780638da5cb5b146106645780638fda5c8e1461067757806395d89b411461068a578063a05fccef1461069d578063a9059cbb1461072c578063aaf044711461074e578063b3ab15fb1461080c578063b673a75c1461082b578063b77a284c1461083e578063bd50b3b41461085d578063ccd159211461087f578063d15e06a01461089e578063dd62ed3e146108c3578063e2c8a8ad146108e8578063e2d45f7b146108fb578063e30c3978146109ea578063eb886568146109fd578063ec8861e714610a10578063ed7510a014610a28578063efb2bfd314610a4a578063f2fde38b14610a5d578063f90a2f3014610a7c575b600080fd5b341561023c57600080fd5b610244610a9e565b60405190815260200160405180910390f35b341561026157600080fd5b610244600160a060020a0360043516610aa4565b341561028057600080fd5b61028b600435610ab6565b005b341561029857600080fd5b6102a0610b81565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156102dc5780820151838201526020016102c4565b50505050905090810190601f1680156103095780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561032257600080fd5b610339600160a060020a0360043516602435610bb8565b604051901515815260200160405180910390f35b341561035857600080fd5b610360610c5e565b604051600160a060020a03909116815260200160405180910390f35b341561038757600080fd5b61028b600160a060020a0360043516610c6d565b34156103a657600080fd5b610339610d15565b34156103b957600080fd5b610244610d25565b34156103cc57600080fd5b610339600160a060020a0360043581169060243516604435610d2c565b34156103f457600080fd5b610244610da2565b341561040757600080fd5b610244600160a060020a0360043516610da8565b341561042657600080fd5b61042e610dba565b60405160ff909116815260200160405180910390f35b341561044f57600080fd5b61033960048035600160a060020a03169060248035919060649060443590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610dbf95505050505050565b34156104b457600080fd5b61028b600435610dd5565b34156104ca57600080fd5b61028b600160a060020a0360043516610e5d565b34156104e957600080fd5b61028b610edb565b34156104fc57600080fd5b610339600160a060020a0360048035821691602480359091169160443591606435916084359160a435919060e49060c43590810190830135806020601f82018190048102016040519081016040528181529291906020840183838082843750949650610f5c95505050505050565b341561057557600080fd5b610360611156565b341561058857600080fd5b610244600160a060020a0360043581169060243516611165565b34156105ad57600080fd5b61028b611182565b34156105c057600080fd5b61028b6004356111da565b34156105d657600080fd5b610244600160a060020a036004351661122a565b34156105f557600080fd5b610360611252565b341561060857600080fd5b61028b6004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843750949650509335935061126192505050565b341561065957600080fd5b61036060043561138a565b341561066f57600080fd5b6103606113b2565b341561068257600080fd5b6102446113c1565b341561069557600080fd5b6102a06113c7565b34156106a857600080fd5b6103396004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843782019150505050505091908035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437509496506113fe95505050505050565b341561073757600080fd5b610339600160a060020a0360043516602435611412565b341561075957600080fd5b610339600160a060020a036004803582169160248035909116916044359160849060643590810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496863596602080820135975060408083013597509295506080820194506060909101358501808201935035918291601f83018190048102019051908101604052818152929190602084018383808284375094965061141f95505050505050565b341561081757600080fd5b61028b600160a060020a0360043516611685565b341561083657600080fd5b6103606116c2565b341561084957600080fd5b610339600160a060020a03600435166116d1565b341561086857600080fd5b610339600160a060020a03600435166024356116e6565b341561088a57600080fd5b61028b600160a060020a0360043516611860565b34156108a957600080fd5b61028b600160a060020a03600435166024356044356118f4565b34156108ce57600080fd5b610244600160a060020a0360043581169060243516611a0a565b34156108f357600080fd5b610244611a35565b341561090657600080fd5b61033960048035600160a060020a0316906044602480359081019083013580602080820201604051908101604052809392919081815260200183836020028082843782019150505050505091908035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437509496863596602080820135975060408083013597509295506080820194506060909101358501808201935035918291601f830181900481020190519081016040528181529291906020840183838082843750949650611a3b95505050505050565b34156109f557600080fd5b610360611c8f565b3415610a0857600080fd5b610339611c9e565b3415610a1b57600080fd5b61028b6004351515611cae565b3415610a3357600080fd5b61028b600160a060020a0360043516602435611d31565b3415610a5557600080fd5b610360611dbd565b3415610a6857600080fd5b61028b600160a060020a0360043516611dcc565b3415610a8757600080fd5b610339600160a060020a0360043516602435611e09565b60035481565b600c6020526000908152604090205481565b600160a060020a0333166000908152600a602052604090205460ff161515610add57600080fd5b801515610ae957600080fd5b600b54610afc908263ffffffff611e2916565b600b55600354610b12908263ffffffff611e3b16565b600355600160a060020a033316600090815260046020526040902054610b3e908263ffffffff611e3b16565b600160a060020a0333166000818152600460205260408082209390935590916000805160206122d08339815191529084905190815260200160405180910390a350565b60408051908101604052600881527f4c696b65436f696e000000000000000000000000000000000000000000000000602082015281565b6000811580610bea5750600160a060020a03338116600090815260056020908152604080832093871683529290522054155b1515610bf557600080fd5b600160a060020a03338116600081815260056020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b600f54600160a060020a031681565b600f5433600160a060020a03908116911614610c8857600080fd5b600e5460a060020a900460ff1615610c9f57600080fd5b600e54600160a060020a0382811691161415610cba57600080fd5b600e8054600160a060020a031916600160a060020a0383161790557f5c87e40f07a8d7749fb793f07d399220d984e3a7fbe343857f59e666a3cbdcf881604051600160a060020a03909116815260200160405180910390a150565b600f5460a060020a900460ff1681565b6003545b90565b600160a060020a03808416600090815260056020908152604080832033909416835292905290812054610d65908363ffffffff611e2916565b600160a060020a0380861660009081526005602090815260408083203390941683529290522055610d97848484611e4a565b506001949350505050565b600d5481565b60046020526000908152604090205481565b601281565b6000610dcd33858585611f2c565b949350505050565b600160a060020a033316600090815260046020526040902054610dfe908263ffffffff611e2916565b600160a060020a033316600090815260046020526040902055600354610e2a908263ffffffff611e2916565b6003556000600160a060020a0333166000805160206122d08339815191528360405190815260200160405180910390a350565b60005433600160a060020a0390811691161480610e88575060025433600160a060020a039081169116145b1515610e9357600080fd5b600160a060020a03811660009081526011602052604090205460ff161515610eba57600080fd5b600160a060020a03166000908152601160205260409020805460ff19169055565b60015433600160a060020a03908116911614610ef657600080fd5b600154600054600160a060020a0391821691167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36001805460008054600160a060020a0319908116600160a060020a03841617909155169055565b600087858585600f60149054906101000a900460ff161515610f7d57600080fd5b600160a060020a0384161515610f9257600080fd5b82821115610f9f57600080fd5b600160a060020a038416600090815260106020908152604080832084845290915290205460ff1615610fd057600080fd5b600160a060020a03841660009081526010602090815260408083208484529091529020805460ff19166001179055611009843384611e4a565b151561101457600080fd5b600e54600160a060020a03166327a696448d8d8d8d8c8c6000604051602001526040518763ffffffff1660e060020a0281526004018087600160a060020a0316600160a060020a0316815260200186600160a060020a0316600160a060020a0316815260200185815260200184815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b838110156110c55780820151838201526020016110ad565b50505050905090810190601f1680156110f25780820380516001836020036101000a031916815260200191505b50975050505050505050602060405180830381600087803b151561111557600080fd5b6102c65a03f1151561112657600080fd5b50505060405180519050151561113b57600080fd5b6111468c8c8c611e4a565b9c9b505050505050505050505050565b600254600160a060020a031681565b600560209081526000928352604080842090915290825290205481565b600f5433600160a060020a0390811691161461119d57600080fd5b600e5460a060020a900460ff16156111b457600080fd5b600e805474ff0000000000000000000000000000000000000000191660a060020a179055565b60075433600160a060020a039081169116146111f557600080fd5b80151561120157600080fd5b600854611214908263ffffffff611e2916565b600855600354610b12908263ffffffff611e3b16565b600160a060020a03166000908152600c60209081526040808320546004909252909120540190565b600754600160a060020a031681565b6000805433600160a060020a0390811691161461127d57600080fd5b6009541561128a57600080fd5b600083511161129857600080fd5b600082116112a557600080fd5b5060005b8251811015611383576112d08382815181106112c157fe5b9060200190602002015161206a565b15156112db57600080fd5b60098054600181016112ed8382612288565b9160005260206000209001600085848151811061130657fe5b90602001906020020151909190916101000a815481600160a060020a030219169083600160a060020a03160217905550506001600a600085848151811061134957fe5b90602001906020020151600160a060020a031681526020810191909152604001600020805460ff19169115159190911790556001016112a9565b50600b5550565b600980548290811061139857fe5b600091825260209091200154600160a060020a0316905081565b600054600160a060020a031681565b600b5481565b60408051908101604052600481527f4c494b4500000000000000000000000000000000000000000000000000000000602082015281565b600061140b338484612072565b9392505050565b600061140b338484611e4a565b600088858585600f60149054906101000a900460ff16151561144057600080fd5b600160a060020a038416151561145557600080fd5b8282111561146257600080fd5b600160a060020a038416600090815260106020908152604080832084845290915290205460ff161561149357600080fd5b600160a060020a03841660009081526010602090815260408083208484529091529020805460ff191660011790556114cc843384611e4a565b15156114d757600080fd5b600e54600160a060020a031663923de8e28e8e8e8e8e8d8d6000604051602001526040518863ffffffff1660e060020a0281526004018088600160a060020a0316600160a060020a0316815260200187600160a060020a0316600160a060020a031681526020018681526020018060200185815260200184815260200180602001838103835287818151815260200191508051906020019080838360005b8381101561158d578082015183820152602001611575565b50505050905090810190601f1680156115ba5780820380516001836020036101000a031916815260200191505b50838103825284818151815260200191508051906020019080838360005b838110156115f05780820151838201526020016115d8565b50505050905090810190601f16801561161d5780820380516001836020036101000a031916815260200191505b509950505050505050505050602060405180830381600087803b151561164257600080fd5b6102c65a03f1151561165357600080fd5b50505060405180519050151561166857600080fd5b6116748d8d8d8d611f2c565b9d9c50505050505050505050505050565b60005433600160a060020a039081169116146116a057600080fd5b60028054600160a060020a031916600160a060020a0392909216919091179055565b600654600160a060020a031681565b60116020526000908152604090205460ff1681565b6000600160a060020a03331615156116fd57600080fd5b600160a060020a038316151561171257600080fd5b600d54421061172057600080fd5b60065433600160a060020a039081169116148061174b575060005433600160a060020a039081169116145b80611764575060025433600160a060020a039081169116145b151561176f57600080fd5b600160a060020a033316600090815260046020526040902054611798908363ffffffff611e2916565b600160a060020a033381166000908152600460209081526040808320949094559186168152600c90915220546117d4908363ffffffff611e3b16565b600160a060020a038085166000818152600c602052604090819020939093559133909116906000805160206122d08339815191529085905190815260200160405180910390a382600160a060020a03167f625fed9875dada8643f2418b838ae0bc78d9a148a18eee4ee1979ff0f3f5d4278360405190815260200160405180910390a250600192915050565b60005433600160a060020a039081169116148061188b575060025433600160a060020a039081169116145b151561189657600080fd5b61189f8161206a565b15156118aa57600080fd5b600160a060020a03811660009081526011602052604090205460ff16156118d057600080fd5b600160a060020a03166000908152601160205260409020805460ff19166001179055565b60005433600160a060020a0390811691161461190f57600080fd5b600654600160a060020a03161561192557600080fd5b600160a060020a038316151561193a57600080fd5b6119438361206a565b151561194e57600080fd5b42811161195a57600080fd5b81151561196657600080fd5b600d81905560068054600160a060020a031916600160a060020a0385161790556003546119939083611e3b565b600355600160a060020a0383166000908152600460205260409020546119bf908363ffffffff611e3b16565b600160a060020a0380851660009081526004602052604080822093909355600654909116916000805160206122d08339815191529085905190815260200160405180910390a3505050565b600160a060020a03918216600090815260056020908152604080832093909416825291909152205490565b60085481565b600087858585600f60149054906101000a900460ff161515611a5c57600080fd5b600160a060020a0384161515611a7157600080fd5b82821115611a7e57600080fd5b600160a060020a038416600090815260106020908152604080832084845290915290205460ff1615611aaf57600080fd5b600160a060020a03841660009081526010602090815260408083208484529091529020805460ff19166001179055611ae8843384611e4a565b1515611af357600080fd5b600e54600160a060020a0316634a1ad5388d8d8d8d8c8c6000604051602001526040518763ffffffff1660e060020a0281526004018087600160a060020a0316600160a060020a03168152602001806020018060200186815260200185815260200180602001848103845289818151815260200191508051906020019060200280838360005b83811015611b91578082015183820152602001611b79565b50505050905001848103835288818151815260200191508051906020019060200280838360005b83811015611bd0578082015183820152602001611bb8565b50505050905001848103825285818151815260200191508051906020019080838360005b83811015611c0c578082015183820152602001611bf4565b50505050905090810190601f168015611c395780820380516001836020036101000a031916815260200191505b509950505050505050505050602060405180830381600087803b1515611c5e57600080fd5b6102c65a03f11515611c6f57600080fd5b505050604051805190501515611c8457600080fd5b6111468c8c8c612072565b600154600160a060020a031681565b600e5460a060020a900460ff1681565b60005433600160a060020a0390811691161480611cd9575060025433600160a060020a039081169116145b1515611ce457600080fd5b600f5460ff60a060020a9091041615158115151415611d0257600080fd5b600f805491151560a060020a0274ff000000000000000000000000000000000000000019909216919091179055565b60005433600160a060020a03908116911614611d4c57600080fd5b600754600160a060020a031615611d6257600080fd5b600160a060020a0382161515611d7757600080fd5b611d808261206a565b1515611d8b57600080fd5b801515611d9757600080fd5b60078054600160a060020a031916600160a060020a039390931692909217909155600855565b600e54600160a060020a031681565b60005433600160a060020a03908116911614611de757600080fd5b60018054600160a060020a031916600160a060020a0392909216919091179055565b601060209081526000928352604080842090915290825290205460ff1681565b600082821115611e3557fe5b50900390565b60008282018381101561140b57fe5b6000611e55846121ef565b600160a060020a0384161515611e6a57600080fd5b600160a060020a0383161515611e7f57600080fd5b600160a060020a038416600090815260046020526040902054611ea8908363ffffffff611e2916565b600160a060020a038086166000908152600460205260408082209390935590851681522054611edd908363ffffffff611e3b16565b600160a060020a03808516600081815260046020526040908190209390935591908616906000805160206122d08339815191529085905190815260200160405180910390a35060019392505050565b6000611f378461206a565b1515611f4257600080fd5b600160a060020a03841660009081526011602052604090205460ff161515611f6957600080fd5b611f74858585611e4a565b1515611f7f57600080fd5b83600160a060020a0316636be32e738685856040518463ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a0316815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b83811015611ffe578082015183820152602001611fe6565b50505050905090810190601f16801561202b5780820380516001836020036101000a031916815260200191505b50945050505050600060405180830381600087803b151561204b57600080fd5b6102c65a03f1151561205c57600080fd5b506001979650505050505050565b6000903b1190565b600080808080600160a060020a038816151561208d57600080fd5b600087511161209b57600080fd5b86518651146120a957600080fd5b6120b2886121ef565b60009350600092505b865183101561219e578683815181106120d057fe5b906020019060200201519150600160a060020a03821615156120f157600080fd5b8583815181106120fd57fe5b90602001906020020151600160a060020a038316600090815260046020526040902054909150612133908263ffffffff611e3b16565b600160a060020a03831660009081526004602052604090205561215c848263ffffffff611e3b16565b935081600160a060020a031688600160a060020a03166000805160206122d08339815191528360405190815260200160405180910390a38260010192506120bb565b600160a060020a0388166000908152600460205260409020546121c7908563ffffffff611e2916565b600160a060020a03891660009081526004602052604090205560019450505050509392505050565b600d54158015906122025750600d544210155b80156122245750600160a060020a0381166000908152600c6020526040812054115b1561228557600160a060020a0381166000908152600c602090815260408083205460049092529091205461225d9163ffffffff611e3b16565b600160a060020a038216600090815260046020908152604080832093909355600c9052908120555b50565b8154818355818115116122ac576000838152602090206122ac9181019083016122b1565b505050565b610d2991905b808211156122cb57600081556001016122b7565b50905600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820583e63131c69634a105afe74a4fe54a51bd14cef1b276b625479352438c5125a0029000000000000000000000000000000000000000000a56fa5b99019a5c800000000000000000000000000000017edbb01d14a8d8d2ae035b35af797c7242117ef0000000000000000000000008e35ba9ff8c5cda92a6a056d8d87d4b76001dc0f

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

-----Decoded View---------------
Found 3 constructor arguments :
Arg [0] : 000000000000000000000000000000000000000000a56fa5b99019a5c8000000
Arg [1] : 00000000000000000000000017edbb01d14a8d8d2ae035b35af797c7242117ef
Arg [2] : 0000000000000000000000008e35ba9ff8c5cda92a6a056d8d87d4b76001dc0f


   Swarm Source:
bzzr://583e63131c69634a105afe74a4fe54a51bd14cef1b276b625479352438c5125a

 

View All
Block Age txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.