Token
OpenSci Token (SCI)
ERC-20
Source Code
Overview
Max Total Supply
14,000,000 SCI
Holders
10,509
Market
Price
-
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
700.580662246478807112 SCILoading...
Loading
Loading...
Loading
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"AccessControlBadConfirmation","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32","name":"neededRole","type":"bytes32"}],"name":"AccessControlUnauthorizedAccount","type":"error"},{"inputs":[],"name":"CheckpointUnorderedInsertion","type":"error"},{"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":"uint256","name":"increasedSupply","type":"uint256"},{"internalType":"uint256","name":"cap","type":"uint256"}],"name":"ERC20ExceededSafeSupply","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":[{"internalType":"uint256","name":"timepoint","type":"uint256"},{"internalType":"uint48","name":"clock","type":"uint48"}],"name":"ERC5805FutureLookup","type":"error"},{"inputs":[],"name":"ERC6372InconsistentClock","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":"uint8","name":"bits","type":"uint8"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"SafeCastOverflowedUintDowncast","type":"error"},{"inputs":[{"internalType":"string","name":"str","type":"string"}],"name":"StringTooLong","type":"error"},{"inputs":[{"internalType":"uint256","name":"expiry","type":"uint256"}],"name":"VotesExpiredSignature","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":"previousVotes","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newVotes","type":"uint256"}],"name":"DelegateVotesChanged","type":"event"},{"anonymous":false,"inputs":[],"name":"EIP712DomainChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"previousAdminRole","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"newAdminRole","type":"bytes32"}],"name":"RoleAdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleGranted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleRevoked","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":"CLOCK_MODE","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"DEFAULT_ADMIN_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MINTER_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PAUSER_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"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":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burnFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint32","name":"pos","type":"uint32"}],"name":"checkpoints","outputs":[{"components":[{"internalType":"uint48","name":"_key","type":"uint48"},{"internalType":"uint208","name":"_value","type":"uint208"}],"internalType":"struct Checkpoints.Checkpoint208","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":"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":"bytes32","name":"role","type":"bytes32"}],"name":"getRoleAdmin","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"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":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"grantRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"hasRole","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"defaultAdmin","type":"address"},{"internalType":"address","name":"pauser","type":"address"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"initialized","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","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":"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":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"callerConfirmation","type":"address"}],"name":"renounceRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"revokeRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"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":[],"name":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
6101606040523461044d57604051610018604082610452565b600d8152602081016c27b832b729b1b4902a37b5b2b760991b815260405190610042604083610452565b600d82526c27b832b729b1b4902a37b5b2b760991b60208301526040519261006b604085610452565b600384526253434960e81b60208501526040519361008a604086610452565b60018552603160f81b60208601908152845190946001600160401b03821161034a5760035490600182811c92168015610443575b602083101461032a5781601f8493116103d3575b50602090601f831160011461036b57600092610360575b50508160011b916000199060031b1c1916176003555b8051906001600160401b03821161034a5760045490600182811c92168015610340575b602083101461032a5781601f8493116102ba575b50602090601f831160011461025257600092610247575b50508160011b916000199060031b1c1916176004555b60ff196005541660055561017681610475565b6101205261018384610623565b61014052519020918260e05251902080610100524660a0526040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a081526101ec60c082610452565b5190206080523060c05260405161266790816107c28239608051816118cb015260a05181611988015260c05181611895015260e0518161191a0152610100518161194001526101205181610b0b01526101405181610b340152f35b01519050388061014d565b600460009081528281209350601f198516905b8181106102a25750908460019594939210610289575b505050811b01600455610163565b015160001960f88460031b161c1916905538808061027b565b92936020600181928786015181550195019301610265565b60046000529091507f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b601f840160051c81019160208510610320575b90601f859493920160051c01905b8181106103115750610136565b60008155849350600101610304565b90915081906102f6565b634e487b7160e01b600052602260045260246000fd5b91607f1691610122565b634e487b7160e01b600052604160045260246000fd5b0151905038806100e9565b600360009081528281209350601f198516905b8181106103bb57509084600195949392106103a2575b505050811b016003556100ff565b015160001960f88460031b161c19169055388080610394565b9293602060018192878601518155019501930161037e565b60036000529091507fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b601f840160051c81019160208510610439575b90601f859493920160051c01905b81811061042a57506100d2565b6000815584935060010161041d565b909150819061040f565b91607f16916100be565b600080fd5b601f909101601f19168101906001600160401b0382119082101761034a57604052565b9081516020811060001461050d575090601f8151116104b15760208151910151602082106104a1571790565b6000198260200360031b1b161790565b6040519063305a27a960e01b8252602060048301528181519182602483015260005b8381106104f55750508160006044809484010152601f80199101168101030190fd5b602082820181015160448784010152859350016104d3565b6001600160401b03811161034a57600754600181811c91168015610619575b602082101461032a57601f81116105e3575b50602092601f821160011461057e5792819293600092610573575b50508160011b916000199060031b1c19161760075560ff90565b015190503880610559565b601f198216936007600052806000209160005b8681106105cb57508360019596106105b2575b505050811b0160075560ff90565b015160001960f88460031b161c191690553880806105a4565b91926020600181928685015181550194019201610591565b6007600052601f6020600020910160051c810190601f830160051c015b81811061060d575061053e565b60008155600101610600565b90607f169061052c565b908151602081106000146106ab575090601f81511161064f5760208151910151602082106104a1571790565b6040519063305a27a960e01b8252602060048301528181519182602483015260005b8381106106935750508160006044809484010152601f80199101168101030190fd5b60208282018101516044878401015285935001610671565b6001600160401b03811161034a57600854600181811c911680156107b7575b602082101461032a57601f8111610781575b50602092601f821160011461071c5792819293600092610711575b50508160011b916000199060031b1c19161760085560ff90565b0151905038806106f7565b601f198216936008600052806000209160005b8681106107695750836001959610610750575b505050811b0160085560ff90565b015160001960f88460031b161c19169055388080610742565b9192602060018192868501518155019401920161072f565b6008600052601f6020600020910160051c810190601f830160051c015b8181106107ab57506106dc565b6000815560010161079e565b90607f16906106ca56fe6080604052600436101561001257600080fd5b60003560e01c806301ffc9a71461029757806306fdde0314610292578063095ea7b31461028d578063158ef93e1461028857806318160ddd1461028357806323b872dd1461027e578063248a9ca3146102795780632f2ff15d14610274578063313ce5671461026f5780633644e5151461026a57806336568abe146102655780633a46b1a8146102605780633f4ba83a1461025b57806340c10f191461025657806342966c6814610251578063485cc9551461024c5780634bf5d7e914610247578063587cde1e146102425780635c19a95c1461023d5780635c975abb146102385780636fcfff451461023357806370a082311461022e57806379cc6790146102295780637ecebe00146102245780638456cb591461021f57806384b0196e1461021a5780638e539e8c1461021557806391d148541461021057806391ddadf41461020b57806395d89b41146102065780639ab24eb014610201578063a217fddf146101fc578063a9059cbb146101f7578063c3cda520146101f2578063d505accf146101ed578063d5391393146101e8578063d547741f146101e3578063dd62ed3e146101de578063e63ab1e9146101d95763f1127ed8146101d457600080fd5b6111d8565b61119d565b611145565b611105565b6110ca565b610fa1565b610e8d565b610e47565b610e2b565b610de2565b610d3a565b610d17565b610cc4565b610bf3565b610af2565b610a30565b6109f6565b6109c6565b61098d565b610927565b610904565b6108e2565b6108a0565b610850565b610795565b610778565b61074b565b6106e2565b6105f3565b6105ad565b610592565b610576565b61052f565b6104fa565b6104c2565b6104a4565b610481565b610450565b610347565b346102ed5760203660031901126102ed5760043563ffffffff60e01b81168091036102ed57602090637965db0b60e01b81149081156102dc575b506040519015158152f35b6301ffc9a760e01b149050386102d1565b600080fd5b919082519283825260005b84811061031e575050826000602080949584010152601f8019910116010190565b806020809284010151828286010152016102fd565b9060206103449281815201906102f2565b90565b346102ed5760003660031901126102ed5760405160006003546103698161128b565b808452906001811690811561040057506001146103a1575b61039d836103918185038261137f565b60405191829182610333565b0390f35b600360009081527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b939250905b8082106103e657509091508101602001610391610381565b9192600181602092548385880101520191019092916103ce565b60ff191660208086019190915291151560051b840190910191506103919050610381565b600435906001600160a01b03821682036102ed57565b602435906001600160a01b03821682036102ed57565b346102ed5760403660031901126102ed5761047661046c610424565b6024359033611d63565b602060405160018152f35b346102ed5760003660031901126102ed57602060ff600d54166040519015158152f35b346102ed5760003660031901126102ed576020600254604051908152f35b346102ed5760603660031901126102ed576104766104de610424565b6104e661043a565b604435916104f58333836113f6565b6114d2565b346102ed5760203660031901126102ed576020610527600435600052600660205260016040600020015490565b604051908152f35b346102ed5760403660031901126102ed5761057460043561054e61043a565b9061056f61056a82600052600660205260016040600020015490565b611638565b6117fe565b005b346102ed5760003660031901126102ed57602060405160128152f35b346102ed5760003660031901126102ed576020610527611892565b346102ed5760403660031901126102ed576004356105c961043a565b336001600160a01b038216036105e257610574916119ae565b63334bd91960e11b60005260046000fd5b346102ed5760403660031901126102ed5761060c610424565b6001600160a01b03166000908152600b6020526040902061062e602435611a39565b90600090805482938160058111610683575b509060209461064f9284611f5a565b806106695750505b6040516001600160d01b039091168152f35b61067290611a94565b90825290829020015460301c610657565b9461068d86611dfc565b86039586116106dd5760209561064f9385875265ffffffffffff8289892001541665ffffffffffff8516106000146106cb5750915b91925094610640565b9291506106d790611aa3565b906106c2565b6113a1565b346102ed5760003660031901126102ed576106fb6115e5565b60055460ff81161561073a5760ff19166005557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6020604051338152a1005b638dfc202b60e01b60005260046000fd5b346102ed5760403660031901126102ed57610574610767610424565b602435906107736115e5565b611ab1565b346102ed5760203660031901126102ed5761057460043533611b5c565b346102ed5760403660031901126102ed576107ae610424565b6107b661043a565b9060ff600d5416610801576107e9610574926107da600160ff19600d541617600d55565b6107e383611675565b50611727565b506107fb670de0b6b3a76400006113b7565b90611ab1565b60405162461bcd60e51b815260206004820152602160248201527f4f70656e536369546f6b656e3a20616c726561647920696e697469616c697a656044820152601960fa1b6064820152608490fd5b346102ed5760003660031901126102ed5761039d6040805190610873818361137f565b600e82526d06d6f64653d74696d657374616d760941b6020830152519182916020835260208301906102f2565b346102ed5760203660031901126102ed576001600160a01b036108c1610424565b16600052600a602052602060018060a01b0360406000205416604051908152f35b346102ed5760203660031901126102ed576105746108fe610424565b33611c7c565b346102ed5760003660031901126102ed57602060ff600554166040519015158152f35b346102ed5760203660031901126102ed576001600160a01b03610948610424565b16600052600b60205260406000205463ffffffff81116109745760405163ffffffff9091168152602090f35b6306dfcc6560e41b600052602060045260245260446000fd5b346102ed5760203660031901126102ed5760206105276109ab610424565b6001600160a01b031660009081526020819052604090205490565b346102ed5760403660031901126102ed576105746109e2610424565b602435906109f18233836113f6565b611b5c565b346102ed5760203660031901126102ed576001600160a01b03610a17610424565b1660005260096020526020604060002054604051908152f35b346102ed5760003660031901126102ed573360009081527fe09f975e15f8f53f24cbbc282b13c40b84df485fcdb8d3997fa103dc5a4ef841602052604090205460ff1615610ab957610a806120e5565b600160ff1960055416176005557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586020604051338152a1005b63e2517d3f60e01b600052336004527f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a60245260446000fd5b346102ed5760003660031901126102ed57610b98610b2f7f0000000000000000000000000000000000000000000000000000000000000000612102565b610b587f0000000000000000000000000000000000000000000000000000000000000000612166565b6020604051610b67828261137f565b6000815281610ba681830194601f198301368737604051978897600f60f81b895260e0858a015260e08901906102f2565b9087820360408901526102f2565b91466060870152306080870152600060a087015285830360c0870152519182815201929160005b828110610bdc57505050500390f35b835185528695509381019392810192600101610bcd565b346102ed5760203660031901126102ed57610c0f600435611a39565b6000600c5481928160058111610c69575b5090602093610c3092600c611f5a565b80610c4857506040516001600160d01b039091168152f35b9082610c56610c6493611a94565b91600c815220015460301c90565b610657565b93610c7385611dfc565b85039485116106dd57602094610c3093600c865265ffffffffffff8288882001541665ffffffffffff851610600014610cb25750915b91925093610c20565b929150610cbe90611aa3565b90610ca9565b346102ed5760403660031901126102ed57602060ff610d0b600435610ce761043a565b906000526006845260406000209060018060a01b0316600052602052604060002090565b54166040519015158152f35b346102ed5760003660031901126102ed57602060405165ffffffffffff42168152f35b346102ed5760003660031901126102ed576040516000600454610d5c8161128b565b80845290600181169081156104005750600114610d835761039d836103918185038261137f565b600460009081527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b939250905b808210610dc857509091508101602001610391610381565b919260018160209254838588010152019101909291610db0565b346102ed5760203660031901126102ed576001600160a01b03610e03610424565b16600052600b602052602060018060d01b03610e226040600020611cff565b16604051908152f35b346102ed5760003660031901126102ed57602060405160008152f35b346102ed5760403660031901126102ed57610476610e63610424565b60243590336114d2565b6064359060ff821682036102ed57565b6084359060ff821682036102ed57565b346102ed5760c03660031901126102ed57610ea6610424565b60243590604435610eb5610e6d565b6084359060a43592804211610f8d5791610f3a9391610f2c610f319460405160208101917fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf835260018060a01b038a1660408301528a6060830152608082015260808152610f2460a08261137f565b519020611d2e565b61219d565b90929192612252565b6001600160a01b0381166000908152600960205260409020805460018101909155809303610f6c576105749250611c7c565b90506301d4b62360e61b60005260018060a01b031660045260245260446000fd5b632341d78760e11b60005260045260246000fd5b346102ed5760e03660031901126102ed57610fba610424565b610fc261043a565b6044359060643592610fd2610e7d565b60a43560c435908642116110b5576001600160a01b03841660009081526009602052604090208054600181019091556110789390611073909860405160208101917f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9835260018060a01b0389169b8c604084015260018060a01b038b1660608401528b608084015260a083015260c082015260c08152610f2460e08261137f565b611d54565b936001600160a01b03851603611092576105749350611d63565b6325c0072360e11b6000526001600160a01b038085166004521660245260446000fd5b8663313c898160e11b60005260045260246000fd5b346102ed5760003660031901126102ed5760206040517f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a68152f35b346102ed5760403660031901126102ed5761057460043561112461043a565b9061114061056a82600052600660205260016040600020015490565b6119ae565b346102ed5760403660031901126102ed576020611194611163610424565b61116b61043a565b6001600160a01b0391821660009081526001855260408082209290931681526020919091522090565b54604051908152f35b346102ed5760003660031901126102ed5760206040517f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a8152f35b346102ed5760403660031901126102ed576111f1610424565b6024359063ffffffff821682036102ed5761039d91611241916112126113dd565b5061121b6113dd565b506001600160a01b03166000908152600b6020526040902061123b6113dd565b506122d4565b506040519061124f8261135e565b5465ffffffffffff811680835260309190911c60209283019081526040805192835290516001600160d01b031692820192909252918291820190565b90600182811c921680156112bb575b60208310146112a557565b634e487b7160e01b600052602260045260246000fd5b91607f169161129a565b600092918154916112d58361128b565b808352926001811690811561132b57506001146112f157505050565b60009081526020812093945091925b838310611311575060209250010190565b600181602092949394548385870101520191019190611300565b915050602093945060ff929192191683830152151560051b010190565b634e487b7160e01b600052604160045260246000fd5b6040810190811067ffffffffffffffff82111761137a57604052565b611348565b90601f8019910116810190811067ffffffffffffffff82111761137a57604052565b634e487b7160e01b600052601160045260246000fd5b9081629896800291629896808304036106dd57565b604051906113db60408361137f565b565b604051906113ea8261135e565b60006020838281520152565b6001600160a01b03908116600081815260016020908152604080832094861683529390529190912091929091546000198110611433575b50505050565b8181106114af578215611499576001600160a01b0384161561148357611479926000526001602052039160406000209060018060a01b0316600052602052604060002090565b553880808061142d565b634a1406b160e11b600052600060045260246000fd5b63e602df0560e01b600052600060045260246000fd5b83637dc7a0d960e11b60005260018060a01b031660045260245260445260646000fd5b6001600160a01b0381169392919084156115cf576001600160a01b03821680156115b9576114fe6120e5565b6001600160a01b0382166000908152602081905260409020549584871061159157846113db9697036115428460018060a01b03166000526000602052604060002090565b556001600160a01b0384166000908152602081815260409182902080548801905590518681527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9190a3612481565b63391434e360e21b6000526001600160a01b0383166004526024879052604485905260646000fd5b63ec442f0560e01b600052600060045260246000fd5b634b637e8f60e11b600052600060045260246000fd5b3360009081527f54cdd369e4e8a8515e52ca72ec816c2101831ad1f18bf44102ed171459c9b4f8602052604090205460ff161561161e57565b63e2517d3f60e01b60005233600452600060245260446000fd5b600081815260066020908152604080832033845290915290205460ff161561165d5750565b63e2517d3f60e01b6000523360045260245260446000fd5b6001600160a01b03811660009081527f54cdd369e4e8a8515e52ca72ec816c2101831ad1f18bf44102ed171459c9b4f8602052604090205460ff16611721576001600160a01b031660008181527f54cdd369e4e8a8515e52ca72ec816c2101831ad1f18bf44102ed171459c9b4f860205260408120805460ff191660011790553391907f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d8180a4600190565b50600090565b6001600160a01b03811660009081527fe09f975e15f8f53f24cbbc282b13c40b84df485fcdb8d3997fa103dc5a4ef841602052604090205460ff16611721576001600160a01b03811660009081527fe09f975e15f8f53f24cbbc282b13c40b84df485fcdb8d3997fa103dc5a4ef84160205260409020805460ff1916600117905533906001600160a01b03167f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a7f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d600080a4600190565b60008181526006602090815260408083206001600160a01b038616845290915290205460ff1661188b5760008181526006602090815260408083206001600160a01b03861684529091529020805460ff1916600117905533916001600160a01b0316907f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d600080a4600190565b5050600090565b307f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03161480611985575b156118ed577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a0815261197f60c08261137f565b51902090565b507f000000000000000000000000000000000000000000000000000000000000000046146118c4565b60008181526006602090815260408083206001600160a01b038616845290915290205460ff161561188b5760008181526006602090815260408083206001600160a01b03861684529091529020805460ff1916905533916001600160a01b0316907ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b600080a4600190565b65ffffffffffff421680821015611a7c575065ffffffffffff8111611a635765ffffffffffff1690565b6306dfcc6560e41b600052603060045260245260446000fd5b90637669fc0f60e11b60005260045260245260446000fd5b6000198101919082116106dd57565b90600182018092116106dd57565b6001600160a01b03811692919083156115b957611acc6120e5565b6002548281018091116106dd576002556001600160a01b0381166000908152602081815260408083208054860190555184815291959186917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a36002546001600160d01b0390818111611b475750506113db929350612407565b630e58ae9360e11b8652600452602452604484fd5b91906001600160a01b03831680156115cf57611b766120e5565b6001600160a01b038416600090815260208190526040812090949054838110611c575790611bbf846113db96979493039160018060a01b03166000526000602052604060002090565b55826002540360025581817fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405180602081018882520390a38015611c3f575b611c11611c0c84612302565b6123d3565b50508152600a602081815260408084205484805292909152909120546001600160a01b039081169116611fc1565b611c50611c4b84612302565b61239f565b5050611c00565b63391434e360e21b86526001600160a01b039091166004526024525060445250606490fd5b6001600160a01b038181166000818152600a6020526040812080548685166001600160a01b0319821681179092556113db96941694611cf99390928691907f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9080a46001600160a01b031660009081526020819052604090205490565b91611fc1565b80549081611d0e575050600090565b816000198101116106dd5760005260001990602060002001015460301c90565b604290611d39611892565b906040519161190160f01b8352600283015260228201522090565b916103449391610f319361219d565b6001600160a01b0316908115611499576001600160a01b0381169283156114835780611dcf7f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259385600052600160205260406000209060018060a01b0316600052602052604060002090565b55604051908152602090a3565b8115611de6570490565b634e487b7160e01b600052601260045260246000fd5b600181111561034457806001600160801b821015611f1d575b611ec3611eb9611eaf611ea5611e9b611e91611e80611eca9760048a600160401b611ecf9c1015611f10575b640100000000811015611f03575b62010000811015611ef6575b610100811015611ee9575b6010811015611edc575b1015611ed4575b60030260011c90565b611e8a818b611ddc565b0160011c90565b611e8a818a611ddc565b611e8a8189611ddc565b611e8a8188611ddc565b611e8a8187611ddc565b611e8a8186611ddc565b8093611ddc565b821190565b900390565b60011b611e77565b60041c9160021b91611e70565b60081c9160041b91611e66565b60101c9160081b91611e5b565b60201c9160101b91611e4f565b60401c9160201b91611e41565b5050611ecf611eca611ec3611eb9611eaf611ea5611e9b611e91611e80611f448a60801c90565b9850600160401b9750611e159650505050505050565b91905b838210611f6a5750505090565b9091928083169080841860011c82018092116106dd578460005265ffffffffffff82602060002001541665ffffffffffff841610600014611faf5750925b9190611f5d565b939250611fbb90611aa3565b91611fa8565b6001600160a01b038083169392919081169081851415806120dc575b611fe9575b5050505050565b8161206e575b505082611ffe575b8080611fe2565b6001600160a01b03166000908152600b602052604090207fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7249161204b916120459091612302565b9061236c565b604080516001600160d01b039384168152919092166020820152a2388080611ff7565b6001600160a01b03166000908152600b602052604090207fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724906120ba906120b486612302565b90612335565b604080516001600160d01b039384168152919092166020820152a23880611fef565b50831515611fdd565b60ff600554166120f157565b63d93c066560e01b60005260046000fd5b60ff811461214c5760ff811690601f821161213b576040805192612126828561137f565b6020808552840191601f190136833783525290565b632cd44ac360e21b60005260046000fd5b506040516103448161215f8160076112c5565b038261137f565b60ff811461218a5760ff811690601f821161213b576040805192612126828561137f565b506040516103448161215f8160086112c5565b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411612226579160209360809260ff60009560405194855216868401526040830152606082015282805260015afa1561221a576000516001600160a01b0381161561220e5790600090600090565b50600090600190600090565b6040513d6000823e3d90fd5b50505060009160039190565b6004111561223c57565b634e487b7160e01b600052602160045260246000fd5b61225b81612232565b80612264575050565b61226d81612232565b600181036122865763f645eedf60e01b60005260046000fd5b61228f81612232565b600281036122ac575063fce698f760e01b60005260045260246000fd5b806122b8600392612232565b146122c05750565b6335e2f38360e21b60005260045260246000fd5b80548210156122ec5760005260206000200190600090565b634e487b7160e01b600052603260045260246000fd5b6001600160d01b03811161231c576001600160d01b031690565b6306dfcc6560e41b60005260d060045260245260446000fd5b9061233f82611cff565b6001600160d01b03918216908216039081116106dd576123689165ffffffffffff421690612556565b9091565b9061237682611cff565b6001600160d01b03918216908216019081116106dd576123689165ffffffffffff421690612556565b6123a9600c611cff565b6001600160d01b03918216908216019081116106dd57612368904265ffffffffffff16600c612556565b6123dd600c611cff565b6001600160d01b03918216908216039081116106dd57612368904265ffffffffffff16600c612556565b906113db91612418611c4b83612302565b50506001600160a01b0316801561246e575b600a6020527f13da86008ba1c6922daee3e07db95305ef49ebced9f5467a0b8613fcc6b343e35460009182526040909120546001600160a01b039081169116611fc1565b61247a611c0c83612302565b505061242a565b6113db92916001600160a01b039091169081156124e5575b6001600160a01b03169081156124d2575b6000908152600a6020526040808220549282529020546001600160a01b039081169116611fc1565b6124de611c0c84612302565b50506124aa565b6124f1611c4b84612302565b5050612499565b8054600160401b81101561137a57612515916001820181556122d4565b61254057815160209092015160301b65ffffffffffff191665ffffffffffff92909216919091179055565b634e487b7160e01b600052600060045260246000fd5b805492939280156126065761256d61257a91611a94565b8260005260206000200190565b8054603081901c9365ffffffffffff918216929181168084116125f5578793036125c157506125bd92509065ffffffffffff82549181199060301b169116179055565b9190565b9150506125bd916125e16125d36113cc565b65ffffffffffff9093168352565b6001600160d01b03861660208301526124f8565b632520601d60e01b60005260046000fd5b509061262b916126176125d36113cc565b6001600160d01b03851660208301526124f8565b6000919056fea26469706673582212209531488b394d1c2967850c1673590be595da4badda0e944bd09f34ddaf032ce264736f6c634300081a0033
Deployed Bytecode
0x6080604052600436101561001257600080fd5b60003560e01c806301ffc9a71461029757806306fdde0314610292578063095ea7b31461028d578063158ef93e1461028857806318160ddd1461028357806323b872dd1461027e578063248a9ca3146102795780632f2ff15d14610274578063313ce5671461026f5780633644e5151461026a57806336568abe146102655780633a46b1a8146102605780633f4ba83a1461025b57806340c10f191461025657806342966c6814610251578063485cc9551461024c5780634bf5d7e914610247578063587cde1e146102425780635c19a95c1461023d5780635c975abb146102385780636fcfff451461023357806370a082311461022e57806379cc6790146102295780637ecebe00146102245780638456cb591461021f57806384b0196e1461021a5780638e539e8c1461021557806391d148541461021057806391ddadf41461020b57806395d89b41146102065780639ab24eb014610201578063a217fddf146101fc578063a9059cbb146101f7578063c3cda520146101f2578063d505accf146101ed578063d5391393146101e8578063d547741f146101e3578063dd62ed3e146101de578063e63ab1e9146101d95763f1127ed8146101d457600080fd5b6111d8565b61119d565b611145565b611105565b6110ca565b610fa1565b610e8d565b610e47565b610e2b565b610de2565b610d3a565b610d17565b610cc4565b610bf3565b610af2565b610a30565b6109f6565b6109c6565b61098d565b610927565b610904565b6108e2565b6108a0565b610850565b610795565b610778565b61074b565b6106e2565b6105f3565b6105ad565b610592565b610576565b61052f565b6104fa565b6104c2565b6104a4565b610481565b610450565b610347565b346102ed5760203660031901126102ed5760043563ffffffff60e01b81168091036102ed57602090637965db0b60e01b81149081156102dc575b506040519015158152f35b6301ffc9a760e01b149050386102d1565b600080fd5b919082519283825260005b84811061031e575050826000602080949584010152601f8019910116010190565b806020809284010151828286010152016102fd565b9060206103449281815201906102f2565b90565b346102ed5760003660031901126102ed5760405160006003546103698161128b565b808452906001811690811561040057506001146103a1575b61039d836103918185038261137f565b60405191829182610333565b0390f35b600360009081527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b939250905b8082106103e657509091508101602001610391610381565b9192600181602092548385880101520191019092916103ce565b60ff191660208086019190915291151560051b840190910191506103919050610381565b600435906001600160a01b03821682036102ed57565b602435906001600160a01b03821682036102ed57565b346102ed5760403660031901126102ed5761047661046c610424565b6024359033611d63565b602060405160018152f35b346102ed5760003660031901126102ed57602060ff600d54166040519015158152f35b346102ed5760003660031901126102ed576020600254604051908152f35b346102ed5760603660031901126102ed576104766104de610424565b6104e661043a565b604435916104f58333836113f6565b6114d2565b346102ed5760203660031901126102ed576020610527600435600052600660205260016040600020015490565b604051908152f35b346102ed5760403660031901126102ed5761057460043561054e61043a565b9061056f61056a82600052600660205260016040600020015490565b611638565b6117fe565b005b346102ed5760003660031901126102ed57602060405160128152f35b346102ed5760003660031901126102ed576020610527611892565b346102ed5760403660031901126102ed576004356105c961043a565b336001600160a01b038216036105e257610574916119ae565b63334bd91960e11b60005260046000fd5b346102ed5760403660031901126102ed5761060c610424565b6001600160a01b03166000908152600b6020526040902061062e602435611a39565b90600090805482938160058111610683575b509060209461064f9284611f5a565b806106695750505b6040516001600160d01b039091168152f35b61067290611a94565b90825290829020015460301c610657565b9461068d86611dfc565b86039586116106dd5760209561064f9385875265ffffffffffff8289892001541665ffffffffffff8516106000146106cb5750915b91925094610640565b9291506106d790611aa3565b906106c2565b6113a1565b346102ed5760003660031901126102ed576106fb6115e5565b60055460ff81161561073a5760ff19166005557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6020604051338152a1005b638dfc202b60e01b60005260046000fd5b346102ed5760403660031901126102ed57610574610767610424565b602435906107736115e5565b611ab1565b346102ed5760203660031901126102ed5761057460043533611b5c565b346102ed5760403660031901126102ed576107ae610424565b6107b661043a565b9060ff600d5416610801576107e9610574926107da600160ff19600d541617600d55565b6107e383611675565b50611727565b506107fb670de0b6b3a76400006113b7565b90611ab1565b60405162461bcd60e51b815260206004820152602160248201527f4f70656e536369546f6b656e3a20616c726561647920696e697469616c697a656044820152601960fa1b6064820152608490fd5b346102ed5760003660031901126102ed5761039d6040805190610873818361137f565b600e82526d06d6f64653d74696d657374616d760941b6020830152519182916020835260208301906102f2565b346102ed5760203660031901126102ed576001600160a01b036108c1610424565b16600052600a602052602060018060a01b0360406000205416604051908152f35b346102ed5760203660031901126102ed576105746108fe610424565b33611c7c565b346102ed5760003660031901126102ed57602060ff600554166040519015158152f35b346102ed5760203660031901126102ed576001600160a01b03610948610424565b16600052600b60205260406000205463ffffffff81116109745760405163ffffffff9091168152602090f35b6306dfcc6560e41b600052602060045260245260446000fd5b346102ed5760203660031901126102ed5760206105276109ab610424565b6001600160a01b031660009081526020819052604090205490565b346102ed5760403660031901126102ed576105746109e2610424565b602435906109f18233836113f6565b611b5c565b346102ed5760203660031901126102ed576001600160a01b03610a17610424565b1660005260096020526020604060002054604051908152f35b346102ed5760003660031901126102ed573360009081527fe09f975e15f8f53f24cbbc282b13c40b84df485fcdb8d3997fa103dc5a4ef841602052604090205460ff1615610ab957610a806120e5565b600160ff1960055416176005557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586020604051338152a1005b63e2517d3f60e01b600052336004527f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a60245260446000fd5b346102ed5760003660031901126102ed57610b98610b2f7f4f70656e53636920546f6b656e0000000000000000000000000000000000000d612102565b610b587f3100000000000000000000000000000000000000000000000000000000000001612166565b6020604051610b67828261137f565b6000815281610ba681830194601f198301368737604051978897600f60f81b895260e0858a015260e08901906102f2565b9087820360408901526102f2565b91466060870152306080870152600060a087015285830360c0870152519182815201929160005b828110610bdc57505050500390f35b835185528695509381019392810192600101610bcd565b346102ed5760203660031901126102ed57610c0f600435611a39565b6000600c5481928160058111610c69575b5090602093610c3092600c611f5a565b80610c4857506040516001600160d01b039091168152f35b9082610c56610c6493611a94565b91600c815220015460301c90565b610657565b93610c7385611dfc565b85039485116106dd57602094610c3093600c865265ffffffffffff8288882001541665ffffffffffff851610600014610cb25750915b91925093610c20565b929150610cbe90611aa3565b90610ca9565b346102ed5760403660031901126102ed57602060ff610d0b600435610ce761043a565b906000526006845260406000209060018060a01b0316600052602052604060002090565b54166040519015158152f35b346102ed5760003660031901126102ed57602060405165ffffffffffff42168152f35b346102ed5760003660031901126102ed576040516000600454610d5c8161128b565b80845290600181169081156104005750600114610d835761039d836103918185038261137f565b600460009081527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b939250905b808210610dc857509091508101602001610391610381565b919260018160209254838588010152019101909291610db0565b346102ed5760203660031901126102ed576001600160a01b03610e03610424565b16600052600b602052602060018060d01b03610e226040600020611cff565b16604051908152f35b346102ed5760003660031901126102ed57602060405160008152f35b346102ed5760403660031901126102ed57610476610e63610424565b60243590336114d2565b6064359060ff821682036102ed57565b6084359060ff821682036102ed57565b346102ed5760c03660031901126102ed57610ea6610424565b60243590604435610eb5610e6d565b6084359060a43592804211610f8d5791610f3a9391610f2c610f319460405160208101917fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf835260018060a01b038a1660408301528a6060830152608082015260808152610f2460a08261137f565b519020611d2e565b61219d565b90929192612252565b6001600160a01b0381166000908152600960205260409020805460018101909155809303610f6c576105749250611c7c565b90506301d4b62360e61b60005260018060a01b031660045260245260446000fd5b632341d78760e11b60005260045260246000fd5b346102ed5760e03660031901126102ed57610fba610424565b610fc261043a565b6044359060643592610fd2610e7d565b60a43560c435908642116110b5576001600160a01b03841660009081526009602052604090208054600181019091556110789390611073909860405160208101917f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9835260018060a01b0389169b8c604084015260018060a01b038b1660608401528b608084015260a083015260c082015260c08152610f2460e08261137f565b611d54565b936001600160a01b03851603611092576105749350611d63565b6325c0072360e11b6000526001600160a01b038085166004521660245260446000fd5b8663313c898160e11b60005260045260246000fd5b346102ed5760003660031901126102ed5760206040517f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a68152f35b346102ed5760403660031901126102ed5761057460043561112461043a565b9061114061056a82600052600660205260016040600020015490565b6119ae565b346102ed5760403660031901126102ed576020611194611163610424565b61116b61043a565b6001600160a01b0391821660009081526001855260408082209290931681526020919091522090565b54604051908152f35b346102ed5760003660031901126102ed5760206040517f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a8152f35b346102ed5760403660031901126102ed576111f1610424565b6024359063ffffffff821682036102ed5761039d91611241916112126113dd565b5061121b6113dd565b506001600160a01b03166000908152600b6020526040902061123b6113dd565b506122d4565b506040519061124f8261135e565b5465ffffffffffff811680835260309190911c60209283019081526040805192835290516001600160d01b031692820192909252918291820190565b90600182811c921680156112bb575b60208310146112a557565b634e487b7160e01b600052602260045260246000fd5b91607f169161129a565b600092918154916112d58361128b565b808352926001811690811561132b57506001146112f157505050565b60009081526020812093945091925b838310611311575060209250010190565b600181602092949394548385870101520191019190611300565b915050602093945060ff929192191683830152151560051b010190565b634e487b7160e01b600052604160045260246000fd5b6040810190811067ffffffffffffffff82111761137a57604052565b611348565b90601f8019910116810190811067ffffffffffffffff82111761137a57604052565b634e487b7160e01b600052601160045260246000fd5b9081629896800291629896808304036106dd57565b604051906113db60408361137f565b565b604051906113ea8261135e565b60006020838281520152565b6001600160a01b03908116600081815260016020908152604080832094861683529390529190912091929091546000198110611433575b50505050565b8181106114af578215611499576001600160a01b0384161561148357611479926000526001602052039160406000209060018060a01b0316600052602052604060002090565b553880808061142d565b634a1406b160e11b600052600060045260246000fd5b63e602df0560e01b600052600060045260246000fd5b83637dc7a0d960e11b60005260018060a01b031660045260245260445260646000fd5b6001600160a01b0381169392919084156115cf576001600160a01b03821680156115b9576114fe6120e5565b6001600160a01b0382166000908152602081905260409020549584871061159157846113db9697036115428460018060a01b03166000526000602052604060002090565b556001600160a01b0384166000908152602081815260409182902080548801905590518681527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9190a3612481565b63391434e360e21b6000526001600160a01b0383166004526024879052604485905260646000fd5b63ec442f0560e01b600052600060045260246000fd5b634b637e8f60e11b600052600060045260246000fd5b3360009081527f54cdd369e4e8a8515e52ca72ec816c2101831ad1f18bf44102ed171459c9b4f8602052604090205460ff161561161e57565b63e2517d3f60e01b60005233600452600060245260446000fd5b600081815260066020908152604080832033845290915290205460ff161561165d5750565b63e2517d3f60e01b6000523360045260245260446000fd5b6001600160a01b03811660009081527f54cdd369e4e8a8515e52ca72ec816c2101831ad1f18bf44102ed171459c9b4f8602052604090205460ff16611721576001600160a01b031660008181527f54cdd369e4e8a8515e52ca72ec816c2101831ad1f18bf44102ed171459c9b4f860205260408120805460ff191660011790553391907f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d8180a4600190565b50600090565b6001600160a01b03811660009081527fe09f975e15f8f53f24cbbc282b13c40b84df485fcdb8d3997fa103dc5a4ef841602052604090205460ff16611721576001600160a01b03811660009081527fe09f975e15f8f53f24cbbc282b13c40b84df485fcdb8d3997fa103dc5a4ef84160205260409020805460ff1916600117905533906001600160a01b03167f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a7f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d600080a4600190565b60008181526006602090815260408083206001600160a01b038616845290915290205460ff1661188b5760008181526006602090815260408083206001600160a01b03861684529091529020805460ff1916600117905533916001600160a01b0316907f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d600080a4600190565b5050600090565b307f00000000000000000000000000000000a1ee49c88dcda0c6fbaba2aa961474956001600160a01b03161480611985575b156118ed577fcd537171295a1b2ba64bb1ae71b41cedef74d9ebed38458fd260e02ff417cdb490565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f4680a73191bb99f6a1ed364a6560bb66501090d8773f103a0b7a09ae15939c9360408201527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260a0815261197f60c08261137f565b51902090565b507f0000000000000000000000000000000000000000000000000000000000014a3446146118c4565b60008181526006602090815260408083206001600160a01b038616845290915290205460ff161561188b5760008181526006602090815260408083206001600160a01b03861684529091529020805460ff1916905533916001600160a01b0316907ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b600080a4600190565b65ffffffffffff421680821015611a7c575065ffffffffffff8111611a635765ffffffffffff1690565b6306dfcc6560e41b600052603060045260245260446000fd5b90637669fc0f60e11b60005260045260245260446000fd5b6000198101919082116106dd57565b90600182018092116106dd57565b6001600160a01b03811692919083156115b957611acc6120e5565b6002548281018091116106dd576002556001600160a01b0381166000908152602081815260408083208054860190555184815291959186917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a36002546001600160d01b0390818111611b475750506113db929350612407565b630e58ae9360e11b8652600452602452604484fd5b91906001600160a01b03831680156115cf57611b766120e5565b6001600160a01b038416600090815260208190526040812090949054838110611c575790611bbf846113db96979493039160018060a01b03166000526000602052604060002090565b55826002540360025581817fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405180602081018882520390a38015611c3f575b611c11611c0c84612302565b6123d3565b50508152600a602081815260408084205484805292909152909120546001600160a01b039081169116611fc1565b611c50611c4b84612302565b61239f565b5050611c00565b63391434e360e21b86526001600160a01b039091166004526024525060445250606490fd5b6001600160a01b038181166000818152600a6020526040812080548685166001600160a01b0319821681179092556113db96941694611cf99390928691907f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9080a46001600160a01b031660009081526020819052604090205490565b91611fc1565b80549081611d0e575050600090565b816000198101116106dd5760005260001990602060002001015460301c90565b604290611d39611892565b906040519161190160f01b8352600283015260228201522090565b916103449391610f319361219d565b6001600160a01b0316908115611499576001600160a01b0381169283156114835780611dcf7f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259385600052600160205260406000209060018060a01b0316600052602052604060002090565b55604051908152602090a3565b8115611de6570490565b634e487b7160e01b600052601260045260246000fd5b600181111561034457806001600160801b821015611f1d575b611ec3611eb9611eaf611ea5611e9b611e91611e80611eca9760048a600160401b611ecf9c1015611f10575b640100000000811015611f03575b62010000811015611ef6575b610100811015611ee9575b6010811015611edc575b1015611ed4575b60030260011c90565b611e8a818b611ddc565b0160011c90565b611e8a818a611ddc565b611e8a8189611ddc565b611e8a8188611ddc565b611e8a8187611ddc565b611e8a8186611ddc565b8093611ddc565b821190565b900390565b60011b611e77565b60041c9160021b91611e70565b60081c9160041b91611e66565b60101c9160081b91611e5b565b60201c9160101b91611e4f565b60401c9160201b91611e41565b5050611ecf611eca611ec3611eb9611eaf611ea5611e9b611e91611e80611f448a60801c90565b9850600160401b9750611e159650505050505050565b91905b838210611f6a5750505090565b9091928083169080841860011c82018092116106dd578460005265ffffffffffff82602060002001541665ffffffffffff841610600014611faf5750925b9190611f5d565b939250611fbb90611aa3565b91611fa8565b6001600160a01b038083169392919081169081851415806120dc575b611fe9575b5050505050565b8161206e575b505082611ffe575b8080611fe2565b6001600160a01b03166000908152600b602052604090207fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7249161204b916120459091612302565b9061236c565b604080516001600160d01b039384168152919092166020820152a2388080611ff7565b6001600160a01b03166000908152600b602052604090207fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724906120ba906120b486612302565b90612335565b604080516001600160d01b039384168152919092166020820152a23880611fef565b50831515611fdd565b60ff600554166120f157565b63d93c066560e01b60005260046000fd5b60ff811461214c5760ff811690601f821161213b576040805192612126828561137f565b6020808552840191601f190136833783525290565b632cd44ac360e21b60005260046000fd5b506040516103448161215f8160076112c5565b038261137f565b60ff811461218a5760ff811690601f821161213b576040805192612126828561137f565b506040516103448161215f8160086112c5565b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411612226579160209360809260ff60009560405194855216868401526040830152606082015282805260015afa1561221a576000516001600160a01b0381161561220e5790600090600090565b50600090600190600090565b6040513d6000823e3d90fd5b50505060009160039190565b6004111561223c57565b634e487b7160e01b600052602160045260246000fd5b61225b81612232565b80612264575050565b61226d81612232565b600181036122865763f645eedf60e01b60005260046000fd5b61228f81612232565b600281036122ac575063fce698f760e01b60005260045260246000fd5b806122b8600392612232565b146122c05750565b6335e2f38360e21b60005260045260246000fd5b80548210156122ec5760005260206000200190600090565b634e487b7160e01b600052603260045260246000fd5b6001600160d01b03811161231c576001600160d01b031690565b6306dfcc6560e41b60005260d060045260245260446000fd5b9061233f82611cff565b6001600160d01b03918216908216039081116106dd576123689165ffffffffffff421690612556565b9091565b9061237682611cff565b6001600160d01b03918216908216019081116106dd576123689165ffffffffffff421690612556565b6123a9600c611cff565b6001600160d01b03918216908216019081116106dd57612368904265ffffffffffff16600c612556565b6123dd600c611cff565b6001600160d01b03918216908216039081116106dd57612368904265ffffffffffff16600c612556565b906113db91612418611c4b83612302565b50506001600160a01b0316801561246e575b600a6020527f13da86008ba1c6922daee3e07db95305ef49ebced9f5467a0b8613fcc6b343e35460009182526040909120546001600160a01b039081169116611fc1565b61247a611c0c83612302565b505061242a565b6113db92916001600160a01b039091169081156124e5575b6001600160a01b03169081156124d2575b6000908152600a6020526040808220549282529020546001600160a01b039081169116611fc1565b6124de611c0c84612302565b50506124aa565b6124f1611c4b84612302565b5050612499565b8054600160401b81101561137a57612515916001820181556122d4565b61254057815160209092015160301b65ffffffffffff191665ffffffffffff92909216919091179055565b634e487b7160e01b600052600060045260246000fd5b805492939280156126065761256d61257a91611a94565b8260005260206000200190565b8054603081901c9365ffffffffffff918216929181168084116125f5578793036125c157506125bd92509065ffffffffffff82549181199060301b169116179055565b9190565b9150506125bd916125e16125d36113cc565b65ffffffffffff9093168352565b6001600160d01b03861660208301526124f8565b632520601d60e01b60005260046000fd5b509061262b916126176125d36113cc565b6001600160d01b03851660208301526124f8565b6000919056fea26469706673582212209531488b394d1c2967850c1673590be595da4badda0e944bd09f34ddaf032ce264736f6c634300081a0033
[ 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.