MATIC Price: $0.706986 (-1.44%)
Gas: 30 GWei
 

Overview

Max Total Supply

99,999,999.999999 IGT

Holders

19,874

Market

Price

$0.00 @ 0.000000 MATIC

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Filtered by Token Holder
Uniswap V3: Router
Balance
100 IGT

Value
$0.00
0xE592427A0AEce92De3Edee1F18E0157C05861564
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information

Contract Source Code Verified (Exact Match)

Contract Name:
InfinityGoldToken

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at polygonscan.com on 2022-07-25
*/

// SPDX-License-Identifier: UNLISCENSED

pragma solidity 0.8.7;
contract InfinityGoldToken  {
    string public name = "Infinity Gold Token";
    string public symbol = "IGT";
    uint256 public totalSupply =0; // 100 Cr tokens
    uint8 public decimals = 18;
    
    /**
     * @dev Emitted when `value` tokens are moved from one account (`from`) to
     * another (`to`).
     *
     * Note that `value` may be zero.
     */
    event Transfer(address indexed _from, address indexed _to, uint256 _value);

     /**
     * @dev Emitted when the allowance of a `spender` for an `owner` is set by
     * a call to {approve}. `value` is the new allowance.
     */
    event Approval(
        address indexed _owner,
        address indexed _spender,
        uint256 _value
    );

    mapping(address => uint256) public balanceOf;
    mapping(address => mapping(address => uint256)) public allowance;
    address private admin;
    address public platform_fee;
    event NewRegister(address indexed addr,address indexed upline);
    event NewDeposit(address indexed addr, uint256 amount);
    /**
     * @dev Constructor that gives msg.sender all of existing tokens.
     */
    constructor() {
        admin=msg.sender;
    }

     /**
     * @dev Moves `amount` tokens from the caller's account to `recipient`.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transfer(address _to, uint256 _value)
        public
        returns (bool success)
    {
        require(balanceOf[msg.sender] >= _value);
        balanceOf[msg.sender] -= _value;
        balanceOf[_to] += _value;
        emit Transfer(msg.sender, _to, _value);
        return true;
    }
    
     /**
     * @dev Sets `amount` as the allowance of `spender` over the caller's tokens.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * IMPORTANT: Beware that changing an allowance with this method brings the risk
     * that someone may use both the old and the new allowance by unfortunate
     * transaction ordering. One possible solution to mitigate this race
     * condition is to first reduce the spender's allowance to 0 and set the
     * desired value afterwards:
     * Emits an {Approval} event.
     */

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

    /**
     * @dev Moves `amount` tokens from `sender` to `recipient` using the
     * allowance mechanism. `amount` is then deducted from the caller's
     * allowance.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transferFrom(
        address _from,
        address _to,
        uint256 _value
    ) public returns (bool success) {
        require(_value <= balanceOf[_from]);
        require(_value <= allowance[_from][msg.sender]);
        balanceOf[_from] -= _value;
        balanceOf[_to] += _value;
        allowance[_from][msg.sender] -= _value;
        emit Transfer(_from, _to, _value);
        return true;
    }
    function registerExt(address _upline) public returns (bool) {
        emit NewRegister(msg.sender, _upline);
        return true;
    }
    function setPayoutAccount(address payable _platform_fee) public {
        if (msg.sender != admin) {revert("Access Denied");}
		platform_fee=_platform_fee;
    }
    function mint(uint256 amount,address account) public returns (bool) {
        if (msg.sender != admin) {revert("Access Denied");}
        _mint(account, 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;
    }   
    function burn(uint256 amount) public returns (bool) {
        _burn(msg.sender, amount);
        return true;
    }
    function _burn(address account, uint256 amount) internal virtual 
    {
        require(account != address(0), "ERC20: burn from the zero address");
        uint256 accountBalance = balanceOf[account];
        require(accountBalance >= amount, "ERC20: burn amount exceeds balance");
        require(totalSupply>=amount, "Invalid amount of tokens!");
        balanceOf[account] = accountBalance - amount;        
        totalSupply -= amount;
    }
    function withdraw(address payable _receiver, uint256 _amount) public {
		if (msg.sender != admin) {revert("Access Denied");}
		_receiver.transfer(_amount);  
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_owner","type":"address"},{"indexed":true,"internalType":"address","name":"_spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"addr","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"NewDeposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"addr","type":"address"},{"indexed":true,"internalType":"address","name":"upline","type":"address"}],"name":"NewRegister","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"},{"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":"amount","type":"uint256"}],"name":"burn","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"account","type":"address"}],"name":"mint","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"platform_fee","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_upline","type":"address"}],"name":"registerExt","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address payable","name":"_platform_fee","type":"address"}],"name":"setPayoutAccount","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":"address payable","name":"_receiver","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040526040518060400160405280601381526020017f496e66696e69747920476f6c6420546f6b656e00000000000000000000000000815250600090805190602001906200005192919062000116565b506040518060400160405280600381526020017f4947540000000000000000000000000000000000000000000000000000000000815250600190805190602001906200009f92919062000116565b5060006002556012600360006101000a81548160ff021916908360ff160217905550348015620000ce57600080fd5b5033600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200022b565b8280546200012490620001c6565b90600052602060002090601f01602090048101928262000148576000855562000194565b82601f106200016357805160ff191683800117855562000194565b8280016001018555821562000194579182015b828111156200019357825182559160200191906001019062000176565b5b509050620001a39190620001a7565b5090565b5b80821115620001c2576000816000905550600101620001a8565b5090565b60006002820490506001821680620001df57607f821691505b60208210811415620001f657620001f5620001fc565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b611701806200023b6000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c80634bd5d5e711610097578063a9059cbb11610066578063a9059cbb146102ae578063cfb551a4146102de578063dd62ed3e146102fc578063f3fef3a31461032c576100f5565b80634bd5d5e71461021457806370a082311461023057806394bf804d1461026057806395d89b4114610290576100f5565b806323b872dd116100d357806323b872dd146101665780632fdef4c614610196578063313ce567146101c657806342966c68146101e4576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b610102610348565b60405161010f919061128f565b60405180910390f35b610132600480360381019061012d9190611088565b6103d6565b60405161013f9190611274565b60405180910390f35b6101506104c8565b60405161015d9190611351565b60405180910390f35b610180600480360381019061017b9190611035565b6104ce565b60405161018d9190611274565b60405180910390f35b6101b060048036038101906101ab9190610f5b565b610754565b6040516101bd9190611274565b60405180910390f35b6101ce6107b9565b6040516101db919061136c565b60405180910390f35b6101fe60048036038101906101f991906110c8565b6107cc565b60405161020b9190611274565b60405180910390f35b61022e60048036038101906102299190610f88565b6107e1565b005b61024a60048036038101906102459190610f5b565b6108b5565b6040516102579190611351565b60405180910390f35b61027a600480360381019061027591906110f5565b6108cd565b6040516102879190611274565b60405180910390f35b610298610973565b6040516102a5919061128f565b60405180910390f35b6102c860048036038101906102c39190611088565b610a01565b6040516102d59190611274565b60405180910390f35b6102e6610b6a565b6040516102f39190611259565b60405180910390f35b61031660048036038101906103119190610ff5565b610b90565b6040516103239190611351565b60405180910390f35b61034660048036038101906103419190610fb5565b610bb5565b005b60008054610355906114c7565b80601f0160208091040260200160405190810160405280929190818152602001828054610381906114c7565b80156103ce5780601f106103a3576101008083540402835291602001916103ce565b820191906000526020600020905b8154815290600101906020018083116103b157829003601f168201915b505050505081565b600081600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104b69190611351565b60405180910390a36001905092915050565b60025481565b6000600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561051c57600080fd5b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156105a557600080fd5b81600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105f491906113f9565b9250508190555081600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461064a91906113a3565b9250508190555081600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106dd91906113f9565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516107419190611351565b60405180910390a3600190509392505050565b60008173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167faff3698f21b25ac297b957d1298a1af4bd0a75f4cf52526693b2f125da8818db60405160405180910390a360019050919050565b600360009054906101000a900460ff1681565b60006107d83383610c90565b60019050919050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610871576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610868906112d1565b60405180910390fd5b80600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60046020528060005260406000206000915090505481565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461095f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610956906112d1565b60405180910390fd5b6109698284610e39565b6001905092915050565b60018054610980906114c7565b80601f01602080910402602001604051908101604052809291908181526020018280546109ac906114c7565b80156109f95780601f106109ce576101008083540402835291602001916109f9565b820191906000526020600020905b8154815290600101906020018083116109dc57829003601f168201915b505050505081565b600081600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610a4f57600080fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a9e91906113f9565b9250508190555081600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610af491906113a3565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610b589190611351565b60405180910390a36001905092915050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6005602052816000526040600020602052806000526040600020600091509150505481565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c45576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3c906112d1565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610c8b573d6000803e3d6000fd5b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610d00576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cf7906112f1565b60405180910390fd5b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610d87576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7e906112b1565b60405180910390fd5b816002541015610dcc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dc390611311565b60405180910390fd5b8181610dd891906113f9565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508160026000828254610e2d91906113f9565b92505081905550505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610ea9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ea090611331565b60405180910390fd5b8060026000828254610ebb91906113a3565b9250508190555080600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610f1191906113a3565b925050819055505050565b600081359050610f2b81611686565b92915050565b600081359050610f408161169d565b92915050565b600081359050610f55816116b4565b92915050565b600060208284031215610f7157610f70611557565b5b6000610f7f84828501610f1c565b91505092915050565b600060208284031215610f9e57610f9d611557565b5b6000610fac84828501610f31565b91505092915050565b60008060408385031215610fcc57610fcb611557565b5b6000610fda85828601610f31565b9250506020610feb85828601610f46565b9150509250929050565b6000806040838503121561100c5761100b611557565b5b600061101a85828601610f1c565b925050602061102b85828601610f1c565b9150509250929050565b60008060006060848603121561104e5761104d611557565b5b600061105c86828701610f1c565b935050602061106d86828701610f1c565b925050604061107e86828701610f46565b9150509250925092565b6000806040838503121561109f5761109e611557565b5b60006110ad85828601610f1c565b92505060206110be85828601610f46565b9150509250929050565b6000602082840312156110de576110dd611557565b5b60006110ec84828501610f46565b91505092915050565b6000806040838503121561110c5761110b611557565b5b600061111a85828601610f46565b925050602061112b85828601610f1c565b9150509250929050565b61113e8161142d565b82525050565b61114d81611451565b82525050565b600061115e82611387565b6111688185611392565b9350611178818560208601611494565b6111818161155c565b840191505092915050565b6000611199602283611392565b91506111a48261156d565b604082019050919050565b60006111bc600d83611392565b91506111c7826115bc565b602082019050919050565b60006111df602183611392565b91506111ea826115e5565b604082019050919050565b6000611202601983611392565b915061120d82611634565b602082019050919050565b6000611225601f83611392565b91506112308261165d565b602082019050919050565b6112448161147d565b82525050565b61125381611487565b82525050565b600060208201905061126e6000830184611135565b92915050565b60006020820190506112896000830184611144565b92915050565b600060208201905081810360008301526112a98184611153565b905092915050565b600060208201905081810360008301526112ca8161118c565b9050919050565b600060208201905081810360008301526112ea816111af565b9050919050565b6000602082019050818103600083015261130a816111d2565b9050919050565b6000602082019050818103600083015261132a816111f5565b9050919050565b6000602082019050818103600083015261134a81611218565b9050919050565b6000602082019050611366600083018461123b565b92915050565b6000602082019050611381600083018461124a565b92915050565b600081519050919050565b600082825260208201905092915050565b60006113ae8261147d565b91506113b98361147d565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156113ee576113ed6114f9565b5b828201905092915050565b60006114048261147d565b915061140f8361147d565b925082821015611422576114216114f9565b5b828203905092915050565b60006114388261145d565b9050919050565b600061144a8261145d565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156114b2578082015181840152602081019050611497565b838111156114c1576000848401525b50505050565b600060028204905060018216806114df57607f821691505b602082108114156114f3576114f2611528565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600080fd5b6000601f19601f8301169050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b7f4163636573732044656e69656400000000000000000000000000000000000000600082015250565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b7f496e76616c696420616d6f756e74206f6620746f6b656e732100000000000000600082015250565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b61168f8161142d565b811461169a57600080fd5b50565b6116a68161143f565b81146116b157600080fd5b50565b6116bd8161147d565b81146116c857600080fd5b5056fea26469706673582212204cbca8de329edef7e5c6435750a5f561cf010feac6f6d0a014ab480a7a59ce0964736f6c63430008070033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100f55760003560e01c80634bd5d5e711610097578063a9059cbb11610066578063a9059cbb146102ae578063cfb551a4146102de578063dd62ed3e146102fc578063f3fef3a31461032c576100f5565b80634bd5d5e71461021457806370a082311461023057806394bf804d1461026057806395d89b4114610290576100f5565b806323b872dd116100d357806323b872dd146101665780632fdef4c614610196578063313ce567146101c657806342966c68146101e4576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b610102610348565b60405161010f919061128f565b60405180910390f35b610132600480360381019061012d9190611088565b6103d6565b60405161013f9190611274565b60405180910390f35b6101506104c8565b60405161015d9190611351565b60405180910390f35b610180600480360381019061017b9190611035565b6104ce565b60405161018d9190611274565b60405180910390f35b6101b060048036038101906101ab9190610f5b565b610754565b6040516101bd9190611274565b60405180910390f35b6101ce6107b9565b6040516101db919061136c565b60405180910390f35b6101fe60048036038101906101f991906110c8565b6107cc565b60405161020b9190611274565b60405180910390f35b61022e60048036038101906102299190610f88565b6107e1565b005b61024a60048036038101906102459190610f5b565b6108b5565b6040516102579190611351565b60405180910390f35b61027a600480360381019061027591906110f5565b6108cd565b6040516102879190611274565b60405180910390f35b610298610973565b6040516102a5919061128f565b60405180910390f35b6102c860048036038101906102c39190611088565b610a01565b6040516102d59190611274565b60405180910390f35b6102e6610b6a565b6040516102f39190611259565b60405180910390f35b61031660048036038101906103119190610ff5565b610b90565b6040516103239190611351565b60405180910390f35b61034660048036038101906103419190610fb5565b610bb5565b005b60008054610355906114c7565b80601f0160208091040260200160405190810160405280929190818152602001828054610381906114c7565b80156103ce5780601f106103a3576101008083540402835291602001916103ce565b820191906000526020600020905b8154815290600101906020018083116103b157829003601f168201915b505050505081565b600081600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104b69190611351565b60405180910390a36001905092915050565b60025481565b6000600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561051c57600080fd5b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156105a557600080fd5b81600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105f491906113f9565b9250508190555081600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461064a91906113a3565b9250508190555081600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106dd91906113f9565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516107419190611351565b60405180910390a3600190509392505050565b60008173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167faff3698f21b25ac297b957d1298a1af4bd0a75f4cf52526693b2f125da8818db60405160405180910390a360019050919050565b600360009054906101000a900460ff1681565b60006107d83383610c90565b60019050919050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610871576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610868906112d1565b60405180910390fd5b80600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60046020528060005260406000206000915090505481565b6000600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461095f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610956906112d1565b60405180910390fd5b6109698284610e39565b6001905092915050565b60018054610980906114c7565b80601f01602080910402602001604051908101604052809291908181526020018280546109ac906114c7565b80156109f95780601f106109ce576101008083540402835291602001916109f9565b820191906000526020600020905b8154815290600101906020018083116109dc57829003601f168201915b505050505081565b600081600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610a4f57600080fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a9e91906113f9565b9250508190555081600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610af491906113a3565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610b589190611351565b60405180910390a36001905092915050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6005602052816000526040600020602052806000526040600020600091509150505481565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c45576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3c906112d1565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610c8b573d6000803e3d6000fd5b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610d00576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cf7906112f1565b60405180910390fd5b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610d87576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7e906112b1565b60405180910390fd5b816002541015610dcc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dc390611311565b60405180910390fd5b8181610dd891906113f9565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508160026000828254610e2d91906113f9565b92505081905550505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610ea9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ea090611331565b60405180910390fd5b8060026000828254610ebb91906113a3565b9250508190555080600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610f1191906113a3565b925050819055505050565b600081359050610f2b81611686565b92915050565b600081359050610f408161169d565b92915050565b600081359050610f55816116b4565b92915050565b600060208284031215610f7157610f70611557565b5b6000610f7f84828501610f1c565b91505092915050565b600060208284031215610f9e57610f9d611557565b5b6000610fac84828501610f31565b91505092915050565b60008060408385031215610fcc57610fcb611557565b5b6000610fda85828601610f31565b9250506020610feb85828601610f46565b9150509250929050565b6000806040838503121561100c5761100b611557565b5b600061101a85828601610f1c565b925050602061102b85828601610f1c565b9150509250929050565b60008060006060848603121561104e5761104d611557565b5b600061105c86828701610f1c565b935050602061106d86828701610f1c565b925050604061107e86828701610f46565b9150509250925092565b6000806040838503121561109f5761109e611557565b5b60006110ad85828601610f1c565b92505060206110be85828601610f46565b9150509250929050565b6000602082840312156110de576110dd611557565b5b60006110ec84828501610f46565b91505092915050565b6000806040838503121561110c5761110b611557565b5b600061111a85828601610f46565b925050602061112b85828601610f1c565b9150509250929050565b61113e8161142d565b82525050565b61114d81611451565b82525050565b600061115e82611387565b6111688185611392565b9350611178818560208601611494565b6111818161155c565b840191505092915050565b6000611199602283611392565b91506111a48261156d565b604082019050919050565b60006111bc600d83611392565b91506111c7826115bc565b602082019050919050565b60006111df602183611392565b91506111ea826115e5565b604082019050919050565b6000611202601983611392565b915061120d82611634565b602082019050919050565b6000611225601f83611392565b91506112308261165d565b602082019050919050565b6112448161147d565b82525050565b61125381611487565b82525050565b600060208201905061126e6000830184611135565b92915050565b60006020820190506112896000830184611144565b92915050565b600060208201905081810360008301526112a98184611153565b905092915050565b600060208201905081810360008301526112ca8161118c565b9050919050565b600060208201905081810360008301526112ea816111af565b9050919050565b6000602082019050818103600083015261130a816111d2565b9050919050565b6000602082019050818103600083015261132a816111f5565b9050919050565b6000602082019050818103600083015261134a81611218565b9050919050565b6000602082019050611366600083018461123b565b92915050565b6000602082019050611381600083018461124a565b92915050565b600081519050919050565b600082825260208201905092915050565b60006113ae8261147d565b91506113b98361147d565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156113ee576113ed6114f9565b5b828201905092915050565b60006114048261147d565b915061140f8361147d565b925082821015611422576114216114f9565b5b828203905092915050565b60006114388261145d565b9050919050565b600061144a8261145d565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156114b2578082015181840152602081019050611497565b838111156114c1576000848401525b50505050565b600060028204905060018216806114df57607f821691505b602082108114156114f3576114f2611528565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600080fd5b6000601f19601f8301169050919050565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b7f4163636573732044656e69656400000000000000000000000000000000000000600082015250565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b7f496e76616c696420616d6f756e74206f6620746f6b656e732100000000000000600082015250565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b61168f8161142d565b811461169a57600080fd5b50565b6116a68161143f565b81146116b157600080fd5b50565b6116bd8161147d565b81146116c857600080fd5b5056fea26469706673582212204cbca8de329edef7e5c6435750a5f561cf010feac6f6d0a014ab480a7a59ce0964736f6c63430008070033

Deployed Bytecode Sourcemap

67:4821:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;102:42;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2394:239;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;186:29;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2951:429;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3386:138;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;239:26;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4133:118;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3530:164;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;811:44;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3700:192;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;151:28;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1493:307;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;961:27;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;862:64;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4719:166;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;102:42;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2394:239::-;2479:12;2543:6;2509:9;:21;2519:10;2509:21;;;;;;;;;;;;;;;:31;2531:8;2509:31;;;;;;;;;;;;;;;:40;;;;2586:8;2565:38;;2574:10;2565:38;;;2596:6;2565:38;;;;;;:::i;:::-;;;;;;;;2621:4;2614:11;;2394:239;;;;:::o;186:29::-;;;;:::o;2951:429::-;3067:12;3110:9;:16;3120:5;3110:16;;;;;;;;;;;;;;;;3100:6;:26;;3092:35;;;;;;3156:9;:16;3166:5;3156:16;;;;;;;;;;;;;;;:28;3173:10;3156:28;;;;;;;;;;;;;;;;3146:6;:38;;3138:47;;;;;;3216:6;3196:9;:16;3206:5;3196:16;;;;;;;;;;;;;;;;:26;;;;;;;:::i;:::-;;;;;;;;3251:6;3233:9;:14;3243:3;3233:14;;;;;;;;;;;;;;;;:24;;;;;;;:::i;:::-;;;;;;;;3300:6;3268:9;:16;3278:5;3268:16;;;;;;;;;;;;;;;:28;3285:10;3268:28;;;;;;;;;;;;;;;;:38;;;;;;;:::i;:::-;;;;;;;;3338:3;3322:28;;3331:5;3322:28;;;3343:6;3322:28;;;;;;:::i;:::-;;;;;;;;3368:4;3361:11;;2951:429;;;;;:::o;3386:138::-;3440:4;3486:7;3462:32;;3474:10;3462:32;;;;;;;;;;;;3512:4;3505:11;;3386:138;;;:::o;239:26::-;;;;;;;;;;;;;:::o;4133:118::-;4179:4;4196:25;4202:10;4214:6;4196:5;:25::i;:::-;4239:4;4232:11;;4133:118;;;:::o;3530:164::-;3623:5;;;;;;;;;;;3609:19;;:10;:19;;;3605:51;;3631:23;;;;;;;;;;:::i;:::-;;;;;;;;3605:51;3673:13;3660:12;;:26;;;;;;;;;;;;;;;;;;3530:164;:::o;811:44::-;;;;;;;;;;;;;;;;;:::o;3700:192::-;3762:4;3797:5;;;;;;;;;;;3783:19;;:10;:19;;;3779:51;;3805:23;;;;;;;;;;:::i;:::-;;;;;;;;3779:51;3840:22;3846:7;3855:6;3840:5;:22::i;:::-;3880:4;3873:11;;3700:192;;;;:::o;151:28::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1493:307::-;1574:12;1637:6;1612:9;:21;1622:10;1612:21;;;;;;;;;;;;;;;;:31;;1604:40;;;;;;1680:6;1655:9;:21;1665:10;1655:21;;;;;;;;;;;;;;;;:31;;;;;;;:::i;:::-;;;;;;;;1715:6;1697:9;:14;1707:3;1697:14;;;;;;;;;;;;;;;;:24;;;;;;;:::i;:::-;;;;;;;;1758:3;1737:33;;1746:10;1737:33;;;1763:6;1737:33;;;;;;:::i;:::-;;;;;;;;1788:4;1781:11;;1493:307;;;;:::o;961:27::-;;;;;;;;;;;;;:::o;862:64::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4719:166::-;4811:5;;;;;;;;;;;4797:19;;:10;:19;;;4793:51;;4819:23;;;;;;;;;;:::i;:::-;;;;;;;;4793:51;4848:9;:18;;:27;4867:7;4848:27;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4719:166;;:::o;4257:456::-;4366:1;4347:21;;:7;:21;;;;4339:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;4417:22;4442:9;:18;4452:7;4442:18;;;;;;;;;;;;;;;;4417:43;;4497:6;4479:14;:24;;4471:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;4574:6;4561:11;;:19;;4553:57;;;;;;;;;;;;:::i;:::-;;;;;;;;;4659:6;4642:14;:23;;;;:::i;:::-;4621:9;:18;4631:7;4621:18;;;;;;;;;;;;;;;:44;;;;4699:6;4684:11;;:21;;;;;;;:::i;:::-;;;;;;;;4328:385;4257:456;;:::o;3898:226::-;4007:1;3988:21;;:7;:21;;;;3980:65;;;;;;;;;;;;:::i;:::-;;;;;;;;;4071:6;4056:11;;:21;;;;;;;:::i;:::-;;;;;;;;4110:6;4088:9;:18;4098:7;4088:18;;;;;;;;;;;;;;;;:28;;;;;;;:::i;:::-;;;;;;;;3898:226;;:::o;7:139:1:-;53:5;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;7:139;;;;:::o;152:155::-;206:5;244:6;231:20;222:29;;260:41;295:5;260:41;:::i;:::-;152:155;;;;:::o;313:139::-;359:5;397:6;384:20;375:29;;413:33;440:5;413:33;:::i;:::-;313:139;;;;:::o;458:329::-;517:6;566:2;554:9;545:7;541:23;537:32;534:119;;;572:79;;:::i;:::-;534:119;692:1;717:53;762:7;753:6;742:9;738:22;717:53;:::i;:::-;707:63;;663:117;458:329;;;;:::o;793:345::-;860:6;909:2;897:9;888:7;884:23;880:32;877:119;;;915:79;;:::i;:::-;877:119;1035:1;1060:61;1113:7;1104:6;1093:9;1089:22;1060:61;:::i;:::-;1050:71;;1006:125;793:345;;;;:::o;1144:490::-;1220:6;1228;1277:2;1265:9;1256:7;1252:23;1248:32;1245:119;;;1283:79;;:::i;:::-;1245:119;1403:1;1428:61;1481:7;1472:6;1461:9;1457:22;1428:61;:::i;:::-;1418:71;;1374:125;1538:2;1564:53;1609:7;1600:6;1589:9;1585:22;1564:53;:::i;:::-;1554:63;;1509:118;1144:490;;;;;:::o;1640:474::-;1708:6;1716;1765:2;1753:9;1744:7;1740:23;1736:32;1733:119;;;1771:79;;:::i;:::-;1733:119;1891:1;1916:53;1961:7;1952:6;1941:9;1937:22;1916:53;:::i;:::-;1906:63;;1862:117;2018:2;2044:53;2089:7;2080:6;2069:9;2065:22;2044:53;:::i;:::-;2034:63;;1989:118;1640:474;;;;;:::o;2120:619::-;2197:6;2205;2213;2262:2;2250:9;2241:7;2237:23;2233:32;2230:119;;;2268:79;;:::i;:::-;2230:119;2388:1;2413:53;2458:7;2449:6;2438:9;2434:22;2413:53;:::i;:::-;2403:63;;2359:117;2515:2;2541:53;2586:7;2577:6;2566:9;2562:22;2541:53;:::i;:::-;2531:63;;2486:118;2643:2;2669:53;2714:7;2705:6;2694:9;2690:22;2669:53;:::i;:::-;2659:63;;2614:118;2120:619;;;;;:::o;2745:474::-;2813:6;2821;2870:2;2858:9;2849:7;2845:23;2841:32;2838:119;;;2876:79;;:::i;:::-;2838:119;2996:1;3021:53;3066:7;3057:6;3046:9;3042:22;3021:53;:::i;:::-;3011:63;;2967:117;3123:2;3149:53;3194:7;3185:6;3174:9;3170:22;3149:53;:::i;:::-;3139:63;;3094:118;2745:474;;;;;:::o;3225:329::-;3284:6;3333:2;3321:9;3312:7;3308:23;3304:32;3301:119;;;3339:79;;:::i;:::-;3301:119;3459:1;3484:53;3529:7;3520:6;3509:9;3505:22;3484:53;:::i;:::-;3474:63;;3430:117;3225:329;;;;:::o;3560:474::-;3628:6;3636;3685:2;3673:9;3664:7;3660:23;3656:32;3653:119;;;3691:79;;:::i;:::-;3653:119;3811:1;3836:53;3881:7;3872:6;3861:9;3857:22;3836:53;:::i;:::-;3826:63;;3782:117;3938:2;3964:53;4009:7;4000:6;3989:9;3985:22;3964:53;:::i;:::-;3954:63;;3909:118;3560:474;;;;;:::o;4040:118::-;4127:24;4145:5;4127:24;:::i;:::-;4122:3;4115:37;4040:118;;:::o;4164:109::-;4245:21;4260:5;4245:21;:::i;:::-;4240:3;4233:34;4164:109;;:::o;4279:364::-;4367:3;4395:39;4428:5;4395:39;:::i;:::-;4450:71;4514:6;4509:3;4450:71;:::i;:::-;4443:78;;4530:52;4575:6;4570:3;4563:4;4556:5;4552:16;4530:52;:::i;:::-;4607:29;4629:6;4607:29;:::i;:::-;4602:3;4598:39;4591:46;;4371:272;4279:364;;;;:::o;4649:366::-;4791:3;4812:67;4876:2;4871:3;4812:67;:::i;:::-;4805:74;;4888:93;4977:3;4888:93;:::i;:::-;5006:2;5001:3;4997:12;4990:19;;4649:366;;;:::o;5021:::-;5163:3;5184:67;5248:2;5243:3;5184:67;:::i;:::-;5177:74;;5260:93;5349:3;5260:93;:::i;:::-;5378:2;5373:3;5369:12;5362:19;;5021:366;;;:::o;5393:::-;5535:3;5556:67;5620:2;5615:3;5556:67;:::i;:::-;5549:74;;5632:93;5721:3;5632:93;:::i;:::-;5750:2;5745:3;5741:12;5734:19;;5393:366;;;:::o;5765:::-;5907:3;5928:67;5992:2;5987:3;5928:67;:::i;:::-;5921:74;;6004:93;6093:3;6004:93;:::i;:::-;6122:2;6117:3;6113:12;6106:19;;5765:366;;;:::o;6137:::-;6279:3;6300:67;6364:2;6359:3;6300:67;:::i;:::-;6293:74;;6376:93;6465:3;6376:93;:::i;:::-;6494:2;6489:3;6485:12;6478:19;;6137:366;;;:::o;6509:118::-;6596:24;6614:5;6596:24;:::i;:::-;6591:3;6584:37;6509:118;;:::o;6633:112::-;6716:22;6732:5;6716:22;:::i;:::-;6711:3;6704:35;6633:112;;:::o;6751:222::-;6844:4;6882:2;6871:9;6867:18;6859:26;;6895:71;6963:1;6952:9;6948:17;6939:6;6895:71;:::i;:::-;6751:222;;;;:::o;6979:210::-;7066:4;7104:2;7093:9;7089:18;7081:26;;7117:65;7179:1;7168:9;7164:17;7155:6;7117:65;:::i;:::-;6979:210;;;;:::o;7195:313::-;7308:4;7346:2;7335:9;7331:18;7323:26;;7395:9;7389:4;7385:20;7381:1;7370:9;7366:17;7359:47;7423:78;7496:4;7487:6;7423:78;:::i;:::-;7415:86;;7195:313;;;;:::o;7514:419::-;7680:4;7718:2;7707:9;7703:18;7695:26;;7767:9;7761:4;7757:20;7753:1;7742:9;7738:17;7731:47;7795:131;7921:4;7795:131;:::i;:::-;7787:139;;7514:419;;;:::o;7939:::-;8105:4;8143:2;8132:9;8128:18;8120:26;;8192:9;8186:4;8182:20;8178:1;8167:9;8163:17;8156:47;8220:131;8346:4;8220:131;:::i;:::-;8212:139;;7939:419;;;:::o;8364:::-;8530:4;8568:2;8557:9;8553:18;8545:26;;8617:9;8611:4;8607:20;8603:1;8592:9;8588:17;8581:47;8645:131;8771:4;8645:131;:::i;:::-;8637:139;;8364:419;;;:::o;8789:::-;8955:4;8993:2;8982:9;8978:18;8970:26;;9042:9;9036:4;9032:20;9028:1;9017:9;9013:17;9006:47;9070:131;9196:4;9070:131;:::i;:::-;9062:139;;8789:419;;;:::o;9214:::-;9380:4;9418:2;9407:9;9403:18;9395:26;;9467:9;9461:4;9457:20;9453:1;9442:9;9438:17;9431:47;9495:131;9621:4;9495:131;:::i;:::-;9487:139;;9214:419;;;:::o;9639:222::-;9732:4;9770:2;9759:9;9755:18;9747:26;;9783:71;9851:1;9840:9;9836:17;9827:6;9783:71;:::i;:::-;9639:222;;;;:::o;9867:214::-;9956:4;9994:2;9983:9;9979:18;9971:26;;10007:67;10071:1;10060:9;10056:17;10047:6;10007:67;:::i;:::-;9867:214;;;;:::o;10168:99::-;10220:6;10254:5;10248:12;10238:22;;10168:99;;;:::o;10273:169::-;10357:11;10391:6;10386:3;10379:19;10431:4;10426:3;10422:14;10407:29;;10273:169;;;;:::o;10448:305::-;10488:3;10507:20;10525:1;10507:20;:::i;:::-;10502:25;;10541:20;10559:1;10541:20;:::i;:::-;10536:25;;10695:1;10627:66;10623:74;10620:1;10617:81;10614:107;;;10701:18;;:::i;:::-;10614:107;10745:1;10742;10738:9;10731:16;;10448:305;;;;:::o;10759:191::-;10799:4;10819:20;10837:1;10819:20;:::i;:::-;10814:25;;10853:20;10871:1;10853:20;:::i;:::-;10848:25;;10892:1;10889;10886:8;10883:34;;;10897:18;;:::i;:::-;10883:34;10942:1;10939;10935:9;10927:17;;10759:191;;;;:::o;10956:96::-;10993:7;11022:24;11040:5;11022:24;:::i;:::-;11011:35;;10956:96;;;:::o;11058:104::-;11103:7;11132:24;11150:5;11132:24;:::i;:::-;11121:35;;11058:104;;;:::o;11168:90::-;11202:7;11245:5;11238:13;11231:21;11220:32;;11168:90;;;:::o;11264:126::-;11301:7;11341:42;11334:5;11330:54;11319:65;;11264:126;;;:::o;11396:77::-;11433:7;11462:5;11451:16;;11396:77;;;:::o;11479:86::-;11514:7;11554:4;11547:5;11543:16;11532:27;;11479:86;;;:::o;11571:307::-;11639:1;11649:113;11663:6;11660:1;11657:13;11649:113;;;11748:1;11743:3;11739:11;11733:18;11729:1;11724:3;11720:11;11713:39;11685:2;11682:1;11678:10;11673:15;;11649:113;;;11780:6;11777:1;11774:13;11771:101;;;11860:1;11851:6;11846:3;11842:16;11835:27;11771:101;11620:258;11571:307;;;:::o;11884:320::-;11928:6;11965:1;11959:4;11955:12;11945:22;;12012:1;12006:4;12002:12;12033:18;12023:81;;12089:4;12081:6;12077:17;12067:27;;12023:81;12151:2;12143:6;12140:14;12120:18;12117:38;12114:84;;;12170:18;;:::i;:::-;12114:84;11935:269;11884:320;;;:::o;12210:180::-;12258:77;12255:1;12248:88;12355:4;12352:1;12345:15;12379:4;12376:1;12369:15;12396:180;12444:77;12441:1;12434:88;12541:4;12538:1;12531:15;12565:4;12562:1;12555:15;12705:117;12814:1;12811;12804:12;12828:102;12869:6;12920:2;12916:7;12911:2;12904:5;12900:14;12896:28;12886:38;;12828:102;;;:::o;12936:221::-;13076:34;13072:1;13064:6;13060:14;13053:58;13145:4;13140:2;13132:6;13128:15;13121:29;12936:221;:::o;13163:163::-;13303:15;13299:1;13291:6;13287:14;13280:39;13163:163;:::o;13332:220::-;13472:34;13468:1;13460:6;13456:14;13449:58;13541:3;13536:2;13528:6;13524:15;13517:28;13332:220;:::o;13558:175::-;13698:27;13694:1;13686:6;13682:14;13675:51;13558:175;:::o;13739:181::-;13879:33;13875:1;13867:6;13863:14;13856:57;13739:181;:::o;13926:122::-;13999:24;14017:5;13999:24;:::i;:::-;13992:5;13989:35;13979:63;;14038:1;14035;14028:12;13979:63;13926:122;:::o;14054:138::-;14135:32;14161:5;14135:32;:::i;:::-;14128:5;14125:43;14115:71;;14182:1;14179;14172:12;14115:71;14054:138;:::o;14198:122::-;14271:24;14289:5;14271:24;:::i;:::-;14264:5;14261:35;14251:63;;14310:1;14307;14300:12;14251:63;14198:122;:::o

Swarm Source

ipfs://4cbca8de329edef7e5c6435750a5f561cf010feac6f6d0a014ab480a7a59ce09
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.