Token
Candy Token (CANDY)
ERC-20
Source Code
Overview
Max Total Supply
1,000,000 CANDY
Holders
4
Market
Price
-
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
18,000 CANDYLoading...
Loading
Loading...
Loading
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"ECDSAInvalidSignature","type":"error"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"name":"ECDSAInvalidSignatureLength","type":"error"},{"inputs":[{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"ECDSAInvalidSignatureS","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"allowance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientAllowance","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientBalance","type":"error"},{"inputs":[{"internalType":"address","name":"approver","type":"address"}],"name":"ERC20InvalidApprover","type":"error"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"name":"ERC20InvalidReceiver","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"ERC20InvalidSender","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"}],"name":"ERC20InvalidSpender","type":"error"},{"inputs":[{"internalType":"uint256","name":"deadline","type":"uint256"}],"name":"ERC2612ExpiredSignature","type":"error"},{"inputs":[{"internalType":"address","name":"signer","type":"address"},{"internalType":"address","name":"owner","type":"address"}],"name":"ERC2612InvalidSigner","type":"error"},{"inputs":[],"name":"EnforcedPause","type":"error"},{"inputs":[],"name":"ExpectedPause","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"currentNonce","type":"uint256"}],"name":"InvalidAccountNonce","type":"error"},{"inputs":[],"name":"InvalidShortString","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"inputs":[{"internalType":"string","name":"str","type":"string"}],"name":"StringTooLong","type":"error"},{"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":[],"name":"EIP712DomainChanged","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"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Paused","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":false,"internalType":"address","name":"account","type":"address"}],"name":"Unpaused","type":"event"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"badKid","type":"address"}],"name":"addToBlacklist","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":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"eip712Domain","outputs":[{"internalType":"bytes1","name":"fields","type":"bytes1"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"version","type":"string"},{"internalType":"uint256","name":"chainId","type":"uint256"},{"internalType":"address","name":"verifyingContract","type":"address"},{"internalType":"bytes32","name":"salt","type":"bytes32"},{"internalType":"uint256[]","name":"extensions","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"kid","type":"address"}],"name":"isBlacklisted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"goodAgainKid","type":"address"}],"name":"removeFromBlacklist","outputs":[],"stateMutability":"nonpayable","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":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
61016060405234801561001157600080fd5b50336040518060400160405280600b81526020017f43616e647920546f6b656e000000000000000000000000000000000000000000815250806040518060400160405280600181526020017f31000000000000000000000000000000000000000000000000000000000000008152506040518060400160405280600b81526020017f43616e647920546f6b656e0000000000000000000000000000000000000000008152506040518060400160405280600581526020017f43414e445900000000000000000000000000000000000000000000000000000081525081600390816100fb9190610afc565b50806004908161010b9190610afc565b50505061012260058361027760201b90919060201c565b610120818152505061013e60068261027760201b90919060201c565b6101408181525050818051906020012060e08181525050808051906020012061010081815250504660a0818152505061017b6102c760201b60201c565b608081815250503073ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff1681525050505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361022b5760006040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016102229190610c0f565b60405180910390fd5b61023a8161032260201b60201c565b506102723361024d6103e860201b60201c565b600a6102599190610d99565b620f42406102679190610de4565b6103f160201b60201c565b61113d565b6000602083511015610299576102928361047960201b60201c565b90506102c1565b826102a9836104e160201b60201c565b60000190816102b89190610afc565b5060ff60001b90505b92915050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60e051610100514630604051602001610307959493929190610e4e565b60405160208183030381529060405280519060200120905090565b6000600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60006012905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036104635760006040517fec442f0500000000000000000000000000000000000000000000000000000000815260040161045a9190610c0f565b60405180910390fd5b610475600083836104eb60201b60201c565b5050565b600080829050601f815111156104c657826040517f305a27a90000000000000000000000000000000000000000000000000000000081526004016104bd9190610f26565b60405180910390fd5b8051816104d290610f78565b60001c1760001b915050919050565b6000819050919050565b6104f961062960201b60201c565b600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610586576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161057d9061102b565b60405180910390fd5b600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610613576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161060a90611097565b60405180910390fd5b61062483838361067060201b60201c565b505050565b61063761089560201b60201c565b1561066e576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036106c25780600260008282546106b691906110b7565b92505081905550610795565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101561074e578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401610745939291906110eb565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036107de578060026000828254039250508190555061082b565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516108889190611122565b60405180910390a3505050565b6000600860009054906101000a900460ff16905090565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061092d57607f821691505b6020821081036109405761093f6108e6565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026109a87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261096b565b6109b2868361096b565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b60006109f96109f46109ef846109ca565b6109d4565b6109ca565b9050919050565b6000819050919050565b610a13836109de565b610a27610a1f82610a00565b848454610978565b825550505050565b600090565b610a3c610a2f565b610a47818484610a0a565b505050565b5b81811015610a6b57610a60600082610a34565b600181019050610a4d565b5050565b601f821115610ab057610a8181610946565b610a8a8461095b565b81016020851015610a99578190505b610aad610aa58561095b565b830182610a4c565b50505b505050565b600082821c905092915050565b6000610ad360001984600802610ab5565b1980831691505092915050565b6000610aec8383610ac2565b9150826002028217905092915050565b610b05826108ac565b67ffffffffffffffff811115610b1e57610b1d6108b7565b5b610b288254610915565b610b33828285610a6f565b600060209050601f831160018114610b665760008415610b54578287015190505b610b5e8582610ae0565b865550610bc6565b601f198416610b7486610946565b60005b82811015610b9c57848901518255600182019150602085019450602081019050610b77565b86831015610bb95784890151610bb5601f891682610ac2565b8355505b6001600288020188555050505b505050505050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610bf982610bce565b9050919050565b610c0981610bee565b82525050565b6000602082019050610c246000830184610c00565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b6001851115610cb057808604811115610c8c57610c8b610c2a565b5b6001851615610c9b5780820291505b8081029050610ca985610c59565b9450610c70565b94509492505050565b600082610cc95760019050610d85565b81610cd75760009050610d85565b8160018114610ced5760028114610cf757610d26565b6001915050610d85565b60ff841115610d0957610d08610c2a565b5b8360020a915084821115610d2057610d1f610c2a565b5b50610d85565b5060208310610133831016604e8410600b8410161715610d5b5782820a905083811115610d5657610d55610c2a565b5b610d85565b610d688484846001610c66565b92509050818404811115610d7f57610d7e610c2a565b5b81810290505b9392505050565b600060ff82169050919050565b6000610da4826109ca565b9150610daf83610d8c565b9250610ddc7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484610cb9565b905092915050565b6000610def826109ca565b9150610dfa836109ca565b9250828202610e08816109ca565b91508282048414831517610e1f57610e1e610c2a565b5b5092915050565b6000819050919050565b610e3981610e26565b82525050565b610e48816109ca565b82525050565b600060a082019050610e636000830188610e30565b610e706020830187610e30565b610e7d6040830186610e30565b610e8a6060830185610e3f565b610e976080830184610c00565b9695505050505050565b600082825260208201905092915050565b60005b83811015610ed0578082015181840152602081019050610eb5565b60008484015250505050565b6000601f19601f8301169050919050565b6000610ef8826108ac565b610f028185610ea1565b9350610f12818560208601610eb2565b610f1b81610edc565b840191505092915050565b60006020820190508181036000830152610f408184610eed565b905092915050565b600081519050919050565b6000819050602082019050919050565b6000610f6f8251610e26565b80915050919050565b6000610f8382610f48565b82610f8d84610f53565b9050610f9881610f63565b92506020821015610fd857610fd37fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8360200360080261096b565b831692505b5050919050565b7f53656e64657220626c61636b6c69737465640000000000000000000000000000600082015250565b6000611015601283610ea1565b915061102082610fdf565b602082019050919050565b6000602082019050818103600083015261104481611008565b9050919050565b7f526563697069656e7420626c61636b6c69737465640000000000000000000000600082015250565b6000611081601583610ea1565b915061108c8261104b565b602082019050919050565b600060208201905081810360008301526110b081611074565b9050919050565b60006110c2826109ca565b91506110cd836109ca565b92508282019050808211156110e5576110e4610c2a565b5b92915050565b60006060820190506111006000830186610c00565b61110d6020830185610e3f565b61111a6040830184610e3f565b949350505050565b60006020820190506111376000830184610e3f565b92915050565b60805160a05160c05160e0516101005161012051610140516125f661119760003960006110ba0152600061107f015260006114dc015260006114bb01526000610d6701526000610dbd01526000610de601526125f66000f3fe608060405234801561001057600080fd5b50600436106101425760003560e01c8063715018a6116100b857806395d89b411161007c57806395d89b4114610335578063a9059cbb14610353578063d505accf14610383578063dd62ed3e1461039f578063f2fde38b146103cf578063fe575a87146103eb57610142565b8063715018a6146102af5780637ecebe00146102b95780638456cb59146102e957806384b0196e146102f35780638da5cb5b1461031757610142565b80633644e5151161010a5780633644e515146102015780633f4ba83a1461021f57806344337ea114610229578063537df3b6146102455780635c975abb1461026157806370a082311461027f57610142565b806306fdde0314610147578063095ea7b31461016557806318160ddd1461019557806323b872dd146101b3578063313ce567146101e3575b600080fd5b61014f61041b565b60405161015c9190611c6f565b60405180910390f35b61017f600480360381019061017a9190611d2a565b6104ad565b60405161018c9190611d85565b60405180910390f35b61019d6104d0565b6040516101aa9190611daf565b60405180910390f35b6101cd60048036038101906101c89190611dca565b6104da565b6040516101da9190611d85565b60405180910390f35b6101eb610509565b6040516101f89190611e39565b60405180910390f35b610209610512565b6040516102169190611e6d565b60405180910390f35b610227610521565b005b610243600480360381019061023e9190611e88565b610533565b005b61025f600480360381019061025a9190611e88565b610692565b005b6102696106f5565b6040516102769190611d85565b60405180910390f35b61029960048036038101906102949190611e88565b61070c565b6040516102a69190611daf565b60405180910390f35b6102b7610754565b005b6102d360048036038101906102ce9190611e88565b610768565b6040516102e09190611daf565b60405180910390f35b6102f161077a565b005b6102fb61078c565b60405161030e9796959493929190611fbd565b60405180910390f35b61031f610836565b60405161032c9190612041565b60405180910390f35b61033d610860565b60405161034a9190611c6f565b60405180910390f35b61036d60048036038101906103689190611d2a565b6108f2565b60405161037a9190611d85565b60405180910390f35b61039d600480360381019061039891906120b4565b610915565b005b6103b960048036038101906103b49190612156565b610a5d565b6040516103c69190611daf565b60405180910390f35b6103e960048036038101906103e49190611e88565b610ae4565b005b61040560048036038101906104009190611e88565b610b6a565b6040516104129190611d85565b60405180910390f35b60606003805461042a906121c5565b80601f0160208091040260200160405190810160405280929190818152602001828054610456906121c5565b80156104a35780601f10610478576101008083540402835291602001916104a3565b820191906000526020600020905b81548152906001019060200180831161048657829003601f168201915b5050505050905090565b6000806104b8610bc0565b90506104c5818585610bc8565b600191505092915050565b6000600254905090565b6000806104e5610bc0565b90506104f2858285610bda565b6104fd858585610c6f565b60019150509392505050565b60006012905090565b600061051c610d63565b905090565b610529610e1a565b610531610ea1565b565b61053b610e1a565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036105aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105a190612242565b60405180910390fd5b600960008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610637576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161062e906122ae565b60405180910390fd5b6001600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b61069a610e1a565b6000600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000600860009054906101000a900460ff16905090565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61075c610e1a565b6107666000610f04565b565b600061077382610fca565b9050919050565b610782610e1a565b61078a611013565b565b6000606080600080600060606107a0611076565b6107a86110b1565b46306000801b600067ffffffffffffffff8111156107c9576107c86122ce565b5b6040519080825280602002602001820160405280156107f75781602001602082028036833780820191505090505b507f0f00000000000000000000000000000000000000000000000000000000000000959493929190965096509650965096509650965090919293949596565b6000600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606004805461086f906121c5565b80601f016020809104026020016040519081016040528092919081815260200182805461089b906121c5565b80156108e85780601f106108bd576101008083540402835291602001916108e8565b820191906000526020600020905b8154815290600101906020018083116108cb57829003601f168201915b5050505050905090565b6000806108fd610bc0565b905061090a818585610c6f565b600191505092915050565b8342111561095a57836040517f627913020000000000000000000000000000000000000000000000000000000081526004016109519190611daf565b60405180910390fd5b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886109898c6110ec565b8960405160200161099f969594939291906122fd565b60405160208183030381529060405280519060200120905060006109c282611143565b905060006109d28287878761115d565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610a4657808a6040517f4b800e46000000000000000000000000000000000000000000000000000000008152600401610a3d92919061235e565b60405180910390fd5b610a518a8a8a610bc8565b50505050505050505050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610aec610e1a565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610b5e5760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401610b559190612041565b60405180910390fd5b610b6781610f04565b50565b6000600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b600033905090565b610bd5838383600161118d565b505050565b6000610be68484610a5d565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811015610c695781811015610c59578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401610c5093929190612387565b60405180910390fd5b610c688484848403600061118d565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ce15760006040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610cd89190612041565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d535760006040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610d4a9190612041565b60405180910390fd5b610d5e838383611364565b505050565b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16148015610ddf57507f000000000000000000000000000000000000000000000000000000000000000046145b15610e0c577f00000000000000000000000000000000000000000000000000000000000000009050610e17565b610e14611496565b90505b90565b610e22610bc0565b73ffffffffffffffffffffffffffffffffffffffff16610e40610836565b73ffffffffffffffffffffffffffffffffffffffff1614610e9f57610e63610bc0565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401610e969190612041565b60405180910390fd5b565b610ea961152c565b6000600860006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa610eed610bc0565b604051610efa9190612041565b60405180910390a1565b6000600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61101b61156c565b6001600860006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25861105f610bc0565b60405161106c9190612041565b60405180910390a1565b60606110ac60057f00000000000000000000000000000000000000000000000000000000000000006115ad90919063ffffffff16565b905090565b60606110e760067f00000000000000000000000000000000000000000000000000000000000000006115ad90919063ffffffff16565b905090565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000815480929190600101919050559050919050565b6000611156611150610d63565b8361165d565b9050919050565b60008060008061116f8888888861169e565b92509250925061117f8282611792565b829350505050949350505050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036111ff5760006040517fe602df050000000000000000000000000000000000000000000000000000000081526004016111f69190612041565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036112715760006040517f94280d620000000000000000000000000000000000000000000000000000000081526004016112689190612041565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550801561135e578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516113559190611daf565b60405180910390a35b50505050565b61136c61156c565b600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156113f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113f09061240a565b60405180910390fd5b600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611486576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161147d90612476565b60405180910390fd5b6114918383836118f6565b505050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000004630604051602001611511959493929190612496565b60405160208183030381529060405280519060200120905090565b6115346106f5565b61156a576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b6115746106f5565b156115ab576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b606060ff60001b83146115ca576115c383611b1b565b9050611657565b8180546115d6906121c5565b80601f0160208091040260200160405190810160405280929190818152602001828054611602906121c5565b801561164f5780601f106116245761010080835404028352916020019161164f565b820191906000526020600020905b81548152906001019060200180831161163257829003601f168201915b505050505090505b92915050565b60006040517f190100000000000000000000000000000000000000000000000000000000000081528360028201528260228201526042812091505092915050565b60008060007f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08460001c11156116de576000600385925092509250611788565b60006001888888886040516000815260200160405260405161170394939291906124e9565b6020604051602081039080840390855afa158015611725573d6000803e3d6000fd5b505050602060405103519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361177957600060016000801b93509350935050611788565b8060008060001b935093509350505b9450945094915050565b600060038111156117a6576117a561252e565b5b8260038111156117b9576117b861252e565b5b03156118f257600160038111156117d3576117d261252e565b5b8260038111156117e6576117e561252e565b5b0361181d576040517ff645eedf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600260038111156118315761183061252e565b5b8260038111156118445761184361252e565b5b03611889578060001c6040517ffce698f70000000000000000000000000000000000000000000000000000000081526004016118809190611daf565b60405180910390fd5b60038081111561189c5761189b61252e565b5b8260038111156118af576118ae61252e565b5b036118f157806040517fd78bce0c0000000000000000000000000000000000000000000000000000000081526004016118e89190611e6d565b60405180910390fd5b5b5050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361194857806002600082825461193c919061258c565b92505081905550611a1b565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156119d4578381836040517fe450d38c0000000000000000000000000000000000000000000000000000000081526004016119cb93929190612387565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611a645780600260008282540392505081905550611ab1565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611b0e9190611daf565b60405180910390a3505050565b60606000611b2883611b8f565b90506000602067ffffffffffffffff811115611b4757611b466122ce565b5b6040519080825280601f01601f191660200182016040528015611b795781602001600182028036833780820191505090505b5090508181528360208201528092505050919050565b60008060ff8360001c169050601f811115611bd6576040517fb3512b0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80915050919050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611c19578082015181840152602081019050611bfe565b60008484015250505050565b6000601f19601f8301169050919050565b6000611c4182611bdf565b611c4b8185611bea565b9350611c5b818560208601611bfb565b611c6481611c25565b840191505092915050565b60006020820190508181036000830152611c898184611c36565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611cc182611c96565b9050919050565b611cd181611cb6565b8114611cdc57600080fd5b50565b600081359050611cee81611cc8565b92915050565b6000819050919050565b611d0781611cf4565b8114611d1257600080fd5b50565b600081359050611d2481611cfe565b92915050565b60008060408385031215611d4157611d40611c91565b5b6000611d4f85828601611cdf565b9250506020611d6085828601611d15565b9150509250929050565b60008115159050919050565b611d7f81611d6a565b82525050565b6000602082019050611d9a6000830184611d76565b92915050565b611da981611cf4565b82525050565b6000602082019050611dc46000830184611da0565b92915050565b600080600060608486031215611de357611de2611c91565b5b6000611df186828701611cdf565b9350506020611e0286828701611cdf565b9250506040611e1386828701611d15565b9150509250925092565b600060ff82169050919050565b611e3381611e1d565b82525050565b6000602082019050611e4e6000830184611e2a565b92915050565b6000819050919050565b611e6781611e54565b82525050565b6000602082019050611e826000830184611e5e565b92915050565b600060208284031215611e9e57611e9d611c91565b5b6000611eac84828501611cdf565b91505092915050565b60007fff0000000000000000000000000000000000000000000000000000000000000082169050919050565b611eea81611eb5565b82525050565b611ef981611cb6565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b611f3481611cf4565b82525050565b6000611f468383611f2b565b60208301905092915050565b6000602082019050919050565b6000611f6a82611eff565b611f748185611f0a565b9350611f7f83611f1b565b8060005b83811015611fb0578151611f978882611f3a565b9750611fa283611f52565b925050600181019050611f83565b5085935050505092915050565b600060e082019050611fd2600083018a611ee1565b8181036020830152611fe48189611c36565b90508181036040830152611ff88188611c36565b90506120076060830187611da0565b6120146080830186611ef0565b61202160a0830185611e5e565b81810360c08301526120338184611f5f565b905098975050505050505050565b60006020820190506120566000830184611ef0565b92915050565b61206581611e1d565b811461207057600080fd5b50565b6000813590506120828161205c565b92915050565b61209181611e54565b811461209c57600080fd5b50565b6000813590506120ae81612088565b92915050565b600080600080600080600060e0888a0312156120d3576120d2611c91565b5b60006120e18a828b01611cdf565b97505060206120f28a828b01611cdf565b96505060406121038a828b01611d15565b95505060606121148a828b01611d15565b94505060806121258a828b01612073565b93505060a06121368a828b0161209f565b92505060c06121478a828b0161209f565b91505092959891949750929550565b6000806040838503121561216d5761216c611c91565b5b600061217b85828601611cdf565b925050602061218c85828601611cdf565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806121dd57607f821691505b6020821081036121f0576121ef612196565b5b50919050565b7f43616e277420626c61636b6c697374206e6f626f647900000000000000000000600082015250565b600061222c601683611bea565b9150612237826121f6565b602082019050919050565b6000602082019050818103600083015261225b8161221f565b9050919050565b7f416c726561647920626c61636b6c697374656400000000000000000000000000600082015250565b6000612298601383611bea565b91506122a382612262565b602082019050919050565b600060208201905081810360008301526122c78161228b565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600060c0820190506123126000830189611e5e565b61231f6020830188611ef0565b61232c6040830187611ef0565b6123396060830186611da0565b6123466080830185611da0565b61235360a0830184611da0565b979650505050505050565b60006040820190506123736000830185611ef0565b6123806020830184611ef0565b9392505050565b600060608201905061239c6000830186611ef0565b6123a96020830185611da0565b6123b66040830184611da0565b949350505050565b7f53656e64657220626c61636b6c69737465640000000000000000000000000000600082015250565b60006123f4601283611bea565b91506123ff826123be565b602082019050919050565b60006020820190508181036000830152612423816123e7565b9050919050565b7f526563697069656e7420626c61636b6c69737465640000000000000000000000600082015250565b6000612460601583611bea565b915061246b8261242a565b602082019050919050565b6000602082019050818103600083015261248f81612453565b9050919050565b600060a0820190506124ab6000830188611e5e565b6124b86020830187611e5e565b6124c56040830186611e5e565b6124d26060830185611da0565b6124df6080830184611ef0565b9695505050505050565b60006080820190506124fe6000830187611e5e565b61250b6020830186611e2a565b6125186040830185611e5e565b6125256060830184611e5e565b95945050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061259782611cf4565b91506125a283611cf4565b92508282019050808211156125ba576125b961255d565b5b9291505056fea264697066735822122050b2b113d60e9611da97be8e8e6a12a4f0fa6c0be069df83aca00f8b958c446064736f6c634300081c0033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101425760003560e01c8063715018a6116100b857806395d89b411161007c57806395d89b4114610335578063a9059cbb14610353578063d505accf14610383578063dd62ed3e1461039f578063f2fde38b146103cf578063fe575a87146103eb57610142565b8063715018a6146102af5780637ecebe00146102b95780638456cb59146102e957806384b0196e146102f35780638da5cb5b1461031757610142565b80633644e5151161010a5780633644e515146102015780633f4ba83a1461021f57806344337ea114610229578063537df3b6146102455780635c975abb1461026157806370a082311461027f57610142565b806306fdde0314610147578063095ea7b31461016557806318160ddd1461019557806323b872dd146101b3578063313ce567146101e3575b600080fd5b61014f61041b565b60405161015c9190611c6f565b60405180910390f35b61017f600480360381019061017a9190611d2a565b6104ad565b60405161018c9190611d85565b60405180910390f35b61019d6104d0565b6040516101aa9190611daf565b60405180910390f35b6101cd60048036038101906101c89190611dca565b6104da565b6040516101da9190611d85565b60405180910390f35b6101eb610509565b6040516101f89190611e39565b60405180910390f35b610209610512565b6040516102169190611e6d565b60405180910390f35b610227610521565b005b610243600480360381019061023e9190611e88565b610533565b005b61025f600480360381019061025a9190611e88565b610692565b005b6102696106f5565b6040516102769190611d85565b60405180910390f35b61029960048036038101906102949190611e88565b61070c565b6040516102a69190611daf565b60405180910390f35b6102b7610754565b005b6102d360048036038101906102ce9190611e88565b610768565b6040516102e09190611daf565b60405180910390f35b6102f161077a565b005b6102fb61078c565b60405161030e9796959493929190611fbd565b60405180910390f35b61031f610836565b60405161032c9190612041565b60405180910390f35b61033d610860565b60405161034a9190611c6f565b60405180910390f35b61036d60048036038101906103689190611d2a565b6108f2565b60405161037a9190611d85565b60405180910390f35b61039d600480360381019061039891906120b4565b610915565b005b6103b960048036038101906103b49190612156565b610a5d565b6040516103c69190611daf565b60405180910390f35b6103e960048036038101906103e49190611e88565b610ae4565b005b61040560048036038101906104009190611e88565b610b6a565b6040516104129190611d85565b60405180910390f35b60606003805461042a906121c5565b80601f0160208091040260200160405190810160405280929190818152602001828054610456906121c5565b80156104a35780601f10610478576101008083540402835291602001916104a3565b820191906000526020600020905b81548152906001019060200180831161048657829003601f168201915b5050505050905090565b6000806104b8610bc0565b90506104c5818585610bc8565b600191505092915050565b6000600254905090565b6000806104e5610bc0565b90506104f2858285610bda565b6104fd858585610c6f565b60019150509392505050565b60006012905090565b600061051c610d63565b905090565b610529610e1a565b610531610ea1565b565b61053b610e1a565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036105aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105a190612242565b60405180910390fd5b600960008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610637576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161062e906122ae565b60405180910390fd5b6001600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b61069a610e1a565b6000600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000600860009054906101000a900460ff16905090565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61075c610e1a565b6107666000610f04565b565b600061077382610fca565b9050919050565b610782610e1a565b61078a611013565b565b6000606080600080600060606107a0611076565b6107a86110b1565b46306000801b600067ffffffffffffffff8111156107c9576107c86122ce565b5b6040519080825280602002602001820160405280156107f75781602001602082028036833780820191505090505b507f0f00000000000000000000000000000000000000000000000000000000000000959493929190965096509650965096509650965090919293949596565b6000600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606004805461086f906121c5565b80601f016020809104026020016040519081016040528092919081815260200182805461089b906121c5565b80156108e85780601f106108bd576101008083540402835291602001916108e8565b820191906000526020600020905b8154815290600101906020018083116108cb57829003601f168201915b5050505050905090565b6000806108fd610bc0565b905061090a818585610c6f565b600191505092915050565b8342111561095a57836040517f627913020000000000000000000000000000000000000000000000000000000081526004016109519190611daf565b60405180910390fd5b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886109898c6110ec565b8960405160200161099f969594939291906122fd565b60405160208183030381529060405280519060200120905060006109c282611143565b905060006109d28287878761115d565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610a4657808a6040517f4b800e46000000000000000000000000000000000000000000000000000000008152600401610a3d92919061235e565b60405180910390fd5b610a518a8a8a610bc8565b50505050505050505050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610aec610e1a565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610b5e5760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401610b559190612041565b60405180910390fd5b610b6781610f04565b50565b6000600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b600033905090565b610bd5838383600161118d565b505050565b6000610be68484610a5d565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811015610c695781811015610c59578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401610c5093929190612387565b60405180910390fd5b610c688484848403600061118d565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610ce15760006040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610cd89190612041565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d535760006040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610d4a9190612041565b60405180910390fd5b610d5e838383611364565b505050565b60007f000000000000000000000000fbdd89f3f3b9f49bd3b34768ad241841165c706f73ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16148015610ddf57507f0000000000000000000000000000000000000000000000000000000000014a3446145b15610e0c577f8037511384291bb3b5164188b99a6291e513960fec9160816b56c499b64cc3c09050610e17565b610e14611496565b90505b90565b610e22610bc0565b73ffffffffffffffffffffffffffffffffffffffff16610e40610836565b73ffffffffffffffffffffffffffffffffffffffff1614610e9f57610e63610bc0565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401610e969190612041565b60405180910390fd5b565b610ea961152c565b6000600860006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa610eed610bc0565b604051610efa9190612041565b60405180910390a1565b6000600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61101b61156c565b6001600860006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25861105f610bc0565b60405161106c9190612041565b60405180910390a1565b60606110ac60057f43616e647920546f6b656e00000000000000000000000000000000000000000b6115ad90919063ffffffff16565b905090565b60606110e760067f31000000000000000000000000000000000000000000000000000000000000016115ad90919063ffffffff16565b905090565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000815480929190600101919050559050919050565b6000611156611150610d63565b8361165d565b9050919050565b60008060008061116f8888888861169e565b92509250925061117f8282611792565b829350505050949350505050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036111ff5760006040517fe602df050000000000000000000000000000000000000000000000000000000081526004016111f69190612041565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036112715760006040517f94280d620000000000000000000000000000000000000000000000000000000081526004016112689190612041565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550801561135e578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516113559190611daf565b60405180910390a35b50505050565b61136c61156c565b600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156113f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113f09061240a565b60405180910390fd5b600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611486576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161147d90612476565b60405180910390fd5b6114918383836118f6565b505050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7f3b324ad34f487c7bd37507fb1c7540b52c528612cc51e1300f0c3ed0644462007fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc64630604051602001611511959493929190612496565b60405160208183030381529060405280519060200120905090565b6115346106f5565b61156a576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b6115746106f5565b156115ab576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b606060ff60001b83146115ca576115c383611b1b565b9050611657565b8180546115d6906121c5565b80601f0160208091040260200160405190810160405280929190818152602001828054611602906121c5565b801561164f5780601f106116245761010080835404028352916020019161164f565b820191906000526020600020905b81548152906001019060200180831161163257829003601f168201915b505050505090505b92915050565b60006040517f190100000000000000000000000000000000000000000000000000000000000081528360028201528260228201526042812091505092915050565b60008060007f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08460001c11156116de576000600385925092509250611788565b60006001888888886040516000815260200160405260405161170394939291906124e9565b6020604051602081039080840390855afa158015611725573d6000803e3d6000fd5b505050602060405103519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361177957600060016000801b93509350935050611788565b8060008060001b935093509350505b9450945094915050565b600060038111156117a6576117a561252e565b5b8260038111156117b9576117b861252e565b5b03156118f257600160038111156117d3576117d261252e565b5b8260038111156117e6576117e561252e565b5b0361181d576040517ff645eedf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600260038111156118315761183061252e565b5b8260038111156118445761184361252e565b5b03611889578060001c6040517ffce698f70000000000000000000000000000000000000000000000000000000081526004016118809190611daf565b60405180910390fd5b60038081111561189c5761189b61252e565b5b8260038111156118af576118ae61252e565b5b036118f157806040517fd78bce0c0000000000000000000000000000000000000000000000000000000081526004016118e89190611e6d565b60405180910390fd5b5b5050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361194857806002600082825461193c919061258c565b92505081905550611a1b565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156119d4578381836040517fe450d38c0000000000000000000000000000000000000000000000000000000081526004016119cb93929190612387565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611a645780600260008282540392505081905550611ab1565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611b0e9190611daf565b60405180910390a3505050565b60606000611b2883611b8f565b90506000602067ffffffffffffffff811115611b4757611b466122ce565b5b6040519080825280601f01601f191660200182016040528015611b795781602001600182028036833780820191505090505b5090508181528360208201528092505050919050565b60008060ff8360001c169050601f811115611bd6576040517fb3512b0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80915050919050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611c19578082015181840152602081019050611bfe565b60008484015250505050565b6000601f19601f8301169050919050565b6000611c4182611bdf565b611c4b8185611bea565b9350611c5b818560208601611bfb565b611c6481611c25565b840191505092915050565b60006020820190508181036000830152611c898184611c36565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611cc182611c96565b9050919050565b611cd181611cb6565b8114611cdc57600080fd5b50565b600081359050611cee81611cc8565b92915050565b6000819050919050565b611d0781611cf4565b8114611d1257600080fd5b50565b600081359050611d2481611cfe565b92915050565b60008060408385031215611d4157611d40611c91565b5b6000611d4f85828601611cdf565b9250506020611d6085828601611d15565b9150509250929050565b60008115159050919050565b611d7f81611d6a565b82525050565b6000602082019050611d9a6000830184611d76565b92915050565b611da981611cf4565b82525050565b6000602082019050611dc46000830184611da0565b92915050565b600080600060608486031215611de357611de2611c91565b5b6000611df186828701611cdf565b9350506020611e0286828701611cdf565b9250506040611e1386828701611d15565b9150509250925092565b600060ff82169050919050565b611e3381611e1d565b82525050565b6000602082019050611e4e6000830184611e2a565b92915050565b6000819050919050565b611e6781611e54565b82525050565b6000602082019050611e826000830184611e5e565b92915050565b600060208284031215611e9e57611e9d611c91565b5b6000611eac84828501611cdf565b91505092915050565b60007fff0000000000000000000000000000000000000000000000000000000000000082169050919050565b611eea81611eb5565b82525050565b611ef981611cb6565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b611f3481611cf4565b82525050565b6000611f468383611f2b565b60208301905092915050565b6000602082019050919050565b6000611f6a82611eff565b611f748185611f0a565b9350611f7f83611f1b565b8060005b83811015611fb0578151611f978882611f3a565b9750611fa283611f52565b925050600181019050611f83565b5085935050505092915050565b600060e082019050611fd2600083018a611ee1565b8181036020830152611fe48189611c36565b90508181036040830152611ff88188611c36565b90506120076060830187611da0565b6120146080830186611ef0565b61202160a0830185611e5e565b81810360c08301526120338184611f5f565b905098975050505050505050565b60006020820190506120566000830184611ef0565b92915050565b61206581611e1d565b811461207057600080fd5b50565b6000813590506120828161205c565b92915050565b61209181611e54565b811461209c57600080fd5b50565b6000813590506120ae81612088565b92915050565b600080600080600080600060e0888a0312156120d3576120d2611c91565b5b60006120e18a828b01611cdf565b97505060206120f28a828b01611cdf565b96505060406121038a828b01611d15565b95505060606121148a828b01611d15565b94505060806121258a828b01612073565b93505060a06121368a828b0161209f565b92505060c06121478a828b0161209f565b91505092959891949750929550565b6000806040838503121561216d5761216c611c91565b5b600061217b85828601611cdf565b925050602061218c85828601611cdf565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806121dd57607f821691505b6020821081036121f0576121ef612196565b5b50919050565b7f43616e277420626c61636b6c697374206e6f626f647900000000000000000000600082015250565b600061222c601683611bea565b9150612237826121f6565b602082019050919050565b6000602082019050818103600083015261225b8161221f565b9050919050565b7f416c726561647920626c61636b6c697374656400000000000000000000000000600082015250565b6000612298601383611bea565b91506122a382612262565b602082019050919050565b600060208201905081810360008301526122c78161228b565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600060c0820190506123126000830189611e5e565b61231f6020830188611ef0565b61232c6040830187611ef0565b6123396060830186611da0565b6123466080830185611da0565b61235360a0830184611da0565b979650505050505050565b60006040820190506123736000830185611ef0565b6123806020830184611ef0565b9392505050565b600060608201905061239c6000830186611ef0565b6123a96020830185611da0565b6123b66040830184611da0565b949350505050565b7f53656e64657220626c61636b6c69737465640000000000000000000000000000600082015250565b60006123f4601283611bea565b91506123ff826123be565b602082019050919050565b60006020820190508181036000830152612423816123e7565b9050919050565b7f526563697069656e7420626c61636b6c69737465640000000000000000000000600082015250565b6000612460601583611bea565b915061246b8261242a565b602082019050919050565b6000602082019050818103600083015261248f81612453565b9050919050565b600060a0820190506124ab6000830188611e5e565b6124b86020830187611e5e565b6124c56040830186611e5e565b6124d26060830185611da0565b6124df6080830184611ef0565b9695505050505050565b60006080820190506124fe6000830187611e5e565b61250b6020830186611e2a565b6125186040830185611e5e565b6125256060830184611e5e565b95945050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061259782611cf4565b91506125a283611cf4565b92508282019050808211156125ba576125b961255d565b5b9291505056fea264697066735822122050b2b113d60e9611da97be8e8e6a12a4f0fa6c0be069df83aca00f8b958c446064736f6c634300081c0033
[ 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.