ERC-20
Source Code
Overview
Max Total Supply
1,052,660,000 SPOT
Holders
51,284
Market
Price
$0.00 @ 0.000000 ETH
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"InvalidShortString","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":[{"indexed":true,"internalType":"address","name":"delegator","type":"address"},{"indexed":true,"internalType":"address","name":"fromDelegate","type":"address"},{"indexed":true,"internalType":"address","name":"toDelegate","type":"address"}],"name":"DelegateChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"delegate","type":"address"},{"indexed":false,"internalType":"uint256","name":"previousBalance","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newBalance","type":"uint256"}],"name":"DelegateVotesChanged","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":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":"CLOCK_MODE","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"recipients","type":"address[]"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"airdrop","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint32","name":"pos","type":"uint32"}],"name":"checkpoints","outputs":[{"components":[{"internalType":"uint32","name":"fromBlock","type":"uint32"},{"internalType":"uint224","name":"votes","type":"uint224"}],"internalType":"struct ERC20Votes.Checkpoint","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"clock","outputs":[{"internalType":"uint48","name":"","type":"uint48"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"}],"name":"delegate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"uint256","name":"expiry","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"delegateBySig","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"delegates","outputs":[{"internalType":"address","name":"","type":"address"}],"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":"uint256","name":"timepoint","type":"uint256"}],"name":"getPastTotalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"timepoint","type":"uint256"}],"name":"getPastVotes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"getVotes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","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":[{"internalType":"address","name":"account","type":"address"}],"name":"numCheckpoints","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"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":[],"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":"amount","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":"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"}]Contract Creation Code
61016060405234801562000011575f80fd5b506040518060400160405280600b81526020016a53706f7420506f696e747360a81b81525080604051806040016040528060018152602001603160f81b8152506040518060400160405280600b81526020016a53706f7420506f696e747360a81b8152506040518060400160405280600481526020016314d413d560e21b8152508160039081620000a3919062000923565b506004620000b2828262000923565b505050620000cf620000c9620001b360201b60201c565b620001b7565b620000dc82600662000208565b61012052620000ed81600762000208565b61014052815160208084019190912060e052815190820120610100524660a0526200017a60e05161010051604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201529081019290925260608201524660808201523060a08201525f9060c00160405160208183030381529060405280519060200120905090565b60805250503060c05250620001ad33620001976012600a62000afc565b620001a790633b9aca0062000b0c565b62000240565b62000bc4565b3390565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b5f60208351101562000227576200021f8362000250565b90506200023a565b8162000234848262000923565b5060ff90505b92915050565b6200024c82826200029b565b5050565b5f80829050601f8151111562000286578260405163305a27a960e01b81526004016200027d919062000b26565b60405180910390fd5b8051620002938262000b74565b179392505050565b620002a7828262000343565b6001600160e01b03620002bb6200040d8216565b1115620003245760405162461bcd60e51b815260206004820152603060248201527f4552433230566f7465733a20746f74616c20737570706c79207269736b73206f60448201526f766572666c6f77696e6720766f74657360801b60648201526084016200027d565b6200033d600c62000cd26200041360201b178362000427565b50505050565b6001600160a01b0382166200039b5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016200027d565b8060025f828254620003ae919062000b98565b90915550506001600160a01b0382165f81815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a36200024c5f8383620005ab565b60025490565b5f62000420828462000b98565b9392505050565b82545f90819081811562000473575f8781526020902082015f190160408051808201909152905463ffffffff8116825264010000000090046001600160e01b0316602082015262000487565b604080518082019091525f80825260208201525b905080602001516001600160e01b03169350620004a584868860201c565b92505f82118015620004d05750620004bc620005b8565b65ffffffffffff16815f015163ffffffff16145b156200051757620004e183620005c9565b5f8881526020902083015f190180546001600160e01b03929092166401000000000263ffffffff9092169190911790556200059c565b8660405180604001604052806200054562000537620005b860201b60201c565b65ffffffffffff1662000637565b63ffffffff1681526020016200055b86620005c9565b6001600160e01b0390811690915282546001810184555f938452602093849020835194909301519091166401000000000263ffffffff909316929092179101555b5050935093915050565b505050565b620005a68383836200069d565b5f620005c443620006be565b905090565b5f6001600160e01b03821115620006335760405162461bcd60e51b815260206004820152602760248201527f53616665436173743a2076616c756520646f65736e27742066697420696e20326044820152663234206269747360c81b60648201526084016200027d565b5090565b5f63ffffffff821115620006335760405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203360448201526532206269747360d01b60648201526084016200027d565b620005a6620006ac8462000726565b620006b78462000726565b8362000743565b5f65ffffffffffff821115620006335760405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203460448201526538206269747360d01b60648201526084016200027d565b6001600160a01b039081165f908152600a60205260409020541690565b816001600160a01b0316836001600160a01b0316141580156200076557505f81115b15620005a6576001600160a01b03831615620007f0576001600160a01b0383165f908152600b6020908152604082208291620007ae919062000879901b62000cdd178562000427565b91509150846001600160a01b03165f8051602062002ec68339815191528383604051620007e5929190918252602082015260400190565b60405180910390a250505b6001600160a01b03821615620005a6576001600160a01b0382165f908152600b602090815260408220829162000833919062000413901b62000cd2178562000427565b91509150836001600160a01b03165f8051602062002ec683398151915283836040516200086a929190918252602082015260400190565b60405180910390a25050505050565b5f62000420828462000bae565b634e487b7160e01b5f52604160045260245ffd5b600181811c90821680620008af57607f821691505b602082108103620008ce57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f821115620005a657805f5260205f20601f840160051c81016020851015620008fb5750805b601f840160051c820191505b818110156200091c575f815560010162000907565b5050505050565b81516001600160401b038111156200093f576200093f62000886565b62000957816200095084546200089a565b84620008d4565b602080601f8311600181146200098d575f8415620009755750858301515b5f19600386901b1c1916600185901b178555620009e7565b5f85815260208120601f198616915b82811015620009bd578886015182559484019460019091019084016200099c565b5085821015620009db57878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b634e487b7160e01b5f52601160045260245ffd5b600181815b8085111562000a4357815f190482111562000a275762000a27620009ef565b8085161562000a3557918102915b93841c939080029062000a08565b509250929050565b5f8262000a5b575060016200023a565b8162000a6957505f6200023a565b816001811462000a82576002811462000a8d5762000aad565b60019150506200023a565b60ff84111562000aa15762000aa1620009ef565b50506001821b6200023a565b5060208310610133831016604e8410600b841016171562000ad2575081810a6200023a565b62000ade838362000a03565b805f190482111562000af45762000af4620009ef565b029392505050565b5f6200042060ff84168362000a4b565b80820281158282048414176200023a576200023a620009ef565b5f602080835283518060208501525f5b8181101562000b545785810183015185820160400152820162000b36565b505f604082860101526040601f19601f8301168501019250505092915050565b80516020808301519190811015620008ce575f1960209190910360031b1b16919050565b808201808211156200023a576200023a620009ef565b818103818111156200023a576200023a620009ef565b60805160a05160c05160e0516101005161012051610140516122b062000c165f395f6106c801525f61069d01525f6110f101525f6110c901525f61102401525f61104e01525f61107801526122b05ff3fe608060405234801561000f575f80fd5b5060043610610168575f3560e01c806306fdde031461016c578063095ea7b31461018a57806318160ddd146101ad57806323b872dd146101bf578063313ce567146101d25780633644e515146101e157806339509351146101e95780633a46b1a8146101fc57806340c10f191461020f5780634bf5d7e914610224578063587cde1e1461022c5780635c19a95c146102575780636fcfff451461026a57806370a0823114610292578063715018a6146102a55780637ecebe00146102ad57806384b0196e146102c05780638da5cb5b146102db5780638e539e8c146102e357806391ddadf4146102f657806395d89b41146103155780639ab24eb01461031d578063a457c2d714610330578063a9059cbb14610343578063c204642c14610356578063c3cda52014610369578063d505accf1461037c578063dd62ed3e1461038f578063f1127ed8146103a2578063f2fde38b146103df575b5f80fd5b6101746103f2565b6040516101819190611ddb565b60405180910390f35b61019d610198366004611e08565b610482565b6040519015158152602001610181565b6002545b604051908152602001610181565b61019d6101cd366004611e30565b61049b565b60405160128152602001610181565b6101b16104be565b61019d6101f7366004611e08565b6104cc565b6101b161020a366004611e08565b6104ed565b61022261021d366004611e08565b61054d565b005b610174610563565b61023f61023a366004611e69565b6105fb565b6040516001600160a01b039091168152602001610181565b610222610265366004611e69565b610618565b61027d610278366004611e69565b610625565b60405163ffffffff9091168152602001610181565b6101b16102a0366004611e69565b610646565b610222610660565b6101b16102bb366004611e69565b610673565b6102c8610690565b6040516101819796959493929190611e82565b61023f610717565b6101b16102f1366004611f19565b610726565b6102fe610760565b60405165ffffffffffff9091168152602001610181565b61017461076a565b6101b161032b366004611e69565b610779565b61019d61033e366004611e08565b6107f5565b61019d610351366004611e08565b61086f565b610222610364366004611f44565b61087c565b610222610377366004612019565b610920565b61022261038a36600461206d565b610a51565b6101b161039d3660046120d2565b610bb2565b6103b56103b0366004612103565b610bdc565b60408051825163ffffffff1681526020928301516001600160e01b03169281019290925201610181565b6102226103ed366004611e69565b610c5c565b60606003805461040190612140565b80601f016020809104026020016040519081016040528092919081815260200182805461042d90612140565b80156104785780601f1061044f57610100808354040283529160200191610478565b820191905f5260205f20905b81548152906001019060200180831161045b57829003601f168201915b5050505050905090565b5f3361048f818585610ce8565b60019150505b92915050565b5f336104a8858285610e0b565b6104b3858585610e83565b506001949350505050565b5f6104c7611018565b905090565b5f3361048f8185856104de8383610bb2565b6104e89190612186565b610ce8565b5f6104f6610760565b65ffffffffffff1682106105255760405162461bcd60e51b815260040161051c90612199565b60405180910390fd5b6001600160a01b0383165f908152600b602052604090206105469083611141565b9392505050565b61055561121d565b61055f828261127c565b5050565b60604361056e610760565b65ffffffffffff16146105c35760405162461bcd60e51b815260206004820152601d60248201527f4552433230566f7465733a2062726f6b656e20636c6f636b206d6f6465000000604482015260640161051c565b5060408051808201909152601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c74000000602082015290565b6001600160a01b039081165f908152600a60205260409020541690565b6106223382611286565b50565b6001600160a01b0381165f908152600b602052604081205461049590611303565b6001600160a01b03165f9081526020819052604090205490565b61066861121d565b6106715f61136b565b565b6001600160a01b0381165f90815260086020526040812054610495565b5f606080828080836106c37f000000000000000000000000000000000000000000000000000000000000000060066113bc565b6106ee7f000000000000000000000000000000000000000000000000000000000000000060076113bc565b604080515f80825260208201909252600f60f81b9b939a50919850469750309650945092509050565b6005546001600160a01b031690565b5f61072f610760565b65ffffffffffff1682106107555760405162461bcd60e51b815260040161051c90612199565b610495600c83611141565b5f6104c743611465565b60606004805461040190612140565b6001600160a01b0381165f908152600b602052604081205480156107e3576001600160a01b0383165f908152600b6020526040902080545f1983019081106107c3576107c36121cc565b5f91825260209091200154600160201b90046001600160e01b03166107e5565b5f5b6001600160e01b03169392505050565b5f33816108028286610bb2565b9050838110156108625760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b606482015260840161051c565b6104b38286868403610ce8565b5f3361048f818585610e83565b61088461121d565b6108a6825f81518110610899576108996121cc565b6020026020010151610646565b156108e55760405162461bcd60e51b815260206004820152600f60248201526e105b1c9958591e48191c9bdc1c1959608a1b604482015260640161051c565b5f5b825181101561091b57610913838281518110610905576109056121cc565b60200260200101518361054d565b6001016108e7565b505050565b834211156109705760405162461bcd60e51b815260206004820152601d60248201527f4552433230566f7465733a207369676e61747572652065787069726564000000604482015260640161051c565b604080517fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf60208201526001600160a01b0388169181019190915260608101869052608081018590525f906109e9906109e19060a001604051602081830303815290604052805190602001206114cb565b8585856114f7565b90506109f48161151d565b8614610a3e5760405162461bcd60e51b81526020600482015260196024820152784552433230566f7465733a20696e76616c6964206e6f6e636560381b604482015260640161051c565b610a488188611286565b50505050505050565b83421115610aa15760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e65000000604482015260640161051c565b5f7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610acf8c61151d565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090505f610b29826114cb565b90505f610b38828787876114f7565b9050896001600160a01b0316816001600160a01b031614610b9b5760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e61747572650000604482015260640161051c565b610ba68a8a8a610ce8565b50505050505050505050565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b604080518082019091525f80825260208201526001600160a01b0383165f908152600b60205260409020805463ffffffff8416908110610c1e57610c1e6121cc565b5f9182526020918290206040805180820190915291015463ffffffff81168252600160201b90046001600160e01b0316918101919091529392505050565b610c6461121d565b6001600160a01b038116610cc95760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161051c565b6106228161136b565b5f6105468284612186565b5f61054682846121e0565b6001600160a01b038316610d4a5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161051c565b6001600160a01b038216610dab5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161051c565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b5f610e168484610bb2565b90505f198114610e7d5781811015610e705760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000604482015260640161051c565b610e7d8484848403610ce8565b50505050565b6001600160a01b038316610ee75760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161051c565b6001600160a01b038216610f495760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161051c565b6001600160a01b0383165f9081526020819052604090205481811015610fc05760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b606482015260840161051c565b6001600160a01b038481165f81815260208181526040808320878703905593871680835291849020805487019055925185815290925f8051602061223b833981519152910160405180910390a3610e7d848484611544565b5f306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614801561107057507f000000000000000000000000000000000000000000000000000000000000000046145b1561109a57507f000000000000000000000000000000000000000000000000000000000000000090565b6104c7604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f0000000000000000000000000000000000000000000000000000000000000000918101919091527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a08201525f9060c00160405160208183030381529060405280519060200120905090565b81545f9081816005811115611196575f61115a8461154f565b61116490856121e0565b9050856111718883611633565b5463ffffffff16111561118657809150611194565b611191816001612186565b92505b505b808210156111df575f6111a98383611640565b9050856111b68883611633565b5463ffffffff1611156111cb578091506111d9565b6111d6816001612186565b92505b50611196565b8015611208576111f28660018303611633565b54600160201b90046001600160e01b031661120a565b5f5b6001600160e01b03169695505050505050565b33611226610717565b6001600160a01b0316146106715760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161051c565b61055f828261165a565b5f611290836105fb565b90505f61129c84610646565b6001600160a01b038581165f818152600a602052604080822080546001600160a01b031916898616908117909155905194955093928616927f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a4610e7d8284836116e4565b5f63ffffffff8211156113675760405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203360448201526532206269747360d01b606482015260840161051c565b5090565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b606060ff83146113d6576113cf836117f8565b9050610495565b8180546113e290612140565b80601f016020809104026020016040519081016040528092919081815260200182805461140e90612140565b80156114595780601f1061143057610100808354040283529160200191611459565b820191905f5260205f20905b81548152906001019060200180831161143c57829003601f168201915b50505050509050610495565b5f65ffffffffffff8211156113675760405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203460448201526538206269747360d01b606482015260840161051c565b5f6104956114d7611018565b8360405161190160f01b8152600281019290925260228201526042902090565b5f805f61150687878787611835565b91509150611513816118e8565b5095945050505050565b6001600160a01b0381165f9081526008602052604090208054600181018255905b50919050565b61091b838383611a2c565b5f815f0361155e57505f919050565b5f600161156a84611a47565b901c6001901b90506001818481611583576115836121f3565b048201901c9050600181848161159b5761159b6121f3565b048201901c905060018184816115b3576115b36121f3565b048201901c905060018184816115cb576115cb6121f3565b048201901c905060018184816115e3576115e36121f3565b048201901c905060018184816115fb576115fb6121f3565b048201901c90506001818481611613576116136121f3565b048201901c90506105468182858161162d5761162d6121f3565b04611ada565b5f91825260209091200190565b5f61164e6002848418612207565b61054690848416612186565b6116648282611aef565b6002546001600160e01b0310156116d65760405162461bcd60e51b815260206004820152603060248201527f4552433230566f7465733a20746f74616c20737570706c79207269736b73206f60448201526f766572666c6f77696e6720766f74657360801b606482015260840161051c565b610e7d600c610cd283611ba0565b816001600160a01b0316836001600160a01b03161415801561170557505f81115b1561091b576001600160a01b0383161561177f576001600160a01b0383165f908152600b60205260408120819061173f90610cdd85611ba0565b91509150846001600160a01b03165f8051602061225b8339815191528383604051611774929190918252602082015260400190565b60405180910390a250505b6001600160a01b0382161561091b576001600160a01b0382165f908152600b6020526040812081906117b490610cd285611ba0565b91509150836001600160a01b03165f8051602061225b83398151915283836040516117e9929190918252602082015260400190565b60405180910390a25050505050565b60605f61180483611d09565b6040805160208082528183019092529192505f91906020820181803683375050509182525060208101929092525090565b5f806fa2a8918ca85bafe22016d0b997e4df60600160ff1b0383111561186057505f905060036118df565b604080515f8082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa1580156118b1573d5f803e3d5ffd5b5050604051601f1901519150506001600160a01b0381166118d9575f600192509250506118df565b91505f90505b94509492505050565b5f8160048111156118fb576118fb612226565b036119035750565b600181600481111561191757611917612226565b0361195f5760405162461bcd60e51b815260206004820152601860248201527745434453413a20696e76616c6964207369676e617475726560401b604482015260640161051c565b600281600481111561197357611973612226565b036119c05760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e67746800604482015260640161051c565b60038160048111156119d4576119d4612226565b036106225760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b606482015260840161051c565b61091b611a38846105fb565b611a41846105fb565b836116e4565b5f80608083901c15611a5b57608092831c92015b604083901c15611a6d57604092831c92015b602083901c15611a7f57602092831c92015b601083901c15611a9157601092831c92015b600883901c15611aa357600892831c92015b600483901c15611ab557600492831c92015b600283901c15611ac757600292831c92015b600183901c156104955760010192915050565b5f818310611ae85781610546565b5090919050565b6001600160a01b038216611b455760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640161051c565b8060025f828254611b569190612186565b90915550506001600160a01b0382165f81815260208181526040808320805486019055518481525f8051602061223b833981519152910160405180910390a361055f5f8383611544565b82545f908190818115611be957611bba8760018403611633565b60408051808201909152905463ffffffff81168252600160201b90046001600160e01b03166020820152611bfd565b604080518082019091525f80825260208201525b905080602001516001600160e01b03169350611c1d84868863ffffffff16565b92505f82118015611c455750611c31610760565b65ffffffffffff16815f015163ffffffff16145b15611c8757611c5383611d30565b611c608860018503611633565b80546001600160e01b0392909216600160201b0263ffffffff909216919091179055611cff565b866040518060400160405280611cab611c9e610760565b65ffffffffffff16611303565b63ffffffff168152602001611cbf86611d30565b6001600160e01b0390811690915282546001810184555f93845260209384902083519490930151909116600160201b0263ffffffff909316929092179101555b5050935093915050565b5f60ff8216601f81111561049557604051632cd44ac360e21b815260040160405180910390fd5b5f6001600160e01b038211156113675760405162461bcd60e51b815260206004820152602760248201527f53616665436173743a2076616c756520646f65736e27742066697420696e20326044820152663234206269747360c81b606482015260840161051c565b5f81518084525f5b81811015611dbc57602081850181015186830182015201611da0565b505f602082860101526020601f19601f83011685010191505092915050565b602081525f6105466020830184611d98565b80356001600160a01b0381168114611e03575f80fd5b919050565b5f8060408385031215611e19575f80fd5b611e2283611ded565b946020939093013593505050565b5f805f60608486031215611e42575f80fd5b611e4b84611ded565b9250611e5960208501611ded565b9150604084013590509250925092565b5f60208284031215611e79575f80fd5b61054682611ded565b60ff60f81b881681525f602060e06020840152611ea260e084018a611d98565b8381036040850152611eb4818a611d98565b606085018990526001600160a01b038816608086015260a0850187905284810360c0860152855180825260208088019350909101905f5b81811015611f0757835183529284019291840191600101611eeb565b50909c9b505050505050505050505050565b5f60208284031215611f29575f80fd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b5f8060408385031215611f55575f80fd5b82356001600160401b0380821115611f6b575f80fd5b818501915085601f830112611f7e575f80fd5b8135602082821115611f9257611f92611f30565b8160051b604051601f19603f83011681018181108682111715611fb757611fb7611f30565b604052928352818301935084810182019289841115611fd4575f80fd5b948201945b83861015611ff957611fea86611ded565b85529482019493820193611fd9565b9997909101359750505050505050565b803560ff81168114611e03575f80fd5b5f805f805f8060c0878903121561202e575f80fd5b61203787611ded565b9550602087013594506040870135935061205360608801612009565b92506080870135915060a087013590509295509295509295565b5f805f805f805f60e0888a031215612083575f80fd5b61208c88611ded565b965061209a60208901611ded565b955060408801359450606088013593506120b660808901612009565b925060a0880135915060c0880135905092959891949750929550565b5f80604083850312156120e3575f80fd5b6120ec83611ded565b91506120fa60208401611ded565b90509250929050565b5f8060408385031215612114575f80fd5b61211d83611ded565b9150602083013563ffffffff81168114612135575f80fd5b809150509250929050565b600181811c9082168061215457607f821691505b60208210810361153e57634e487b7160e01b5f52602260045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b8082018082111561049557610495612172565b60208082526019908201527804552433230566f7465733a20667574757265206c6f6f6b757603c1b604082015260600190565b634e487b7160e01b5f52603260045260245ffd5b8181038181111561049557610495612172565b634e487b7160e01b5f52601260045260245ffd5b5f8261222157634e487b7160e01b5f52601260045260245ffd5b500490565b634e487b7160e01b5f52602160045260245ffdfeddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724a2646970667358221220f00ab42f83ab04339a88aac20fd5ac73afe88e10762494c3d51e2f941af99cdd64736f6c63430008180033dec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724
Deployed Bytecode
0x608060405234801561000f575f80fd5b5060043610610168575f3560e01c806306fdde031461016c578063095ea7b31461018a57806318160ddd146101ad57806323b872dd146101bf578063313ce567146101d25780633644e515146101e157806339509351146101e95780633a46b1a8146101fc57806340c10f191461020f5780634bf5d7e914610224578063587cde1e1461022c5780635c19a95c146102575780636fcfff451461026a57806370a0823114610292578063715018a6146102a55780637ecebe00146102ad57806384b0196e146102c05780638da5cb5b146102db5780638e539e8c146102e357806391ddadf4146102f657806395d89b41146103155780639ab24eb01461031d578063a457c2d714610330578063a9059cbb14610343578063c204642c14610356578063c3cda52014610369578063d505accf1461037c578063dd62ed3e1461038f578063f1127ed8146103a2578063f2fde38b146103df575b5f80fd5b6101746103f2565b6040516101819190611ddb565b60405180910390f35b61019d610198366004611e08565b610482565b6040519015158152602001610181565b6002545b604051908152602001610181565b61019d6101cd366004611e30565b61049b565b60405160128152602001610181565b6101b16104be565b61019d6101f7366004611e08565b6104cc565b6101b161020a366004611e08565b6104ed565b61022261021d366004611e08565b61054d565b005b610174610563565b61023f61023a366004611e69565b6105fb565b6040516001600160a01b039091168152602001610181565b610222610265366004611e69565b610618565b61027d610278366004611e69565b610625565b60405163ffffffff9091168152602001610181565b6101b16102a0366004611e69565b610646565b610222610660565b6101b16102bb366004611e69565b610673565b6102c8610690565b6040516101819796959493929190611e82565b61023f610717565b6101b16102f1366004611f19565b610726565b6102fe610760565b60405165ffffffffffff9091168152602001610181565b61017461076a565b6101b161032b366004611e69565b610779565b61019d61033e366004611e08565b6107f5565b61019d610351366004611e08565b61086f565b610222610364366004611f44565b61087c565b610222610377366004612019565b610920565b61022261038a36600461206d565b610a51565b6101b161039d3660046120d2565b610bb2565b6103b56103b0366004612103565b610bdc565b60408051825163ffffffff1681526020928301516001600160e01b03169281019290925201610181565b6102226103ed366004611e69565b610c5c565b60606003805461040190612140565b80601f016020809104026020016040519081016040528092919081815260200182805461042d90612140565b80156104785780601f1061044f57610100808354040283529160200191610478565b820191905f5260205f20905b81548152906001019060200180831161045b57829003601f168201915b5050505050905090565b5f3361048f818585610ce8565b60019150505b92915050565b5f336104a8858285610e0b565b6104b3858585610e83565b506001949350505050565b5f6104c7611018565b905090565b5f3361048f8185856104de8383610bb2565b6104e89190612186565b610ce8565b5f6104f6610760565b65ffffffffffff1682106105255760405162461bcd60e51b815260040161051c90612199565b60405180910390fd5b6001600160a01b0383165f908152600b602052604090206105469083611141565b9392505050565b61055561121d565b61055f828261127c565b5050565b60604361056e610760565b65ffffffffffff16146105c35760405162461bcd60e51b815260206004820152601d60248201527f4552433230566f7465733a2062726f6b656e20636c6f636b206d6f6465000000604482015260640161051c565b5060408051808201909152601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c74000000602082015290565b6001600160a01b039081165f908152600a60205260409020541690565b6106223382611286565b50565b6001600160a01b0381165f908152600b602052604081205461049590611303565b6001600160a01b03165f9081526020819052604090205490565b61066861121d565b6106715f61136b565b565b6001600160a01b0381165f90815260086020526040812054610495565b5f606080828080836106c37f53706f7420506f696e747300000000000000000000000000000000000000000b60066113bc565b6106ee7f310000000000000000000000000000000000000000000000000000000000000160076113bc565b604080515f80825260208201909252600f60f81b9b939a50919850469750309650945092509050565b6005546001600160a01b031690565b5f61072f610760565b65ffffffffffff1682106107555760405162461bcd60e51b815260040161051c90612199565b610495600c83611141565b5f6104c743611465565b60606004805461040190612140565b6001600160a01b0381165f908152600b602052604081205480156107e3576001600160a01b0383165f908152600b6020526040902080545f1983019081106107c3576107c36121cc565b5f91825260209091200154600160201b90046001600160e01b03166107e5565b5f5b6001600160e01b03169392505050565b5f33816108028286610bb2565b9050838110156108625760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b606482015260840161051c565b6104b38286868403610ce8565b5f3361048f818585610e83565b61088461121d565b6108a6825f81518110610899576108996121cc565b6020026020010151610646565b156108e55760405162461bcd60e51b815260206004820152600f60248201526e105b1c9958591e48191c9bdc1c1959608a1b604482015260640161051c565b5f5b825181101561091b57610913838281518110610905576109056121cc565b60200260200101518361054d565b6001016108e7565b505050565b834211156109705760405162461bcd60e51b815260206004820152601d60248201527f4552433230566f7465733a207369676e61747572652065787069726564000000604482015260640161051c565b604080517fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf60208201526001600160a01b0388169181019190915260608101869052608081018590525f906109e9906109e19060a001604051602081830303815290604052805190602001206114cb565b8585856114f7565b90506109f48161151d565b8614610a3e5760405162461bcd60e51b81526020600482015260196024820152784552433230566f7465733a20696e76616c6964206e6f6e636560381b604482015260640161051c565b610a488188611286565b50505050505050565b83421115610aa15760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e65000000604482015260640161051c565b5f7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610acf8c61151d565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090505f610b29826114cb565b90505f610b38828787876114f7565b9050896001600160a01b0316816001600160a01b031614610b9b5760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e61747572650000604482015260640161051c565b610ba68a8a8a610ce8565b50505050505050505050565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b604080518082019091525f80825260208201526001600160a01b0383165f908152600b60205260409020805463ffffffff8416908110610c1e57610c1e6121cc565b5f9182526020918290206040805180820190915291015463ffffffff81168252600160201b90046001600160e01b0316918101919091529392505050565b610c6461121d565b6001600160a01b038116610cc95760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161051c565b6106228161136b565b5f6105468284612186565b5f61054682846121e0565b6001600160a01b038316610d4a5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161051c565b6001600160a01b038216610dab5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161051c565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b5f610e168484610bb2565b90505f198114610e7d5781811015610e705760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000604482015260640161051c565b610e7d8484848403610ce8565b50505050565b6001600160a01b038316610ee75760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161051c565b6001600160a01b038216610f495760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161051c565b6001600160a01b0383165f9081526020819052604090205481811015610fc05760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b606482015260840161051c565b6001600160a01b038481165f81815260208181526040808320878703905593871680835291849020805487019055925185815290925f8051602061223b833981519152910160405180910390a3610e7d848484611544565b5f306001600160a01b037f000000000000000000000000abab594dad78a9a6d19b376ccfb45935ec7c87901614801561107057507f000000000000000000000000000000000000000000000000000000000000210546145b1561109a57507f82fc82e3dff995efe8f97e99e768aed110416a0b4879174764feb32596cc8d0090565b6104c7604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f826384834bf1394dac5c188caeca0579a23ec0a8e0701b341dd9d37b62497bae918101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a08201525f9060c00160405160208183030381529060405280519060200120905090565b81545f9081816005811115611196575f61115a8461154f565b61116490856121e0565b9050856111718883611633565b5463ffffffff16111561118657809150611194565b611191816001612186565b92505b505b808210156111df575f6111a98383611640565b9050856111b68883611633565b5463ffffffff1611156111cb578091506111d9565b6111d6816001612186565b92505b50611196565b8015611208576111f28660018303611633565b54600160201b90046001600160e01b031661120a565b5f5b6001600160e01b03169695505050505050565b33611226610717565b6001600160a01b0316146106715760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161051c565b61055f828261165a565b5f611290836105fb565b90505f61129c84610646565b6001600160a01b038581165f818152600a602052604080822080546001600160a01b031916898616908117909155905194955093928616927f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a4610e7d8284836116e4565b5f63ffffffff8211156113675760405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203360448201526532206269747360d01b606482015260840161051c565b5090565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b606060ff83146113d6576113cf836117f8565b9050610495565b8180546113e290612140565b80601f016020809104026020016040519081016040528092919081815260200182805461140e90612140565b80156114595780601f1061143057610100808354040283529160200191611459565b820191905f5260205f20905b81548152906001019060200180831161143c57829003601f168201915b50505050509050610495565b5f65ffffffffffff8211156113675760405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203460448201526538206269747360d01b606482015260840161051c565b5f6104956114d7611018565b8360405161190160f01b8152600281019290925260228201526042902090565b5f805f61150687878787611835565b91509150611513816118e8565b5095945050505050565b6001600160a01b0381165f9081526008602052604090208054600181018255905b50919050565b61091b838383611a2c565b5f815f0361155e57505f919050565b5f600161156a84611a47565b901c6001901b90506001818481611583576115836121f3565b048201901c9050600181848161159b5761159b6121f3565b048201901c905060018184816115b3576115b36121f3565b048201901c905060018184816115cb576115cb6121f3565b048201901c905060018184816115e3576115e36121f3565b048201901c905060018184816115fb576115fb6121f3565b048201901c90506001818481611613576116136121f3565b048201901c90506105468182858161162d5761162d6121f3565b04611ada565b5f91825260209091200190565b5f61164e6002848418612207565b61054690848416612186565b6116648282611aef565b6002546001600160e01b0310156116d65760405162461bcd60e51b815260206004820152603060248201527f4552433230566f7465733a20746f74616c20737570706c79207269736b73206f60448201526f766572666c6f77696e6720766f74657360801b606482015260840161051c565b610e7d600c610cd283611ba0565b816001600160a01b0316836001600160a01b03161415801561170557505f81115b1561091b576001600160a01b0383161561177f576001600160a01b0383165f908152600b60205260408120819061173f90610cdd85611ba0565b91509150846001600160a01b03165f8051602061225b8339815191528383604051611774929190918252602082015260400190565b60405180910390a250505b6001600160a01b0382161561091b576001600160a01b0382165f908152600b6020526040812081906117b490610cd285611ba0565b91509150836001600160a01b03165f8051602061225b83398151915283836040516117e9929190918252602082015260400190565b60405180910390a25050505050565b60605f61180483611d09565b6040805160208082528183019092529192505f91906020820181803683375050509182525060208101929092525090565b5f806fa2a8918ca85bafe22016d0b997e4df60600160ff1b0383111561186057505f905060036118df565b604080515f8082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa1580156118b1573d5f803e3d5ffd5b5050604051601f1901519150506001600160a01b0381166118d9575f600192509250506118df565b91505f90505b94509492505050565b5f8160048111156118fb576118fb612226565b036119035750565b600181600481111561191757611917612226565b0361195f5760405162461bcd60e51b815260206004820152601860248201527745434453413a20696e76616c6964207369676e617475726560401b604482015260640161051c565b600281600481111561197357611973612226565b036119c05760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e67746800604482015260640161051c565b60038160048111156119d4576119d4612226565b036106225760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b606482015260840161051c565b61091b611a38846105fb565b611a41846105fb565b836116e4565b5f80608083901c15611a5b57608092831c92015b604083901c15611a6d57604092831c92015b602083901c15611a7f57602092831c92015b601083901c15611a9157601092831c92015b600883901c15611aa357600892831c92015b600483901c15611ab557600492831c92015b600283901c15611ac757600292831c92015b600183901c156104955760010192915050565b5f818310611ae85781610546565b5090919050565b6001600160a01b038216611b455760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640161051c565b8060025f828254611b569190612186565b90915550506001600160a01b0382165f81815260208181526040808320805486019055518481525f8051602061223b833981519152910160405180910390a361055f5f8383611544565b82545f908190818115611be957611bba8760018403611633565b60408051808201909152905463ffffffff81168252600160201b90046001600160e01b03166020820152611bfd565b604080518082019091525f80825260208201525b905080602001516001600160e01b03169350611c1d84868863ffffffff16565b92505f82118015611c455750611c31610760565b65ffffffffffff16815f015163ffffffff16145b15611c8757611c5383611d30565b611c608860018503611633565b80546001600160e01b0392909216600160201b0263ffffffff909216919091179055611cff565b866040518060400160405280611cab611c9e610760565b65ffffffffffff16611303565b63ffffffff168152602001611cbf86611d30565b6001600160e01b0390811690915282546001810184555f93845260209384902083519490930151909116600160201b0263ffffffff909316929092179101555b5050935093915050565b5f60ff8216601f81111561049557604051632cd44ac360e21b815260040160405180910390fd5b5f6001600160e01b038211156113675760405162461bcd60e51b815260206004820152602760248201527f53616665436173743a2076616c756520646f65736e27742066697420696e20326044820152663234206269747360c81b606482015260840161051c565b5f81518084525f5b81811015611dbc57602081850181015186830182015201611da0565b505f602082860101526020601f19601f83011685010191505092915050565b602081525f6105466020830184611d98565b80356001600160a01b0381168114611e03575f80fd5b919050565b5f8060408385031215611e19575f80fd5b611e2283611ded565b946020939093013593505050565b5f805f60608486031215611e42575f80fd5b611e4b84611ded565b9250611e5960208501611ded565b9150604084013590509250925092565b5f60208284031215611e79575f80fd5b61054682611ded565b60ff60f81b881681525f602060e06020840152611ea260e084018a611d98565b8381036040850152611eb4818a611d98565b606085018990526001600160a01b038816608086015260a0850187905284810360c0860152855180825260208088019350909101905f5b81811015611f0757835183529284019291840191600101611eeb565b50909c9b505050505050505050505050565b5f60208284031215611f29575f80fd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b5f8060408385031215611f55575f80fd5b82356001600160401b0380821115611f6b575f80fd5b818501915085601f830112611f7e575f80fd5b8135602082821115611f9257611f92611f30565b8160051b604051601f19603f83011681018181108682111715611fb757611fb7611f30565b604052928352818301935084810182019289841115611fd4575f80fd5b948201945b83861015611ff957611fea86611ded565b85529482019493820193611fd9565b9997909101359750505050505050565b803560ff81168114611e03575f80fd5b5f805f805f8060c0878903121561202e575f80fd5b61203787611ded565b9550602087013594506040870135935061205360608801612009565b92506080870135915060a087013590509295509295509295565b5f805f805f805f60e0888a031215612083575f80fd5b61208c88611ded565b965061209a60208901611ded565b955060408801359450606088013593506120b660808901612009565b925060a0880135915060c0880135905092959891949750929550565b5f80604083850312156120e3575f80fd5b6120ec83611ded565b91506120fa60208401611ded565b90509250929050565b5f8060408385031215612114575f80fd5b61211d83611ded565b9150602083013563ffffffff81168114612135575f80fd5b809150509250929050565b600181811c9082168061215457607f821691505b60208210810361153e57634e487b7160e01b5f52602260045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b8082018082111561049557610495612172565b60208082526019908201527804552433230566f7465733a20667574757265206c6f6f6b757603c1b604082015260600190565b634e487b7160e01b5f52603260045260245ffd5b8181038181111561049557610495612172565b634e487b7160e01b5f52601260045260245ffd5b5f8261222157634e487b7160e01b5f52601260045260245ffd5b500490565b634e487b7160e01b5f52602160045260245ffdfeddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724a2646970667358221220f00ab42f83ab04339a88aac20fd5ac73afe88e10762494c3d51e2f941af99cdd64736f6c63430008180033
🤖 Code Reader
Generate instant answers for your smart contract questions using Al Models. Read more.
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.
Add Token to MetaMask (Web3)