Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 35526 txns
Token Tracker: LikeCoin (LIKE)
 Latest 25 transactions from a total of 35526 transactions
(+1 PendingTxn)

TxHash Age From To Value [TxFee]
0x03bad23d5e0cfa77de6fab825f9ae712c699a74ea455471eee8ea912334cdfab(pending)0x34389f4df6a8d086a66e76c3e319cea2201350e3  IN  0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether(Pending)
0xc2e8950f8562671584b29ebe999e544c7f773c207d49916d730a472115555602 38 secs ago0x660e230da3b802ccb96f8fd027f16866056182d4  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.000115305
0xcad57a2e77270b03d8eaf538cb2529098c975309ac644b7ec5fd77e7dd6cbe406 mins ago0x660e230da3b802ccb96f8fd027f16866056182d4  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.000436296828
0xcbcb08758400e1d95f8057b400c633029b74ac5f60e4c25bcbfa36939ec6a33d9 mins ago0x660e230da3b802ccb96f8fd027f16866056182d4  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.000435774268
0x7b8cfb5014dead3af69768c4002a6af305f59d2450ac8379aca2afa109738bda1 hr 19 mins ago0xedbb72e6b3cf66a792bff7faac5ea769fe810517  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.000114921
0xa709a13c972a8444d86c4db016c52e79255e9bcc439457674973dec4c99152911 hr 19 mins ago0xedbb72e6b3cf66a792bff7faac5ea769fe810517  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.000160113
0xbc3e517be750aff74f08227f5b9c258ed14b566877d41968f8f41bd4baea8ea64 hrs 8 mins ago0x65b8e5d9d95e707349789e42fa2f88ee5b20b072  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.000114729
0xb1ba666b175179f9a36e80c081f2699b1d1f4d5e0b5e6acce6c5df5fb809252f5 hrs 40 mins ago0x660e230da3b802ccb96f8fd027f16866056182d4  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.000160113
0x35f53b3654136ff17ec12b230d1e689a0ebe9d46d182a0d73f4f4e675787789810 hrs 6 mins ago0x214247afff5f448c12cbfb6b5244ca7ac5b319ea  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.000116855
0x6808780fc7fab96596d3092572a02c8d25156529b36eabd7e67c8740e3b3079519 hrs 42 mins ago0x42af690e71cf9f4734f4ee0aae19eb2eba84ac6c  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.00007687
0x7f7ada80539c0040b0e601bc75aea005e7a5c914b25a1eaec0b425821aaa53ac21 hrs 16 mins ago0x42af690e71cf9f4734f4ee0aae19eb2eba84ac6c  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.00018508
0x64e3622a78ba57cae883dc39fa6ddc4b029479deec43a52e4bcb2329328525f321 hrs 31 mins ago0x42af690e71cf9f4734f4ee0aae19eb2eba84ac6c  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.000334194
0x4565c59f695849c6d808f86b545237a615804fdb7fcae3febf0244c5cc023f221 day 26 mins ago0x4eec0a08efae798c86ab82a2010faf38ec50b661  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.000114921
0xc4e31d5ecbf555872017edb81942f16285045bfa2614048f957121d97a555bf81 day 1 hr ago0xec709d02259dacc9266a7c672c1b098f41f29d1f  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.0028775
0xd13fc99bc03f0782b66a02c189e427c95da539a4f778e8c9a41f1cde8fbbf21c1 day 1 hr ago0x660e230da3b802ccb96f8fd027f16866056182d4  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.000160305
0xca1a39f89355277635db131951061e569af123c912aa2fad5bf9c090356b2dd61 day 4 hrs ago0x2658c4acba6d316fa9aa06fc8166f85d45c12155  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.000077932781
0xa17ddf6f2c7ccff1f522c362ca0ad04e39b136cb397bafc523b980520ac0c5111 day 4 hrs ago0x660e230da3b802ccb96f8fd027f16866056182d4  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.000159921
0xf0b428a0bccd1125baea3f8cecbbd252901bf320cacdd69e3bf921235e7d954f1 day 13 hrs ago0x6a9e2de467097b4d14f44944ac2a49a750fc93b8  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.000271716
0x7140e73dd067e1ae7c565fee063ac92f14f748fb4f782edb8a8aca04b0c9fbf31 day 14 hrs ago0x6a9e2de467097b4d14f44944ac2a49a750fc93b8  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.000316908
0x781bd487075d2719bda3aa6585f90e2c528148b144763a7af598eb685af68dcc1 day 14 hrs ago0x6a9e2de467097b4d14f44944ac2a49a750fc93b8  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.0002721
0x09f12a882d19dd51ed7eaba522cb9c56dad56d552e573aef00a1627612a054cf1 day 14 hrs ago0x6a9e2de467097b4d14f44944ac2a49a750fc93b8  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.000181272
0xb0d93f0f49620ecc0ac19afd7a4b6569a8ae57cac0a9f6e86b34e34a054e71eb1 day 14 hrs ago0x6a9e2de467097b4d14f44944ac2a49a750fc93b8  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.000181272
0x539332c6c94117b5b9c82716a8edaece3c5a5765ea9651f0dbbd1d57cce731e21 day 14 hrs ago0x6a9e2de467097b4d14f44944ac2a49a750fc93b8  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.000181272
0xc1bf5986380a891c7322e833dada5c2d6e911daca7e6cc711a96ec0cef43e8381 day 14 hrs ago0x6a9e2de467097b4d14f44944ac2a49a750fc93b8  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.000181272
0xd56d2feaae290707f3fbdf70b4fed14947bd12c0a4c89037060d406ee208a38e1 day 14 hrs ago0x6a9e2de467097b4d14f44944ac2a49a750fc93b8  IN   0x02f61fd266da6e8b102d4121f5ce7b992640cf980 Ether0.000181272
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: LikeCoin
Compiler Text: 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

-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000000000000a56fa5b99019a5c8000000
Arg [1] : 00000000000000000000000017edbb01d14a8d8d2ae035b35af797c7242117ef
Arg [2] : 0000000000000000000000008e35ba9ff8c5cda92a6a056d8d87d4b76001dc0f


   Swarm Source:
bzzr://583e63131c69634a105afe74a4fe54a51bd14cef1b276b625479352438c5125a

 

View All
Block Age transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.