Contract 0x1a5496Dcc8fC8279ac67dfE373cA4247B7d39C00

Txn Hash Method
Block
From
To
Value [Txn Fee]
0xe701f1113f81799fd336fc7f7ab758558ec09a0684315bfa084acb3d1a6c0609Transfer121034352022-01-26 13:38:5712 hrs 50 mins ago0x10424e7a39131ba950d7c9807ed607e38515eba9 IN 0x1a5496dcc8fc8279ac67dfe373ca4247b7d39c000 HT0.00013572522.6
0x3daeaeb8efa21c748b80e86d4422418e7bae9599c41c3d2b15f93c7de84832c4Approve120707492022-01-25 10:24:391 day 16 hrs ago0x8be5caaf0cab635c1ab7e9077d3792237d387224 IN 0x1a5496dcc8fc8279ac67dfe373ca4247b7d39c000 HT0.00011574942.6
0xa46359bc96a8c4d2550ff47c65cb9e5282c005427faf4de233fc7f01a3ada483Private Unlock120674502022-01-25 7:39:421 day 18 hrs ago0x10424e7a39131ba950d7c9807ed607e38515eba9 IN 0x1a5496dcc8fc8279ac67dfe373ca4247b7d39c000 HT0.00012146162.6
0x7eee695e324b8301f71ec3d4f4c9534c21f740c1581085d8ce29ee6b072650c6Private Unlock120401612022-01-24 8:55:152 days 17 hrs ago0x26f5e37bc9a18e9e167b40b241ddbfc01ba7cf6a IN 0x1a5496dcc8fc8279ac67dfe373ca4247b7d39c000 HT0.000116792.5
0xe506831b19eb4ae9acd1d13fa6ee4663a52e011a81870bf46143511b827f29d6Private Unlock120084582022-01-23 6:30:063 days 19 hrs ago0x26f5e37bc9a18e9e167b40b241ddbfc01ba7cf6a IN 0x1a5496dcc8fc8279ac67dfe373ca4247b7d39c000 HT0.000116792.5
0x78c020157468222a58610629891367c7e8f483a7de7f177b95b97a51b798b755Approve119769572022-01-22 4:15:034 days 22 hrs ago0x8be5caaf0cab635c1ab7e9077d3792237d387224 IN 0x1a5496dcc8fc8279ac67dfe373ca4247b7d39c000 HT0.00011609262.6
0x4ce387c017500dd2bc6ed7a6436b7df7825f490148db90a2e803dec0d350151bPrivate Unlock119498332022-01-21 5:38:515 days 20 hrs ago0x26f5e37bc9a18e9e167b40b241ddbfc01ba7cf6a IN 0x1a5496dcc8fc8279ac67dfe373ca4247b7d39c000 HT0.000159542.5
0x50e0df682d258425b87ed88f3fe57e60fbbad9dc5f1c14090e0b7e3969539aa0Approve119470842022-01-21 3:21:245 days 23 hrs ago0xf5e1d028ac57fc9ea50e4eaac3c110ba0033152a IN 0x1a5496dcc8fc8279ac67dfe373ca4247b7d39c000 HT0.00010041075 2.25
0x73182eedbd3842c09bba2882a552b7d6d2d164a080b21d0d98dc12ff9695ff5bApprove119468882022-01-21 3:11:365 days 23 hrs ago0xf5e1d028ac57fc9ea50e4eaac3c110ba0033152a IN 0x1a5496dcc8fc8279ac67dfe373ca4247b7d39c000 HT0.00010046475 2.25
0x2b63bdf25dd96004a60a717d5e7b2cf5312a4c9d286d1a22dcdaae384a668f4cTransfer119468572022-01-21 3:10:035 days 23 hrs ago0x2163a90ae50fa295379244977181d9ff3e1c00d4 IN 0x1a5496dcc8fc8279ac67dfe373ca4247b7d39c000 HT0.0001066545 2.25
0x67aa66777899f0aab291c108f5772b9cd29b948160d016f144cb055de870425cPrivate Unlock119468302022-01-21 3:08:425 days 23 hrs ago0x2163a90ae50fa295379244977181d9ff3e1c00d4 IN 0x1a5496dcc8fc8279ac67dfe373ca4247b7d39c000 HT0.000143586 2.25
0x049f0dde5211c255cbad24ed49936e3566c3a819f78a0af2637c532c9e6b7d2dApprove119426652022-01-20 23:40:276 days 2 hrs ago0xcd2461d3a90056fa293317f3689bbcf98548c8ee IN 0x1a5496dcc8fc8279ac67dfe373ca4247b7d39c000 HT0.00006187752.5
0x96c5d20785d1b2261bb53b33020c4d885cc38f4457f0734b56e3983fc1803118Approve119343782022-01-20 16:46:066 days 9 hrs ago0xcd2461d3a90056fa293317f3689bbcf98548c8ee IN 0x1a5496dcc8fc8279ac67dfe373ca4247b7d39c000 HT0.00006187752.5
0xf073a572e8ec707c55e384dc3037666e84375173d588152fab3c9e8c3b4d5a32Approve119335132022-01-20 16:02:516 days 10 hrs ago0x01d5c7518e640615d6dff861af75ca7c41410779 IN 0x1a5496dcc8fc8279ac67dfe373ca4247b7d39c000 HT0.00011162752.5
0xff498cecd1d795dcb42d052ed8229381554f6bae2170ebacb8fb9ebb5a0cc5ebApprove119308052022-01-20 13:47:276 days 12 hrs ago0xcd2461d3a90056fa293317f3689bbcf98548c8ee IN 0x1a5496dcc8fc8279ac67dfe373ca4247b7d39c000 HT0.00006187752.5
0x61136d91a866665c1fea62814d290ebdf9716e1524e0df9382b0cb199df8b254Approve119306142022-01-20 13:37:546 days 12 hrs ago0xcd2461d3a90056fa293317f3689bbcf98548c8ee IN 0x1a5496dcc8fc8279ac67dfe373ca4247b7d39c000 HT0.00006187752.5
0x8dfb283c699ccde0743894d058e65757a794c13b8c35fc3eb029f1aef6145217Approve119303422022-01-20 13:24:186 days 13 hrs ago0xcd2461d3a90056fa293317f3689bbcf98548c8ee IN 0x1a5496dcc8fc8279ac67dfe373ca4247b7d39c000 HT0.00006187752.5
0x722ab37b8b9dfaee8442975f58c7f7ea1a4d2d9a25ead6b66429926e15515102Approve119303182022-01-20 13:23:066 days 13 hrs ago0xcd2461d3a90056fa293317f3689bbcf98548c8ee IN 0x1a5496dcc8fc8279ac67dfe373ca4247b7d39c000 HT0.00006187752.5
0x4604d901ee4740409c0064c067b68f52ff6de138581a167590d3551bb9020077Approve119300412022-01-20 13:09:156 days 13 hrs ago0xcd2461d3a90056fa293317f3689bbcf98548c8ee IN 0x1a5496dcc8fc8279ac67dfe373ca4247b7d39c000 HT0.00006887752.5
0x2894be0bf1b339b86ca1e115decf24a833113170394e22b3c420a7b23b5f355fApprove119300162022-01-20 13:08:006 days 13 hrs ago0xcd2461d3a90056fa293317f3689bbcf98548c8ee IN 0x1a5496dcc8fc8279ac67dfe373ca4247b7d39c000 HT0.00006809752.5
0x4ce2ddcdf443941ac4a33d4da184df40024c509d32e0012cfd31f902518a94abApprove119300032022-01-20 13:07:216 days 13 hrs ago0xcd2461d3a90056fa293317f3689bbcf98548c8ee IN 0x1a5496dcc8fc8279ac67dfe373ca4247b7d39c000 HT0.00006187752.5
0xeea7035a93433ec2601eee987e484d1d64ac5e0071bc802a08d343f7ac073ac6Approve119299802022-01-20 13:06:126 days 13 hrs ago0xcd2461d3a90056fa293317f3689bbcf98548c8ee IN 0x1a5496dcc8fc8279ac67dfe373ca4247b7d39c000 HT0.00006187752.5
0x112af15f64ca2ee8b4a91cdf2f8b53c3ecf7f897f0af5dc9abdbc18f4d009c7cApprove119299642022-01-20 13:05:246 days 13 hrs ago0xcd2461d3a90056fa293317f3689bbcf98548c8ee IN 0x1a5496dcc8fc8279ac67dfe373ca4247b7d39c000 HT0.00006887752.5
0x47e700d77d19333c3daf1e78e84bcc9f454ce8bad98f93ebd849d215c18c940fApprove119299612022-01-20 13:05:156 days 13 hrs ago0xcd2461d3a90056fa293317f3689bbcf98548c8ee IN 0x1a5496dcc8fc8279ac67dfe373ca4247b7d39c000 HT0.00006809752.5
0xa2fbfa3b277919560e1258724466395798adc800c87796ee4e8bb48a0dad68a0Approve119299472022-01-20 13:04:336 days 13 hrs ago0xcd2461d3a90056fa293317f3689bbcf98548c8ee IN 0x1a5496dcc8fc8279ac67dfe373ca4247b7d39c000 HT0.00006187752.5
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
token

Compiler Version
v0.8.11+commit.d7f03943

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at hecoinfo.com on 2022-01-14
*/

// SPDX-License-Identifier: SimPL-2.0
pragma solidity  =0.8.11;

/**
 * Math operations with safety checks
 */
contract SafeMath {
  function safeMul(uint256 a, uint256 b) pure internal returns (uint256) {
    uint256 c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

  function safeDiv(uint256 a, uint256 b) pure internal returns (uint256) {
    assert(b > 0);
    uint256 c = a / b;
    assert(a == b * c + a % b);
    return c;
  }

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

  function safeAdd(uint256 a, uint256 b) pure internal returns (uint256) {
    uint256 c = a + b;
    assert(c>=a && c>=b);
    return c;
  }
}
contract token is SafeMath{
    string public name;
    string public symbol;
    uint8 public decimals;
    uint256 public totalSupply;
    address payable public owner;

    bool public isPrivateLock = true; // 全局私募质押开关
    mapping(address => uint256) public privateLockOf;// 私募锁仓数量
    mapping(address => uint256) public privateUnlockAt;// 私募解压时间
    mapping(address => uint256) public privateUnlockAmount; // 私募锁仓原始数量
    mapping(address => bool) public userPrivateLock; // 账号[是否已经私募质押]

    /* This creates an array with all balances */
    mapping (address => uint256) public balanceOf;
    mapping (address => uint256) public freezeOf;
    mapping (address => mapping (address => uint256)) public allowance;

    /* This generates a public event on the blockchain that will notify clients */
    event Transfer(address indexed from, address indexed to, uint256 value);

    /* This notifies clients about the amount burnt */
    event Burn(address indexed from, uint256 value);

	/* This notifies clients about the amount frozen */
    event Freeze(address indexed from, uint256 value);

	/* This notifies clients about the amount unfrozen */
    event Unfreeze(address indexed from, uint256 value);

    /* Initializes contract with initial supply tokens to the creator of the contract */
    constructor(
        uint256 initialSupply,
        string memory tokenName,
        uint8 decimalUnits,
        string memory tokenSymbol
        ) {
        balanceOf[msg.sender] = initialSupply * 10 ** uint256(decimalUnits);              // Give the creator all initial tokens
        totalSupply = initialSupply * 10 ** uint256(decimalUnits);// Update total supply
        name = tokenName;                                   // Set the name for display purposes
        symbol = tokenSymbol;                               // Set the symbol for display purposes
        decimals = decimalUnits;                            // Amount of decimals for display purposes
        owner = payable(msg.sender);
    }

    modifier onlyOwner() {
        require(owner == msg.sender, "caller is not the owner");
        _;
    }

    /* Send coins */
    function transfer(address _to, uint256 _value) public returns (bool success) {
        require(_to != address(0));                               // Prevent transfer to 0x0 address. Use burn() instead
		require(_value > 0);
        require(balanceOf[msg.sender] >= _value,"no enough");           // Check if the sender has enough
        require (balanceOf[_to] + _value >= balanceOf[_to],"overflows"); // Check for overflows
        balanceOf[msg.sender] = SafeMath.safeSub(balanceOf[msg.sender], _value);                     // Subtract from the sender
        balanceOf[_to] = SafeMath.safeAdd(balanceOf[_to], _value);                            // Add the same to the recipient
        emit Transfer(msg.sender, _to, _value);                   // Notify anyone listening that this transfer took place
        return true;
    }

    /* Allow another contract to spend some tokens in your behalf */
    function approve(address _spender, uint256 _value) public
        returns (bool success) {
        allowance[msg.sender][_spender] = _value;
        return true;
    }


    /* A contract attempts to get the coins */
    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success)  {
        require(_to != address(0));                                // Prevent transfer to 0x0 address. Use burn() instead
		require(_value > 0);
        require(balanceOf[_from] >= _value,"no enough");                 // Check if the sender has enough
        require(balanceOf[_to] + _value >= balanceOf[_to],"overflows");  // Check for overflows
        require(_value <= allowance[_from][msg.sender],"Check allowance");     // Check allowance
        balanceOf[_from] = SafeMath.safeSub(balanceOf[_from], _value);                           // Subtract from the sender
        balanceOf[_to] = SafeMath.safeAdd(balanceOf[_to], _value);                             // Add the same to the recipient
        allowance[_from][msg.sender] = SafeMath.safeSub(allowance[_from][msg.sender], _value);
        emit Transfer(_from, _to, _value);
        return true;
    }

    function burn(uint256 _value) public returns (bool success)  {
        require(balanceOf[msg.sender] >= _value,"no enough");            // Check if the sender has enough
        balanceOf[msg.sender] = SafeMath.safeSub(balanceOf[msg.sender], _value);                      // Subtract from the sender
        totalSupply = SafeMath.safeSub(totalSupply,_value);                                // Updates totalSupply
        emit Burn(msg.sender, _value);
        emit Transfer(msg.sender, address(0), _value);
        return true;
    }

	function freeze(uint256 _value) public returns (bool success)  {
        require(balanceOf[msg.sender] >= _value);            // Check if the sender has enough
        balanceOf[msg.sender] = SafeMath.safeSub(balanceOf[msg.sender], _value);                      // Subtract from the sender
        freezeOf[msg.sender] = SafeMath.safeAdd(freezeOf[msg.sender], _value);                                // Updates totalSupply
        emit Freeze(msg.sender, _value);
        return true;
    }

	function unfreeze(uint256 _value) public returns (bool success) {
        require(freezeOf[msg.sender] > _value);            // Check if the sender has enough
        freezeOf[msg.sender] = SafeMath.safeSub(freezeOf[msg.sender], _value);                      // Subtract from the sender
		balanceOf[msg.sender] = SafeMath.safeAdd(balanceOf[msg.sender], _value);
        emit Unfreeze(msg.sender, _value);
        return true;
    }

    function setOwner(address payable acccount) public {
        require(msg.sender == owner);
		owner = acccount;
    }

     function closePrviteStake() public onlyOwner {
        isPrivateLock = false;
    }

    function addPrivate(address[] memory accounts) public onlyOwner{
        require(isPrivateLock,"Private is off");
        uint amount_ = 10000 * 10 ** uint256(decimals);
        for(uint i = 0; i < accounts.length; i++)
        {
            address account = accounts[i];
            privateUnlockAt[account] = block.timestamp;
            privateLockOf[account] = amount_;
            privateUnlockAmount[account] = amount_;
        }
    }

    function privateUnlock() public virtual returns (bool) {
        require(privateLockOf[msg.sender] > 0,"no enough");
        uint256 num = block.timestamp - privateUnlockAt[msg.sender];
        uint256 amount = privateUnlockAmount[msg.sender] * num / (86400 * 365);
        if(privateLockOf[msg.sender] <  amount)
        {
            amount = privateLockOf[msg.sender];
        }
        privateLockOf[msg.sender] -= amount;
        privateUnlockAt[msg.sender] = block.timestamp;
        _mint(msg.sender, amount);
        return true;
    }

    function _mint(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: mint to the zero address");

        totalSupply += amount;
        balanceOf[account] += amount;
        emit Transfer(address(0), account, amount);
    }

}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"uint256","name":"initialSupply","type":"uint256"},{"internalType":"string","name":"tokenName","type":"string"},{"internalType":"uint8","name":"decimalUnits","type":"uint8"},{"internalType":"string","name":"tokenSymbol","type":"string"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Freeze","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Unfreeze","type":"event"},{"inputs":[{"internalType":"address[]","name":"accounts","type":"address[]"}],"name":"addPrivate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"burn","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"closePrviteStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"freeze","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"freezeOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"isPrivateLock","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"privateLockOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"privateUnlock","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"privateUnlockAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"privateUnlockAt","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address payable","name":"acccount","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"unfreeze","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"userPrivateLock","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}]

60806040526004805460ff60a01b1916600160a01b1790553480156200002457600080fd5b50604051620016cd380380620016cd833981016040819052620000479162000261565b6200005760ff8316600a62000405565b6200006390856200041a565b336000908152600960205260409020556200008360ff8316600a62000405565b6200008f90856200041a565b6003558251620000a7906000906020860190620000ee565b508051620000bd906001906020840190620000ee565b50506002805460ff90921660ff199092169190911790555050600480546001600160a01b0319163317905562000479565b828054620000fc906200043c565b90600052602060002090601f0160209004810192826200012057600085556200016b565b82601f106200013b57805160ff19168380011785556200016b565b828001600101855582156200016b579182015b828111156200016b5782518255916020019190600101906200014e565b50620001799291506200017d565b5090565b5b808211156200017957600081556001016200017e565b634e487b7160e01b600052604160045260246000fd5b600082601f830112620001bc57600080fd5b81516001600160401b0380821115620001d957620001d962000194565b604051601f8301601f19908116603f0116810190828211818310171562000204576200020462000194565b816040528381526020925086838588010111156200022157600080fd5b600091505b8382101562000245578582018301518183018401529082019062000226565b83821115620002575760008385830101525b9695505050505050565b600080600080608085870312156200027857600080fd5b845160208601519094506001600160401b03808211156200029857600080fd5b620002a688838901620001aa565b94506040870151915060ff82168214620002bf57600080fd5b606087015191935080821115620002d557600080fd5b50620002e487828801620001aa565b91505092959194509250565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620003475781600019048211156200032b576200032b620002f0565b808516156200033957918102915b93841c93908002906200030b565b509250929050565b6000826200036057506001620003ff565b816200036f57506000620003ff565b81600181146200038857600281146200039357620003b3565b6001915050620003ff565b60ff841115620003a757620003a7620002f0565b50506001821b620003ff565b5060208310610133831016604e8410600b8410161715620003d8575081810a620003ff565b620003e4838362000306565b8060001904821115620003fb57620003fb620002f0565b0290505b92915050565b60006200041383836200034f565b9392505050565b6000816000190483118215151615620004375762000437620002f0565b500290565b600181811c908216806200045157607f821691505b602082108114156200047357634e487b7160e01b600052602260045260246000fd5b50919050565b61124480620004896000396000f3fe608060405234801561001057600080fd5b506004361061014d5760003560e01c80636623fc46116100c3578063a9059cbb1161007c578063a9059cbb146102f1578063c537444714610304578063cd4217c114610324578063d7a78db814610344578063dd62ed3e14610357578063df43ca031461038257600080fd5b80636623fc46146102635780636f456c0d1461027657806370a08231146102965780638da5cb5b146102b657806395d89b41146102e1578063a6a90eb1146102e957600080fd5b806323b872dd1161011557806323b872dd146101d3578063313ce567146101e657806342966c681461020557806346a11b00146102185780635a6346da146102385780636607f4ba1461024057600080fd5b806306fdde0314610152578063095ea7b31461017057806313af40351461019357806318160ddd146101a857806323992791146101bf575b600080fd5b61015a610395565b6040516101679190610d9f565b60405180910390f35b61018361017e366004610e1c565b610423565b6040519015158152602001610167565b6101a66101a1366004610e48565b610452565b005b6101b160035481565b604051908152602001610167565b60045461018390600160a01b900460ff1681565b6101836101e1366004610e65565b61048b565b6002546101f39060ff1681565b60405160ff9091168152602001610167565b610183610213366004610ea6565b610696565b6101b1610226366004610e48565b60066020526000908152604090205481565b610183610762565b61018361024e366004610e48565b60086020526000908152604090205460ff1681565b610183610271366004610ea6565b61084c565b6101b1610284366004610e48565b60076020526000908152604090205481565b6101b16102a4366004610e48565b60096020526000908152604090205481565b6004546102c9906001600160a01b031681565b6040516001600160a01b039091168152602001610167565b61015a6108fd565b6101a661090a565b6101836102ff366004610e1c565b61096d565b6101b1610312366004610e48565b60056020526000908152604090205481565b6101b1610332366004610e48565b600a6020526000908152604090205481565b610183610352366004610ea6565b610ab1565b6101b1610365366004610ebf565b600b60209081526000928352604080842090915290825290205481565b6101a6610390366004610f0e565b610b53565b600080546103a290610fd3565b80601f01602080910402602001604051908101604052809291908181526020018280546103ce90610fd3565b801561041b5780601f106103f05761010080835404028352916020019161041b565b820191906000526020600020905b8154815290600101906020018083116103fe57829003601f168201915b505050505081565b336000908152600b602090815260408083206001600160a01b0386168452909152902081905560015b92915050565b6004546001600160a01b0316331461046957600080fd5b600480546001600160a01b0319166001600160a01b0392909216919091179055565b60006001600160a01b0383166104a057600080fd5b600082116104ad57600080fd5b6001600160a01b0384166000908152600960205260409020548211156104ee5760405162461bcd60e51b81526004016104e59061100e565b60405180910390fd5b6001600160a01b0383166000908152600960205260409020546105118382611047565b101561054b5760405162461bcd60e51b81526020600482015260096024820152686f766572666c6f777360b81b60448201526064016104e5565b6001600160a01b0384166000908152600b602090815260408083203384529091529020548211156105b05760405162461bcd60e51b815260206004820152600f60248201526e436865636b20616c6c6f77616e636560881b60448201526064016104e5565b6001600160a01b0384166000908152600960205260409020546105d39083610c84565b6001600160a01b0380861660009081526009602052604080822093909355908516815220546106029083610ca7565b6001600160a01b038085166000908152600960209081526040808320949094559187168152600b825282812033825290915220546106409083610c84565b6001600160a01b038581166000818152600b6020908152604080832033845282529182902094909455518581529186169290916000805160206111ef833981519152910160405180910390a35060019392505050565b336000908152600960205260408120548211156106c55760405162461bcd60e51b81526004016104e59061100e565b336000908152600960205260409020546106df9083610c84565b336000908152600960205260409020556003546106fc9083610c84565b60035560405182815233907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59060200160405180910390a260405182815260009033906000805160206111ef8339815191529060200160405180910390a3506001919050565b3360009081526005602052604081205461078e5760405162461bcd60e51b81526004016104e59061100e565b336000908152600660205260408120546107a8904261105f565b33600090815260076020526040812054919250906301e13380906107cd908490611076565b6107d79190611095565b336000908152600560205260409020549091508111156108035750336000908152600560205260409020545b336000908152600560205260408120805483929061082290849061105f565b90915550503360008181526006602052604090204290556108439082610cd2565b60019250505090565b336000908152600a6020526040812054821061086757600080fd5b336000908152600a60205260409020546108819083610c84565b336000908152600a60209081526040808320939093556009905220546108a79083610ca7565b33600081815260096020526040908190209290925590517f2cfce4af01bcb9d6cf6c84ee1b7c491100b8695368264146a94d71e10a63083f906108ed9085815260200190565b60405180910390a2506001919050565b600180546103a290610fd3565b6004546001600160a01b0316331461095e5760405162461bcd60e51b815260206004820152601760248201527631b0b63632b91034b9903737ba103a34329037bbb732b960491b60448201526064016104e5565b6004805460ff60a01b19169055565b60006001600160a01b03831661098257600080fd5b6000821161098f57600080fd5b336000908152600960205260409020548211156109be5760405162461bcd60e51b81526004016104e59061100e565b6001600160a01b0383166000908152600960205260409020546109e18382611047565b1015610a1b5760405162461bcd60e51b81526020600482015260096024820152686f766572666c6f777360b81b60448201526064016104e5565b33600090815260096020526040902054610a359083610c84565b33600090815260096020526040808220929092556001600160a01b03851681522054610a619083610ca7565b6001600160a01b0384166000818152600960205260409081902092909255905133906000805160206111ef83398151915290610aa09086815260200190565b60405180910390a350600192915050565b33600090815260096020526040812054821115610acd57600080fd5b33600090815260096020526040902054610ae79083610c84565b33600090815260096020908152604080832093909355600a90522054610b0d9083610ca7565b336000818152600a6020526040908190209290925590517ff97a274face0b5517365ad396b1fdba6f68bd3135ef603e44272adba3af5a1e0906108ed9085815260200190565b6004546001600160a01b03163314610ba75760405162461bcd60e51b815260206004820152601760248201527631b0b63632b91034b9903737ba103a34329037bbb732b960491b60448201526064016104e5565b600454600160a01b900460ff16610bf15760405162461bcd60e51b815260206004820152600e60248201526d283934bb30ba329034b99037b33360911b60448201526064016104e5565b600254600090610c059060ff16600a61119b565b610c1190612710611076565b905060005b8251811015610c7f576000838281518110610c3357610c336111a7565b6020908102919091018101516001600160a01b03166000908152600682526040808220429055600583528082208690556007909252208390555080610c77816111bd565b915050610c16565b505050565b600082821115610c9657610c966111d8565b610ca0828461105f565b9392505050565b600080610cb48385611047565b9050838110158015610cc65750828110155b610ca057610ca06111d8565b6001600160a01b038216610d285760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016104e5565b8060036000828254610d3a9190611047565b90915550506001600160a01b03821660009081526009602052604081208054839290610d67908490611047565b90915550506040518181526001600160a01b038316906000906000805160206111ef8339815191529060200160405180910390a35050565b600060208083528351808285015260005b81811015610dcc57858101830151858201604001528201610db0565b81811115610dde576000604083870101525b50601f01601f1916929092016040019392505050565b6001600160a01b0381168114610e0957600080fd5b50565b8035610e1781610df4565b919050565b60008060408385031215610e2f57600080fd5b8235610e3a81610df4565b946020939093013593505050565b600060208284031215610e5a57600080fd5b8135610ca081610df4565b600080600060608486031215610e7a57600080fd5b8335610e8581610df4565b92506020840135610e9581610df4565b929592945050506040919091013590565b600060208284031215610eb857600080fd5b5035919050565b60008060408385031215610ed257600080fd5b8235610edd81610df4565b91506020830135610eed81610df4565b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b60006020808385031215610f2157600080fd5b823567ffffffffffffffff80821115610f3957600080fd5b818501915085601f830112610f4d57600080fd5b813581811115610f5f57610f5f610ef8565b8060051b604051601f19603f83011681018181108582111715610f8457610f84610ef8565b604052918252848201925083810185019188831115610fa257600080fd5b938501935b82851015610fc757610fb885610e0c565b84529385019392850192610fa7565b98975050505050505050565b600181811c90821680610fe757607f821691505b6020821081141561100857634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252600990820152680dcde40cadcdeeaced60bb1b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b6000821982111561105a5761105a611031565b500190565b60008282101561107157611071611031565b500390565b600081600019048311821515161561109057611090611031565b500290565b6000826110b257634e487b7160e01b600052601260045260246000fd5b500490565b600181815b808511156110f25781600019048211156110d8576110d8611031565b808516156110e557918102915b93841c93908002906110bc565b509250929050565b6000826111095750600161044c565b816111165750600061044c565b816001811461112c576002811461113657611152565b600191505061044c565b60ff84111561114757611147611031565b50506001821b61044c565b5060208310610133831016604e8410600b8410161715611175575081810a61044c565b61117f83836110b7565b806000190482111561119357611193611031565b029392505050565b6000610ca083836110fa565b634e487b7160e01b600052603260045260246000fd5b60006000198214156111d1576111d1611031565b5060010190565b634e487b7160e01b600052600160045260246000fdfeddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa26469706673582212205b1abc4f342e9543029ec9fb8627995a3b6db74a7639ddba30b621effabc290a64736f6c634300080b003300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000a545520474f552044414f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005544744414f000000000000000000000000000000000000000000000000000000

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

00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000a545520474f552044414f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005544744414f000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : initialSupply (uint256): 0
Arg [1] : tokenName (string): TU GOU DAO
Arg [2] : decimalUnits (uint8): 18
Arg [3] : tokenSymbol (string): TGDAO

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [3] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [4] : 000000000000000000000000000000000000000000000000000000000000000a
Arg [5] : 545520474f552044414f00000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [7] : 544744414f000000000000000000000000000000000000000000000000000000


Deployed ByteCode Sourcemap

743:7418:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;776:18;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3935:171;;;;;;:::i;:::-;;:::i;:::-;;;1376:14:1;;1369:22;1351:41;;1339:2;1324:18;3935:171:0;1211:187:1;6637:119:0;;;;;;:::i;:::-;;:::i;:::-;;856:26;;;;;;;;;1809:25:1;;;1797:2;1782:18;856:26:0;1663:177:1;926:32:0;;;;;-1:-1:-1;;;926:32:0;;;;;;4164:973;;;;;;:::i;:::-;;:::i;828:21::-;;;;;;;;;;;;2478:4:1;2466:17;;;2448:36;;2436:2;2421:18;828:21:0;2306:184:1;5145:541:0;;;;;;:::i;:::-;;:::i;1069:50::-;;;;;;:::i;:::-;;;;;;;;;;;;;;7318:555;;;:::i;1236:47::-;;;;;;:::i;:::-;;;;;;;;;;;;;;;;6192:437;;;;;;:::i;:::-;;:::i;1147:54::-;;;;;;:::i;:::-;;;;;;;;;;;;;;1379:45;;;;;;:::i;:::-;;;;;;;;;;;;;;889:28;;;;;-1:-1:-1;;;;;889:28:0;;;;;;-1:-1:-1;;;;;3112:32:1;;;3094:51;;3082:2;3067:18;889:28:0;2932:219:1;801:20:0;;;:::i;6765:85::-;;;:::i;3018:839::-;;;;;;:::i;:::-;;:::i;993:48::-;;;;;;:::i;:::-;;;;;;;;;;;;;;1431:44;;;;;;:::i;:::-;;;;;;;;;;;;;;5691:496;;;;;;:::i;:::-;;:::i;1482:66::-;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;6858:452;;;;;;:::i;:::-;;:::i;776:18::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3935:171::-;4046:10;4011:12;4036:21;;;:9;:21;;;;;;;;-1:-1:-1;;;;;4036:31:0;;;;;;;;;:40;;;4094:4;3935:171;;;;;:::o;6637:119::-;6721:5;;-1:-1:-1;;;;;6721:5:0;6707:10;:19;6699:28;;;;;;6732:5;:16;;-1:-1:-1;;;;;;6732:16:0;-1:-1:-1;;;;;6732:16:0;;;;;;;;;;6637:119::o;4164:973::-;4246:12;-1:-1:-1;;;;;4280:17:0;;4272:26;;;;;;4406:1;4397:6;:10;4389:19;;;;;;-1:-1:-1;;;;;4427:16:0;;;;;;:9;:16;;;;;;:26;-1:-1:-1;4427:26:0;4419:47;;;;-1:-1:-1;;;4419:47:0;;;;;;;:::i;:::-;;;;;;;;;-1:-1:-1;;;;;4562:14:0;;;;;;:9;:14;;;;;;4535:23;4552:6;4562:14;4535:23;:::i;:::-;:41;;4527:62;;;;-1:-1:-1;;;4527:62:0;;5996:2:1;4527:62:0;;;5978:21:1;6035:1;6015:18;;;6008:29;-1:-1:-1;;;6053:18:1;;;6046:39;6102:18;;4527:62:0;5794:332:1;4527:62:0;-1:-1:-1;;;;;4642:16:0;;;;;;:9;:16;;;;;;;;4659:10;4642:28;;;;;;;;4632:38;;;4624:65;;;;-1:-1:-1;;;4624:65:0;;6333:2:1;4624:65:0;;;6315:21:1;6372:2;6352:18;;;6345:30;-1:-1:-1;;;6391:18:1;;;6384:45;6446:18;;4624:65:0;6131:339:1;4624:65:0;-1:-1:-1;;;;;4759:16:0;;;;;;:9;:16;;;;;;4742:42;;4777:6;4742:16;:42::i;:::-;-1:-1:-1;;;;;4723:16:0;;;;;;;:9;:16;;;;;;:61;;;;4883:14;;;;;;;4866:40;;4899:6;4866:16;:40::i;:::-;-1:-1:-1;;;;;4849:14:0;;;;;;;:9;:14;;;;;;;;:57;;;;5026:16;;;;;:9;:16;;;;;5043:10;5026:28;;;;;;;5009:54;;5056:6;5009:16;:54::i;:::-;-1:-1:-1;;;;;4978:16:0;;;;;;;:9;:16;;;;;;;;4995:10;4978:28;;;;;;;;:85;;;;5079:28;1809:25:1;;;5079:28:0;;;;4978:16;;-1:-1:-1;;;;;;;;;;;5079:28:0;1782:18:1;5079:28:0;;;;;;;-1:-1:-1;5125:4:0;4164:973;;;;;:::o;5145:541::-;5235:10;5191:12;5225:21;;;:9;:21;;;;;;:31;-1:-1:-1;5225:31:0;5217:52;;;;-1:-1:-1;;;5217:52:0;;;;;;;:::i;:::-;5376:10;5366:21;;;;:9;:21;;;;;;5349:47;;5389:6;5349:16;:47::i;:::-;5335:10;5325:21;;;;:9;:21;;;;;:71;5487:11;;5470:36;;5499:6;5470:16;:36::i;:::-;5456:11;:50;5576:24;;1809:25:1;;;5581:10:0;;5576:24;;1797:2:1;1782:18;5576:24:0;;;;;;;5616:40;;1809:25:1;;;5645:1:0;;5625:10;;-1:-1:-1;;;;;;;;;;;5616:40:0;1797:2:1;1782:18;5616:40:0;;;;;;;-1:-1:-1;5674:4:0;;5145:541;-1:-1:-1;5145:541:0:o;7318:555::-;7406:10;7367:4;7392:25;;;:13;:25;;;;;;7384:50;;;;-1:-1:-1;;;7384:50:0;;;;;;;:::i;:::-;7493:10;7445:11;7477:27;;;:15;:27;;;;;;7459:45;;:15;:45;:::i;:::-;7552:10;7515:14;7532:31;;;:19;:31;;;;;;7445:59;;-1:-1:-1;7515:14:0;7573:11;;7532:37;;7445:59;;7532:37;:::i;:::-;:53;;;;:::i;:::-;7613:10;7599:25;;;;:13;:25;;;;;;7515:70;;-1:-1:-1;7599:35:0;-1:-1:-1;7596:110:0;;;-1:-1:-1;7683:10:0;7669:25;;;;:13;:25;;;;;;7596:110;7730:10;7716:25;;;;:13;:25;;;;;:35;;7745:6;;7716:25;:35;;7745:6;;7716:35;:::i;:::-;;;;-1:-1:-1;;7778:10:0;7762:27;;;;:15;:27;;;;;7792:15;7762:45;;7818:25;;7836:6;7818:5;:25::i;:::-;7861:4;7854:11;;;;7318:555;:::o;6192:437::-;6284:10;6242:12;6275:20;;;:8;:20;;;;;;:29;-1:-1:-1;6267:38:0;;;;;;6410:10;6401:20;;;;:8;:20;;;;;;6384:46;;6423:6;6384:16;:46::i;:::-;6370:10;6361:20;;;;:8;:20;;;;;;;;:69;;;;6525:9;:21;;;;6508:47;;6548:6;6508:16;:47::i;:::-;6494:10;6484:21;;;;:9;:21;;;;;;;:71;;;;6571:28;;;;;;6592:6;1809:25:1;;1797:2;1782:18;;1663:177;6571:28:0;;;;;;;;-1:-1:-1;6617:4:0;;6192:437;-1:-1:-1;6192:437:0:o;801:20::-;;;;;;;:::i;6765:85::-;2921:5;;-1:-1:-1;;;;;2921:5:0;2930:10;2921:19;2913:55;;;;-1:-1:-1;;;2913:55:0;;7202:2:1;2913:55:0;;;7184:21:1;7241:2;7221:18;;;7214:30;-1:-1:-1;;;7260:18:1;;;7253:53;7323:18;;2913:55:0;7000:347:1;2913:55:0;6821:13:::1;:21:::0;;-1:-1:-1;;;;6821:21:0::1;::::0;;6765:85::o;3018:839::-;3081:12;-1:-1:-1;;;;;3114:17:0;;3106:26;;;;;;3239:1;3230:6;:10;3222:19;;;;;;3270:10;3260:21;;;;:9;:21;;;;;;:31;-1:-1:-1;3260:31:0;3252:52;;;;-1:-1:-1;;;3252:52:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;3395:14:0;;;;;;:9;:14;;;;;;3368:23;3385:6;3395:14;3368:23;:::i;:::-;:41;;3359:63;;;;-1:-1:-1;;;3359:63:0;;5996:2:1;3359:63:0;;;5978:21:1;6035:1;6015:18;;;6008:29;-1:-1:-1;;;6053:18:1;;;6046:39;6102:18;;3359:63:0;5794:332:1;3359:63:0;3507:10;3497:21;;;;:9;:21;;;;;;3480:47;;3520:6;3480:16;:47::i;:::-;3466:10;3456:21;;;;:9;:21;;;;;;:71;;;;-1:-1:-1;;;;;3620:14:0;;;;;;3603:40;;3636:6;3603:16;:40::i;:::-;-1:-1:-1;;;;;3586:14:0;;;;;;:9;:14;;;;;;;:57;;;;3719:33;;3728:10;;-1:-1:-1;;;;;;;;;;;3719:33:0;;;3745:6;1809:25:1;;1797:2;1782:18;;1663:177;3719:33:0;;;;;;;;-1:-1:-1;3845:4:0;3018:839;;;;:::o;5691:496::-;5783:10;5739:12;5773:21;;;:9;:21;;;;;;:31;-1:-1:-1;5773:31:0;5765:40;;;;;;5912:10;5902:21;;;;:9;:21;;;;;;5885:47;;5925:6;5885:16;:47::i;:::-;5871:10;5861:21;;;;:9;:21;;;;;;;;:71;;;;6032:8;:20;;;;6015:46;;6054:6;6015:16;:46::i;:::-;6001:10;5992:20;;;;:8;:20;;;;;;;:69;;;;6131:26;;;;;;6150:6;1809:25:1;;1797:2;1782:18;;1663:177;6858:452:0;2921:5;;-1:-1:-1;;;;;2921:5:0;2930:10;2921:19;2913:55;;;;-1:-1:-1;;;2913:55:0;;7202:2:1;2913:55:0;;;7184:21:1;7241:2;7221:18;;;7214:30;-1:-1:-1;;;7260:18:1;;;7253:53;7323:18;;2913:55:0;7000:347:1;2913:55:0;6940:13:::1;::::0;-1:-1:-1;;;6940:13:0;::::1;;;6932:39;;;::::0;-1:-1:-1;;;6932:39:0;;7554:2:1;6932:39:0::1;::::0;::::1;7536:21:1::0;7593:2;7573:18;;;7566:30;-1:-1:-1;;;7612:18:1;;;7605:44;7666:18;;6932:39:0::1;7352:338:1::0;6932:39:0::1;7019:8;::::0;6982:12:::1;::::0;7005:23:::1;::::0;7019:8:::1;;7005:2;:23;:::i;:::-;6997:31;::::0;:5:::1;:31;:::i;:::-;6982:46;;7043:6;7039:264;7059:8;:15;7055:1;:19;7039:264;;;7105:15;7123:8;7132:1;7123:11;;;;;;;;:::i;:::-;;::::0;;::::1;::::0;;;;;;;-1:-1:-1;;;;;7149:24:0::1;;::::0;;;:15:::1;:24:::0;;;;;;7176:15:::1;7149:42:::0;;7206:13:::1;:22:::0;;;;;:32;;;7253:19:::1;:28:::0;;;;:38;;;-1:-1:-1;7076:3:0;::::1;::::0;::::1;:::i;:::-;;;;7039:264;;;;6921:389;6858:452:::0;:::o;472:117::-;534:7;562:1;557;:6;;550:14;;;;:::i;:::-;578:5;582:1;578;:5;:::i;:::-;571:12;472:117;-1:-1:-1;;;472:117:0:o;595:143::-;657:7;;685:5;689:1;685;:5;:::i;:::-;673:17;;707:1;704;:4;;:12;;;;;715:1;712;:4;;704:12;697:20;;;;:::i;7881:275::-;-1:-1:-1;;;;;7965:21:0;;7957:65;;;;-1:-1:-1;;;7957:65:0;;9675:2:1;7957:65:0;;;9657:21:1;9714:2;9694:18;;;9687:30;9753:33;9733:18;;;9726:61;9804:18;;7957:65:0;9473:355:1;7957:65:0;8050:6;8035:11;;:21;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;;;8067:18:0;;;;;;:9;:18;;;;;:28;;8089:6;;8067:18;:28;;8089:6;;8067:28;:::i;:::-;;;;-1:-1:-1;;8111:37:0;;1809:25:1;;;-1:-1:-1;;;;;8111:37:0;;;8128:1;;-1:-1:-1;;;;;;;;;;;8111:37:0;1797:2:1;1782:18;8111:37:0;;;;;;;7881:275;;:::o;14:597:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;452:6;449:1;446:13;443:91;;;522:1;517:2;508:6;497:9;493:22;489:31;482:42;443:91;-1:-1:-1;595:2:1;574:15;-1:-1:-1;;570:29:1;555:45;;;;602:2;551:54;;14:597;-1:-1:-1;;;14:597:1:o;616:131::-;-1:-1:-1;;;;;691:31:1;;681:42;;671:70;;737:1;734;727:12;671:70;616:131;:::o;752:134::-;820:20;;849:31;820:20;849:31;:::i;:::-;752:134;;;:::o;891:315::-;959:6;967;1020:2;1008:9;999:7;995:23;991:32;988:52;;;1036:1;1033;1026:12;988:52;1075:9;1062:23;1094:31;1119:5;1094:31;:::i;:::-;1144:5;1196:2;1181:18;;;;1168:32;;-1:-1:-1;;;891:315:1:o;1403:255::-;1470:6;1523:2;1511:9;1502:7;1498:23;1494:32;1491:52;;;1539:1;1536;1529:12;1491:52;1578:9;1565:23;1597:31;1622:5;1597:31;:::i;1845:456::-;1922:6;1930;1938;1991:2;1979:9;1970:7;1966:23;1962:32;1959:52;;;2007:1;2004;1997:12;1959:52;2046:9;2033:23;2065:31;2090:5;2065:31;:::i;:::-;2115:5;-1:-1:-1;2172:2:1;2157:18;;2144:32;2185:33;2144:32;2185:33;:::i;:::-;1845:456;;2237:7;;-1:-1:-1;;;2291:2:1;2276:18;;;;2263:32;;1845:456::o;2495:180::-;2554:6;2607:2;2595:9;2586:7;2582:23;2578:32;2575:52;;;2623:1;2620;2613:12;2575:52;-1:-1:-1;2646:23:1;;2495:180;-1:-1:-1;2495:180:1:o;3156:388::-;3224:6;3232;3285:2;3273:9;3264:7;3260:23;3256:32;3253:52;;;3301:1;3298;3291:12;3253:52;3340:9;3327:23;3359:31;3384:5;3359:31;:::i;:::-;3409:5;-1:-1:-1;3466:2:1;3451:18;;3438:32;3479:33;3438:32;3479:33;:::i;:::-;3531:7;3521:17;;;3156:388;;;;;:::o;3549:127::-;3610:10;3605:3;3601:20;3598:1;3591:31;3641:4;3638:1;3631:15;3665:4;3662:1;3655:15;3681:1121;3765:6;3796:2;3839;3827:9;3818:7;3814:23;3810:32;3807:52;;;3855:1;3852;3845:12;3807:52;3895:9;3882:23;3924:18;3965:2;3957:6;3954:14;3951:34;;;3981:1;3978;3971:12;3951:34;4019:6;4008:9;4004:22;3994:32;;4064:7;4057:4;4053:2;4049:13;4045:27;4035:55;;4086:1;4083;4076:12;4035:55;4122:2;4109:16;4144:2;4140;4137:10;4134:36;;;4150:18;;:::i;:::-;4196:2;4193:1;4189:10;4228:2;4222:9;4291:2;4287:7;4282:2;4278;4274:11;4270:25;4262:6;4258:38;4346:6;4334:10;4331:22;4326:2;4314:10;4311:18;4308:46;4305:72;;;4357:18;;:::i;:::-;4393:2;4386:22;4443:18;;;4477:15;;;;-1:-1:-1;4519:11:1;;;4515:20;;;4547:19;;;4544:39;;;4579:1;4576;4569:12;4544:39;4603:11;;;;4623:148;4639:6;4634:3;4631:15;4623:148;;;4705:23;4724:3;4705:23;:::i;:::-;4693:36;;4656:12;;;;4749;;;;4623:148;;;4790:6;3681:1121;-1:-1:-1;;;;;;;;3681:1121:1:o;4807:380::-;4886:1;4882:12;;;;4929;;;4950:61;;5004:4;4996:6;4992:17;4982:27;;4950:61;5057:2;5049:6;5046:14;5026:18;5023:38;5020:161;;;5103:10;5098:3;5094:20;5091:1;5084:31;5138:4;5135:1;5128:15;5166:4;5163:1;5156:15;5020:161;;4807:380;;;:::o;5192:332::-;5394:2;5376:21;;;5433:1;5413:18;;;5406:29;-1:-1:-1;;;5466:2:1;5451:18;;5444:39;5515:2;5500:18;;5192:332::o;5529:127::-;5590:10;5585:3;5581:20;5578:1;5571:31;5621:4;5618:1;5611:15;5645:4;5642:1;5635:15;5661:128;5701:3;5732:1;5728:6;5725:1;5722:13;5719:39;;;5738:18;;:::i;:::-;-1:-1:-1;5774:9:1;;5661:128::o;6475:125::-;6515:4;6543:1;6540;6537:8;6534:34;;;6548:18;;:::i;:::-;-1:-1:-1;6585:9:1;;6475:125::o;6605:168::-;6645:7;6711:1;6707;6703:6;6699:14;6696:1;6693:21;6688:1;6681:9;6674:17;6670:45;6667:71;;;6718:18;;:::i;:::-;-1:-1:-1;6758:9:1;;6605:168::o;6778:217::-;6818:1;6844;6834:132;;6888:10;6883:3;6879:20;6876:1;6869:31;6923:4;6920:1;6913:15;6951:4;6948:1;6941:15;6834:132;-1:-1:-1;6980:9:1;;6778:217::o;7695:422::-;7784:1;7827:5;7784:1;7841:270;7862:7;7852:8;7849:21;7841:270;;;7921:4;7917:1;7913:6;7909:17;7903:4;7900:27;7897:53;;;7930:18;;:::i;:::-;7980:7;7970:8;7966:22;7963:55;;;8000:16;;;;7963:55;8079:22;;;;8039:15;;;;7841:270;;;7845:3;7695:422;;;;;:::o;8122:806::-;8171:5;8201:8;8191:80;;-1:-1:-1;8242:1:1;8256:5;;8191:80;8290:4;8280:76;;-1:-1:-1;8327:1:1;8341:5;;8280:76;8372:4;8390:1;8385:59;;;;8458:1;8453:130;;;;8365:218;;8385:59;8415:1;8406:10;;8429:5;;;8453:130;8490:3;8480:8;8477:17;8474:43;;;8497:18;;:::i;:::-;-1:-1:-1;;8553:1:1;8539:16;;8568:5;;8365:218;;8667:2;8657:8;8654:16;8648:3;8642:4;8639:13;8635:36;8629:2;8619:8;8616:16;8611:2;8605:4;8602:12;8598:35;8595:77;8592:159;;;-1:-1:-1;8704:19:1;;;8736:5;;8592:159;8783:34;8808:8;8802:4;8783:34;:::i;:::-;8853:6;8849:1;8845:6;8841:19;8832:7;8829:32;8826:58;;;8864:18;;:::i;:::-;8902:20;;8122:806;-1:-1:-1;;;8122:806:1:o;8933:131::-;8993:5;9022:36;9049:8;9043:4;9022:36;:::i;9069:127::-;9130:10;9125:3;9121:20;9118:1;9111:31;9161:4;9158:1;9151:15;9185:4;9182:1;9175:15;9201:135;9240:3;-1:-1:-1;;9261:17:1;;9258:43;;;9281:18;;:::i;:::-;-1:-1:-1;9328:1:1;9317:13;;9201:135::o;9341:127::-;9402:10;9397:3;9393:20;9390:1;9383:31;9433:4;9430:1;9423:15;9457:4;9454:1;9447:15

Swarm Source

ipfs://5b1abc4f342e9543029ec9fb8627995a3b6db74a7639ddba30b621effabc290a
Block Transaction Gas Used Reward
Age Block Fee Address Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading