ETH Price: $1,675.05 (+0.89%)

Token

Gaia Token (GAIA)
 

Overview

Max Total Supply

1,000,000,000 GAIA

Holders

3,091 (0.00%)

Transfers

-
15 ( 200.00%)

Market

Price

$0.01 @ 0.000004 ETH (+2.66%)

Onchain Market Cap

$6,215,780.00

Circulating Supply Market Cap

$1,054,300.00

Other Info

Token Contract (WITH 18 Decimals)

Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

Gaia is a decentralized, open-source AI infrastructure that empowers developers to seamlessly create and deploy AI agents across diverse knowledge bases.

Market

Volume (24H):$138,196.00
Market Capitalization:$1,054,300.00
Circulating Supply:170,000,000.00 GAIA
Market Data Source: Coinmarketcap

# Exchange Pair Price  24H Volume % Volume
Source Code Verified Exact Match

Contract Name

GaiaToken

Compiler Version
v0.8.26+commit.8a97fa7a
Optimization Enabled
Yes with 200 runs
Other Settings
paris EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[{"internalType":"address","name":"initialOwner","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"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":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","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":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Unpaused","type":"event"},{"inputs":[],"name":"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":[],"name":"TOTAL_SUPPLY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":"consumeNonce","outputs":[],"stateMutability":"nonpayable","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":"address","name":"account","type":"address"}],"name":"getVotes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"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":[],"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":[],"name":"renounceOwnership","outputs":[],"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":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"}]
61016060405234801561001157600080fd5b50604051612d5d380380612d5d8339810160408190526100309161092c565b806040518060400160405280600a81526020016923b0b4b0902a37b5b2b760b11b81525080604051806040016040528060018152602001603160f81b8152506040518060400160405280600a81526020016923b0b4b0902a37b5b2b760b11b815250604051806040016040528060048152602001634741494160e01b81525081600390816100be91906109f3565b5060046100cb82826109f3565b506100db915083905060056101e3565b610120526100ea8160066101e3565b61014052815160208084019190912060e052815190820120610100524660a05261017760e05161010051604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201529081019290925260608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b60805250503060c052506001600160a01b0381166101b057604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6101b981610216565b50600b805460ff60a01b191690556101dd816b033b2e3c9fd0803ce8000000610268565b50610b9d565b60006020835110156101ff576101f8836102a2565b9050610210565b8161020a84826109f3565b5060ff90505b92915050565b600b80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b0382166102925760405163ec442f0560e01b8152600060048201526024016101a7565b61029e600083836102e0565b5050565b600080829050601f815111156102cd578260405163305a27a960e01b81526004016101a79190610ab1565b80516102d882610aff565b179392505050565b6102e86102f8565b6102f383838361032b565b505050565b61030b600b54600160a01b900460ff1690565b156103295760405163d93c066560e01b815260040160405180910390fd5b565b610336838383610392565b6001600160a01b03831661038757600061034f60025490565b90506001600160d01b038082111561038457604051630e58ae9360e11b815260048101839052602481018290526044016101a7565b50505b6102f38383836104bc565b6001600160a01b0383166103bd5780600260008282546103b29190610b39565b9091555061042f9050565b6001600160a01b038316600090815260208190526040902054818110156104105760405163391434e360e21b81526001600160a01b038516600482015260248101829052604481018390526064016101a7565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b03821661044b5760028054829003905561046a565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516104af91815260200190565b60405180910390a3505050565b6001600160a01b0383166104ea576104e7600a610a6b61054560201b176104e284610558565b610590565b50505b6001600160a01b03821661051357610510600a610a776105c660201b176104e284610558565b50505b6001600160a01b038381166000908152600860205260408082205485841683529120546102f3929182169116836105d2565b60006105518284610b4c565b9392505050565b60006001600160d01b0382111561058c576040516306dfcc6560e41b815260d06004820152602481018390526044016101a7565b5090565b6000806105b961059e610727565b6105b16105aa88610736565b868860201c565b879190610780565b915091505b935093915050565b60006105518284610b6b565b816001600160a01b0316836001600160a01b0316141580156105f45750600081115b156102f3576001600160a01b0383161561068e576001600160a01b03831660009081526009602090815260408220829161063b91906105c6901b610a77176104e286610558565b6001600160d01b031691506001600160d01b03169150846001600160a01b0316600080516020612d3d8339815191528383604051610683929190918252602082015260400190565b60405180910390a250505b6001600160a01b038216156102f3576001600160a01b0382166000908152600960209081526040822082916106d09190610545901b610a6b176104e286610558565b6001600160d01b031691506001600160d01b03169150836001600160a01b0316600080516020612d3d8339815191528383604051610718929190918252602082015260400190565b60405180910390a25050505050565b600061073161078e565b905090565b805460009080156107775761075e83610750600184610b8a565b600091825260209091200190565b54660100000000000090046001600160d01b0316610551565b60009392505050565b6000806105b9858585610799565b6000610731436108f9565b82546000908190801561089b5760006107b787610750600185610b8a565b805490915065ffffffffffff80821691660100000000000090046001600160d01b03169088168211156107fd57604051632520601d60e01b815260040160405180910390fd5b8765ffffffffffff168265ffffffffffff160361083957825465ffffffffffff1666010000000000006001600160d01b0389160217835561088d565b6040805180820190915265ffffffffffff808a1682526001600160d01b03808a1660208085019182528d54600181018f5560008f815291909120945191519092166601000000000000029216919091179101555b94508593506105be92505050565b50506040805180820190915265ffffffffffff80851682526001600160d01b0380851660208085019182528854600181018a5560008a81529182209551925190931666010000000000000291909316179201919091559050816105be565b600065ffffffffffff82111561058c576040516306dfcc6560e41b815260306004820152602481018390526044016101a7565b60006020828403121561093e57600080fd5b81516001600160a01b038116811461055157600080fd5b634e487b7160e01b600052604160045260246000fd5b600181811c9082168061097f57607f821691505b60208210810361099f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156102f357806000526020600020601f840160051c810160208510156109cc5750805b601f840160051c820191505b818110156109ec57600081556001016109d8565b5050505050565b81516001600160401b03811115610a0c57610a0c610955565b610a2081610a1a845461096b565b846109a5565b6020601f821160018114610a545760008315610a3c5750848201515b600019600385901b1c1916600184901b1784556109ec565b600084815260208120601f198516915b82811015610a845787850151825560209485019460019092019101610a64565b5084821015610aa25786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b602081526000825180602084015260005b81811015610adf5760208186018101516040868401015201610ac2565b506000604082850101526040601f19601f83011684010191505092915050565b8051602080830151919081101561099f5760001960209190910360031b1b16919050565b634e487b7160e01b600052601160045260246000fd5b8082018082111561021057610210610b23565b6001600160d01b03818116838216019081111561021057610210610b23565b6001600160d01b03828116828216039081111561021057610210610b23565b8181038181111561021057610210610b23565b60805160a05160c05160e051610100516101205161014051612146610bf76000396000610f8f01526000610f6201526000610c4d01526000610c2501526000610b8001526000610baa01526000610bd401526121466000f3fe608060405234801561001057600080fd5b50600436106101fb5760003560e01c8063715018a61161011a57806391ddadf4116100ad578063c3cda5201161007c578063c3cda5201461045f578063d505accf14610472578063dd62ed3e14610485578063f1127ed8146104be578063f2fde38b146104fd57600080fd5b806391ddadf41461041257806395d89b41146104315780639ab24eb014610439578063a9059cbb1461044c57600080fd5b806384b0196e116100e957806384b0196e146103c05780638da5cb5b146103db5780638e539e8c146103ec578063902d55a5146103ff57600080fd5b8063715018a61461038a57806379cc6790146103925780637ecebe00146103a55780638456cb59146103b857600080fd5b80633f4ba83a116101925780635c19a95c116101615780635c19a95c146103145780635c975abb146103275780636fcfff451461033957806370a082311461036157600080fd5b80633f4ba83a146102ad57806342966c68146102b55780634bf5d7e9146102c8578063587cde1e146102d057600080fd5b8063313ce567116101ce578063313ce5671461026657806334b15118146102755780633644e515146102925780633a46b1a81461029a57600080fd5b806306fdde0314610200578063095ea7b31461021e57806318160ddd1461024157806323b872dd14610253575b600080fd5b610208610510565b6040516102159190611d4f565b60405180910390f35b61023161022c366004611d7e565b6105a2565b6040519015158152602001610215565b6002545b604051908152602001610215565b610231610261366004611da8565b6105bc565b60405160128152602001610215565b61029033600090815260076020526040902080546001019055565b005b6102456105e3565b6102456102a8366004611d7e565b6105f2565b61029061062e565b6102906102c3366004611de5565b610640565b61020861064a565b6102fc6102de366004611dfe565b6001600160a01b039081166000908152600860205260409020541690565b6040516001600160a01b039091168152602001610215565b610290610322366004611dfe565b6106c2565b600b54600160a01b900460ff16610231565b61034c610347366004611dfe565b6106d1565b60405163ffffffff9091168152602001610215565b61024561036f366004611dfe565b6001600160a01b031660009081526020819052604090205490565b6102906106dc565b6102906103a0366004611d7e565b610731565b6102456103b3366004611dfe565b610746565b610290610751565b6103c8610761565b6040516102159796959493929190611e19565b600b546001600160a01b03166102fc565b6102456103fa366004611de5565b6107a7565b6102456b033b2e3c9fd0803ce800000081565b61041a6107cc565b60405165ffffffffffff9091168152602001610215565b6102086107d6565b610245610447366004611dfe565b6107e5565b61023161045a366004611d7e565b610806565b61029061046d366004611ec2565b610814565b610290610480366004611f1a565b6108d1565b610245610493366004611f85565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6104d16104cc366004611fb8565b610a0b565b60408051825165ffffffffffff1681526020928301516001600160d01b03169281019290925201610215565b61029061050b366004611dfe565b610a30565b60606003805461051f90611ff8565b80601f016020809104026020016040519081016040528092919081815260200182805461054b90611ff8565b80156105985780601f1061056d57610100808354040283529160200191610598565b820191906000526020600020905b81548152906001019060200180831161057b57829003601f168201915b5050505050905090565b6000336105b0818585610a83565b60019150505b92915050565b6000336105ca858285610a95565b6105d5858585610b14565b506001949350505050565b50565b60006105ed610b73565b905090565b600061061e61060083610c9e565b6001600160a01b038516600090815260096020526040902090610ced565b6001600160d01b03169392505050565b610636610da3565b61063e610dd0565b565b6105e03382610e25565b6060610654610e5b565b65ffffffffffff166106646107cc565b65ffffffffffff161461068a576040516301bfc1c560e61b815260040160405180910390fd5b5060408051808201909152601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c74000000602082015290565b336106cd8183610e66565b5050565b60006105b682610ed8565b6106e4610da3565b60405162461bcd60e51b815260206004820152601d60248201527f4f776e6572736869702063616e6e6f742062652072656e6f756e63656400000060448201526064015b60405180910390fd5b61073c823383610a95565b6106cd8282610e25565b60006105b682610efa565b610759610da3565b61063e610f18565b600060608060008060006060610775610f5b565b61077d610f88565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b60006107bd6107b583610c9e565b600a90610ced565b6001600160d01b031692915050565b60006105ed610e5b565b60606004805461051f90611ff8565b6001600160a01b03811660009081526009602052604081206107bd90610fb5565b6000336105b0818585610b14565b8342111561083857604051632341d78760e11b815260048101859052602401610728565b604080517fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf60208201526001600160a01b0388169181019190915260608101869052608081018590526000906108b2906108aa9060a00160405160208183030381529060405280519060200120610fee565b85858561101b565b90506108be8187611049565b6108c88188610e66565b50505050505050565b834211156108f55760405163313c898160e11b815260048101859052602401610728565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886109428c6001600160a01b0316600090815260076020526040902080546001810190915590565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e001604051602081830303815290604052805190602001209050600061099d82610fee565b905060006109ad8287878761101b565b9050896001600160a01b0316816001600160a01b0316146109f4576040516325c0072360e11b81526001600160a01b0380831660048301528b166024820152604401610728565b6109ff8a8a8a610a83565b50505050505050505050565b6040805180820190915260008082526020820152610a29838361109c565b9392505050565b610a38610da3565b6001600160a01b038116610a6257604051631e4fbdf760e01b815260006004820152602401610728565b6105e0816110d2565b6000610a298284612048565b6000610a298284612067565b610a908383836001611124565b505050565b6001600160a01b03838116600090815260016020908152604080832093861683529290522054600019811015610b0e5781811015610aff57604051637dc7a0d960e11b81526001600160a01b03841660048201526024810182905260448101839052606401610728565b610b0e84848484036000611124565b50505050565b6001600160a01b038316610b3e57604051634b637e8f60e11b815260006004820152602401610728565b6001600160a01b038216610b685760405163ec442f0560e01b815260006004820152602401610728565b610a908383836111f9565b6000306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148015610bcc57507f000000000000000000000000000000000000000000000000000000000000000046145b15610bf657507f000000000000000000000000000000000000000000000000000000000000000090565b6105ed604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f0000000000000000000000000000000000000000000000000000000000000000918101919091527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b600080610ca96107cc565b90508065ffffffffffff168310610ce457604051637669fc0f60e11b81526004810184905265ffffffffffff82166024820152604401610728565b610a298361120c565b815460009081816005811115610d4c576000610d0884611243565b610d129085612086565b60008881526020902090915081015465ffffffffffff9081169087161015610d3c57809150610d4a565b610d47816001612099565b92505b505b6000610d5a8787858561139c565b90508015610d9557610d7f87610d71600184612086565b600091825260209091200190565b54600160301b90046001600160d01b0316610d98565b60005b979650505050505050565b600b546001600160a01b0316331461063e5760405163118cdaa760e01b8152336004820152602401610728565b610dd86113fe565b600b805460ff60a01b191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b6001600160a01b038216610e4f57604051634b637e8f60e11b815260006004820152602401610728565b6106cd826000836111f9565b60006105ed4361120c565b6001600160a01b0382811660008181526008602052604080822080548686166001600160a01b0319821681179092559151919094169392849290917f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a4610a908183610ed386611428565b611446565b6001600160a01b0381166000908152600960205260408120546105b6906115b2565b6001600160a01b0381166000908152600760205260408120546105b6565b610f206115e3565b600b805460ff60a01b1916600160a01b1790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258610e083390565b60606105ed7f0000000000000000000000000000000000000000000000000000000000000000600561160e565b60606105ed7f0000000000000000000000000000000000000000000000000000000000000000600661160e565b80546000908015610fe557610fcf83610d71600184612086565b54600160301b90046001600160d01b0316610a29565b60009392505050565b60006105b6610ffb610b73565b8360405161190160f01b8152600281019290925260228201526042902090565b60008060008061102d888888886116b9565b92509250925061103d8282611788565b50909695505050505050565b6001600160a01b0382166000908152600760205260409020805460018101909155818114610a90576040516301d4b62360e61b81526001600160a01b038416600482015260248101829052604401610728565b60408051808201909152600080825260208201526001600160a01b0383166000908152600960205260409020610a299083611841565b600b80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b03841661114e5760405163e602df0560e01b815260006004820152602401610728565b6001600160a01b03831661117857604051634a1406b160e11b815260006004820152602401610728565b6001600160a01b0380851660009081526001602090815260408083209387168352929052208290558015610b0e57826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516111eb91815260200190565b60405180910390a350505050565b6112016115e3565b610a908383836118b1565b600065ffffffffffff82111561123f576040516306dfcc6560e41b81526030600482015260248101839052604401610728565b5090565b600060018211611251575090565b816001600160801b821061126a5760809190911c9060401b5b6801000000000000000082106112855760409190911c9060201b5b640100000000821061129c5760209190911c9060101b5b6201000082106112b15760109190911c9060081b5b61010082106112c55760089190911c9060041b5b601082106112d85760049190911c9060021b5b600482106112e45760011b5b600302600190811c908185816112fc576112fc6120ac565b048201901c90506001818581611314576113146120ac565b048201901c9050600181858161132c5761132c6120ac565b048201901c90506001818581611344576113446120ac565b048201901c9050600181858161135c5761135c6120ac565b048201901c90506001818581611374576113746120ac565b048201901c905061139381858161138d5761138d6120ac565b04821190565b90039392505050565b60005b818310156113f65760006113b38484611918565b60008781526020902090915065ffffffffffff86169082015465ffffffffffff1611156113e2578092506113f0565b6113ed816001612099565b93505b5061139f565b509392505050565b600b54600160a01b900460ff1661063e57604051638dfc202b60e01b815260040160405180910390fd5b6001600160a01b0381166000908152602081905260408120546105b6565b816001600160a01b0316836001600160a01b0316141580156114685750600081115b15610a90576001600160a01b03831615611510576001600160a01b038316600090815260096020526040812081906114ab90610a776114a686611933565b611967565b6001600160d01b031691506001600160d01b03169150846001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248383604051611505929190918252602082015260400190565b60405180910390a250505b6001600160a01b03821615610a90576001600160a01b0382166000908152600960205260408120819061154990610a6b6114a686611933565b6001600160d01b031691506001600160d01b03169150836001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a72483836040516115a3929190918252602082015260400190565b60405180910390a25050505050565b600063ffffffff82111561123f576040516306dfcc6560e41b81526020600482015260248101839052604401610728565b600b54600160a01b900460ff161561063e5760405163d93c066560e01b815260040160405180910390fd5b606060ff831461162857611621836119a0565b90506105b6565b81805461163490611ff8565b80601f016020809104026020016040519081016040528092919081815260200182805461166090611ff8565b80156116ad5780601f10611682576101008083540402835291602001916116ad565b820191906000526020600020905b81548152906001019060200180831161169057829003601f168201915b505050505090506105b6565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156116f4575060009150600390508261177e565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611748573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166117745750600092506001915082905061177e565b9250600091508190505b9450945094915050565b600082600381111561179c5761179c6120c2565b036117a5575050565b60018260038111156117b9576117b96120c2565b036117d75760405163f645eedf60e01b815260040160405180910390fd5b60028260038111156117eb576117eb6120c2565b0361180c5760405163fce698f760e01b815260048101829052602401610728565b6003826003811115611820576118206120c2565b036106cd576040516335e2f38360e21b815260048101829052602401610728565b6040805180820190915260008082526020820152826000018263ffffffff1681548110611870576118706120d8565b60009182526020918290206040805180820190915291015465ffffffffffff81168252600160301b90046001600160d01b0316918101919091529392505050565b6118bc8383836119df565b6001600160a01b03831661190d5760006118d560025490565b90506001600160d01b038082111561190a57604051630e58ae9360e11b81526004810183905260248101829052604401610728565b50505b610a90838383611b09565b600061192760028484186120ee565b610a2990848416612099565b60006001600160d01b0382111561123f576040516306dfcc6560e41b815260d0600482015260248101839052604401610728565b6000806119936119756107cc565b61198b61198188610fb5565b868863ffffffff16565b879190611b7f565b915091505b935093915050565b606060006119ad83611b8d565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b6001600160a01b038316611a0a5780600260008282546119ff9190612099565b90915550611a7c9050565b6001600160a01b03831660009081526020819052604090205481811015611a5d5760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401610728565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b038216611a9857600280548290039055611ab7565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611afc91815260200190565b60405180910390a3505050565b6001600160a01b038316611b2b57611b28600a610a6b6114a684611933565b50505b6001600160a01b038216611b4d57611b4a600a610a776114a684611933565b50505b6001600160a01b03838116600090815260086020526040808220548584168352912054610a9092918216911683611446565b600080611993858585611bb5565b600060ff8216601f8111156105b657604051632cd44ac360e21b815260040160405180910390fd5b825460009081908015611cae576000611bd387610d71600185612086565b805490915065ffffffffffff80821691600160301b90046001600160d01b0316908816821115611c1657604051632520601d60e01b815260040160405180910390fd5b8765ffffffffffff168265ffffffffffff1603611c4f57825465ffffffffffff16600160301b6001600160d01b03891602178355611ca0565b6040805180820190915265ffffffffffff808a1682526001600160d01b03808a1660208085019182528d54600181018f5560008f81529190912094519151909216600160301b029216919091179101555b945085935061199892505050565b50506040805180820190915265ffffffffffff80851682526001600160d01b0380851660208085019182528854600181018a5560008a815291822095519251909316600160301b029190931617920191909155905081611998565b6000815180845260005b81811015611d2f57602081850181015186830182015201611d13565b506000602082860101526020601f19601f83011685010191505092915050565b602081526000610a296020830184611d09565b80356001600160a01b0381168114611d7957600080fd5b919050565b60008060408385031215611d9157600080fd5b611d9a83611d62565b946020939093013593505050565b600080600060608486031215611dbd57600080fd5b611dc684611d62565b9250611dd460208501611d62565b929592945050506040919091013590565b600060208284031215611df757600080fd5b5035919050565b600060208284031215611e1057600080fd5b610a2982611d62565b60ff60f81b8816815260e060208201526000611e3860e0830189611d09565b8281036040840152611e4a8189611d09565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b81811015611ea0578351835260209384019390920191600101611e82565b50909b9a5050505050505050505050565b803560ff81168114611d7957600080fd5b60008060008060008060c08789031215611edb57600080fd5b611ee487611d62565b95506020870135945060408701359350611f0060608801611eb1565b9598949750929560808101359460a0909101359350915050565b600080600080600080600060e0888a031215611f3557600080fd5b611f3e88611d62565b9650611f4c60208901611d62565b95506040880135945060608801359350611f6860808901611eb1565b9699959850939692959460a0840135945060c09093013592915050565b60008060408385031215611f9857600080fd5b611fa183611d62565b9150611faf60208401611d62565b90509250929050565b60008060408385031215611fcb57600080fd5b611fd483611d62565b9150602083013563ffffffff81168114611fed57600080fd5b809150509250929050565b600181811c9082168061200c57607f821691505b60208210810361202c57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b6001600160d01b0381811683821601908111156105b6576105b6612032565b6001600160d01b0382811682821603908111156105b6576105b6612032565b818103818111156105b6576105b6612032565b808201808211156105b6576105b6612032565b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052602160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b60008261210b57634e487b7160e01b600052601260045260246000fd5b50049056fea26469706673582212204d0ab87858b70efa3c3e9f4a00c69647b35455d4f967e17cdae34b83326f299364736f6c634300081a0033dec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724000000000000000000000000aa299c68b082de1fce3d9ae813f3fca3af5b5339
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101fb5760003560e01c8063715018a61161011a57806391ddadf4116100ad578063c3cda5201161007c578063c3cda5201461045f578063d505accf14610472578063dd62ed3e14610485578063f1127ed8146104be578063f2fde38b146104fd57600080fd5b806391ddadf41461041257806395d89b41146104315780639ab24eb014610439578063a9059cbb1461044c57600080fd5b806384b0196e116100e957806384b0196e146103c05780638da5cb5b146103db5780638e539e8c146103ec578063902d55a5146103ff57600080fd5b8063715018a61461038a57806379cc6790146103925780637ecebe00146103a55780638456cb59146103b857600080fd5b80633f4ba83a116101925780635c19a95c116101615780635c19a95c146103145780635c975abb146103275780636fcfff451461033957806370a082311461036157600080fd5b80633f4ba83a146102ad57806342966c68146102b55780634bf5d7e9146102c8578063587cde1e146102d057600080fd5b8063313ce567116101ce578063313ce5671461026657806334b15118146102755780633644e515146102925780633a46b1a81461029a57600080fd5b806306fdde0314610200578063095ea7b31461021e57806318160ddd1461024157806323b872dd14610253575b600080fd5b610208610510565b6040516102159190611d4f565b60405180910390f35b61023161022c366004611d7e565b6105a2565b6040519015158152602001610215565b6002545b604051908152602001610215565b610231610261366004611da8565b6105bc565b60405160128152602001610215565b61029033600090815260076020526040902080546001019055565b005b6102456105e3565b6102456102a8366004611d7e565b6105f2565b61029061062e565b6102906102c3366004611de5565b610640565b61020861064a565b6102fc6102de366004611dfe565b6001600160a01b039081166000908152600860205260409020541690565b6040516001600160a01b039091168152602001610215565b610290610322366004611dfe565b6106c2565b600b54600160a01b900460ff16610231565b61034c610347366004611dfe565b6106d1565b60405163ffffffff9091168152602001610215565b61024561036f366004611dfe565b6001600160a01b031660009081526020819052604090205490565b6102906106dc565b6102906103a0366004611d7e565b610731565b6102456103b3366004611dfe565b610746565b610290610751565b6103c8610761565b6040516102159796959493929190611e19565b600b546001600160a01b03166102fc565b6102456103fa366004611de5565b6107a7565b6102456b033b2e3c9fd0803ce800000081565b61041a6107cc565b60405165ffffffffffff9091168152602001610215565b6102086107d6565b610245610447366004611dfe565b6107e5565b61023161045a366004611d7e565b610806565b61029061046d366004611ec2565b610814565b610290610480366004611f1a565b6108d1565b610245610493366004611f85565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6104d16104cc366004611fb8565b610a0b565b60408051825165ffffffffffff1681526020928301516001600160d01b03169281019290925201610215565b61029061050b366004611dfe565b610a30565b60606003805461051f90611ff8565b80601f016020809104026020016040519081016040528092919081815260200182805461054b90611ff8565b80156105985780601f1061056d57610100808354040283529160200191610598565b820191906000526020600020905b81548152906001019060200180831161057b57829003601f168201915b5050505050905090565b6000336105b0818585610a83565b60019150505b92915050565b6000336105ca858285610a95565b6105d5858585610b14565b506001949350505050565b50565b60006105ed610b73565b905090565b600061061e61060083610c9e565b6001600160a01b038516600090815260096020526040902090610ced565b6001600160d01b03169392505050565b610636610da3565b61063e610dd0565b565b6105e03382610e25565b6060610654610e5b565b65ffffffffffff166106646107cc565b65ffffffffffff161461068a576040516301bfc1c560e61b815260040160405180910390fd5b5060408051808201909152601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c74000000602082015290565b336106cd8183610e66565b5050565b60006105b682610ed8565b6106e4610da3565b60405162461bcd60e51b815260206004820152601d60248201527f4f776e6572736869702063616e6e6f742062652072656e6f756e63656400000060448201526064015b60405180910390fd5b61073c823383610a95565b6106cd8282610e25565b60006105b682610efa565b610759610da3565b61063e610f18565b600060608060008060006060610775610f5b565b61077d610f88565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b60006107bd6107b583610c9e565b600a90610ced565b6001600160d01b031692915050565b60006105ed610e5b565b60606004805461051f90611ff8565b6001600160a01b03811660009081526009602052604081206107bd90610fb5565b6000336105b0818585610b14565b8342111561083857604051632341d78760e11b815260048101859052602401610728565b604080517fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf60208201526001600160a01b0388169181019190915260608101869052608081018590526000906108b2906108aa9060a00160405160208183030381529060405280519060200120610fee565b85858561101b565b90506108be8187611049565b6108c88188610e66565b50505050505050565b834211156108f55760405163313c898160e11b815260048101859052602401610728565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886109428c6001600160a01b0316600090815260076020526040902080546001810190915590565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e001604051602081830303815290604052805190602001209050600061099d82610fee565b905060006109ad8287878761101b565b9050896001600160a01b0316816001600160a01b0316146109f4576040516325c0072360e11b81526001600160a01b0380831660048301528b166024820152604401610728565b6109ff8a8a8a610a83565b50505050505050505050565b6040805180820190915260008082526020820152610a29838361109c565b9392505050565b610a38610da3565b6001600160a01b038116610a6257604051631e4fbdf760e01b815260006004820152602401610728565b6105e0816110d2565b6000610a298284612048565b6000610a298284612067565b610a908383836001611124565b505050565b6001600160a01b03838116600090815260016020908152604080832093861683529290522054600019811015610b0e5781811015610aff57604051637dc7a0d960e11b81526001600160a01b03841660048201526024810182905260448101839052606401610728565b610b0e84848484036000611124565b50505050565b6001600160a01b038316610b3e57604051634b637e8f60e11b815260006004820152602401610728565b6001600160a01b038216610b685760405163ec442f0560e01b815260006004820152602401610728565b610a908383836111f9565b6000306001600160a01b037f0000000000000000000000002ee7097bfdd98fce2ac08a1896038a7cd9aaed8116148015610bcc57507f000000000000000000000000000000000000000000000000000000000000000146145b15610bf657507f79ef116021a2dfabda89e7a027b9a48b2f1fed5d8aaabdac2c2f009ccb9c8cfd90565b6105ed604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f1352c5fda3f323358390cef65e7879bcd208e36011c0bbcbab7c3f823ec5e679918101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b600080610ca96107cc565b90508065ffffffffffff168310610ce457604051637669fc0f60e11b81526004810184905265ffffffffffff82166024820152604401610728565b610a298361120c565b815460009081816005811115610d4c576000610d0884611243565b610d129085612086565b60008881526020902090915081015465ffffffffffff9081169087161015610d3c57809150610d4a565b610d47816001612099565b92505b505b6000610d5a8787858561139c565b90508015610d9557610d7f87610d71600184612086565b600091825260209091200190565b54600160301b90046001600160d01b0316610d98565b60005b979650505050505050565b600b546001600160a01b0316331461063e5760405163118cdaa760e01b8152336004820152602401610728565b610dd86113fe565b600b805460ff60a01b191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b6001600160a01b038216610e4f57604051634b637e8f60e11b815260006004820152602401610728565b6106cd826000836111f9565b60006105ed4361120c565b6001600160a01b0382811660008181526008602052604080822080548686166001600160a01b0319821681179092559151919094169392849290917f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a4610a908183610ed386611428565b611446565b6001600160a01b0381166000908152600960205260408120546105b6906115b2565b6001600160a01b0381166000908152600760205260408120546105b6565b610f206115e3565b600b805460ff60a01b1916600160a01b1790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258610e083390565b60606105ed7f4761696120546f6b656e0000000000000000000000000000000000000000000a600561160e565b60606105ed7f3100000000000000000000000000000000000000000000000000000000000001600661160e565b80546000908015610fe557610fcf83610d71600184612086565b54600160301b90046001600160d01b0316610a29565b60009392505050565b60006105b6610ffb610b73565b8360405161190160f01b8152600281019290925260228201526042902090565b60008060008061102d888888886116b9565b92509250925061103d8282611788565b50909695505050505050565b6001600160a01b0382166000908152600760205260409020805460018101909155818114610a90576040516301d4b62360e61b81526001600160a01b038416600482015260248101829052604401610728565b60408051808201909152600080825260208201526001600160a01b0383166000908152600960205260409020610a299083611841565b600b80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b03841661114e5760405163e602df0560e01b815260006004820152602401610728565b6001600160a01b03831661117857604051634a1406b160e11b815260006004820152602401610728565b6001600160a01b0380851660009081526001602090815260408083209387168352929052208290558015610b0e57826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516111eb91815260200190565b60405180910390a350505050565b6112016115e3565b610a908383836118b1565b600065ffffffffffff82111561123f576040516306dfcc6560e41b81526030600482015260248101839052604401610728565b5090565b600060018211611251575090565b816001600160801b821061126a5760809190911c9060401b5b6801000000000000000082106112855760409190911c9060201b5b640100000000821061129c5760209190911c9060101b5b6201000082106112b15760109190911c9060081b5b61010082106112c55760089190911c9060041b5b601082106112d85760049190911c9060021b5b600482106112e45760011b5b600302600190811c908185816112fc576112fc6120ac565b048201901c90506001818581611314576113146120ac565b048201901c9050600181858161132c5761132c6120ac565b048201901c90506001818581611344576113446120ac565b048201901c9050600181858161135c5761135c6120ac565b048201901c90506001818581611374576113746120ac565b048201901c905061139381858161138d5761138d6120ac565b04821190565b90039392505050565b60005b818310156113f65760006113b38484611918565b60008781526020902090915065ffffffffffff86169082015465ffffffffffff1611156113e2578092506113f0565b6113ed816001612099565b93505b5061139f565b509392505050565b600b54600160a01b900460ff1661063e57604051638dfc202b60e01b815260040160405180910390fd5b6001600160a01b0381166000908152602081905260408120546105b6565b816001600160a01b0316836001600160a01b0316141580156114685750600081115b15610a90576001600160a01b03831615611510576001600160a01b038316600090815260096020526040812081906114ab90610a776114a686611933565b611967565b6001600160d01b031691506001600160d01b03169150846001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248383604051611505929190918252602082015260400190565b60405180910390a250505b6001600160a01b03821615610a90576001600160a01b0382166000908152600960205260408120819061154990610a6b6114a686611933565b6001600160d01b031691506001600160d01b03169150836001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a72483836040516115a3929190918252602082015260400190565b60405180910390a25050505050565b600063ffffffff82111561123f576040516306dfcc6560e41b81526020600482015260248101839052604401610728565b600b54600160a01b900460ff161561063e5760405163d93c066560e01b815260040160405180910390fd5b606060ff831461162857611621836119a0565b90506105b6565b81805461163490611ff8565b80601f016020809104026020016040519081016040528092919081815260200182805461166090611ff8565b80156116ad5780601f10611682576101008083540402835291602001916116ad565b820191906000526020600020905b81548152906001019060200180831161169057829003601f168201915b505050505090506105b6565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156116f4575060009150600390508261177e565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611748573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166117745750600092506001915082905061177e565b9250600091508190505b9450945094915050565b600082600381111561179c5761179c6120c2565b036117a5575050565b60018260038111156117b9576117b96120c2565b036117d75760405163f645eedf60e01b815260040160405180910390fd5b60028260038111156117eb576117eb6120c2565b0361180c5760405163fce698f760e01b815260048101829052602401610728565b6003826003811115611820576118206120c2565b036106cd576040516335e2f38360e21b815260048101829052602401610728565b6040805180820190915260008082526020820152826000018263ffffffff1681548110611870576118706120d8565b60009182526020918290206040805180820190915291015465ffffffffffff81168252600160301b90046001600160d01b0316918101919091529392505050565b6118bc8383836119df565b6001600160a01b03831661190d5760006118d560025490565b90506001600160d01b038082111561190a57604051630e58ae9360e11b81526004810183905260248101829052604401610728565b50505b610a90838383611b09565b600061192760028484186120ee565b610a2990848416612099565b60006001600160d01b0382111561123f576040516306dfcc6560e41b815260d0600482015260248101839052604401610728565b6000806119936119756107cc565b61198b61198188610fb5565b868863ffffffff16565b879190611b7f565b915091505b935093915050565b606060006119ad83611b8d565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b6001600160a01b038316611a0a5780600260008282546119ff9190612099565b90915550611a7c9050565b6001600160a01b03831660009081526020819052604090205481811015611a5d5760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401610728565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b038216611a9857600280548290039055611ab7565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611afc91815260200190565b60405180910390a3505050565b6001600160a01b038316611b2b57611b28600a610a6b6114a684611933565b50505b6001600160a01b038216611b4d57611b4a600a610a776114a684611933565b50505b6001600160a01b03838116600090815260086020526040808220548584168352912054610a9092918216911683611446565b600080611993858585611bb5565b600060ff8216601f8111156105b657604051632cd44ac360e21b815260040160405180910390fd5b825460009081908015611cae576000611bd387610d71600185612086565b805490915065ffffffffffff80821691600160301b90046001600160d01b0316908816821115611c1657604051632520601d60e01b815260040160405180910390fd5b8765ffffffffffff168265ffffffffffff1603611c4f57825465ffffffffffff16600160301b6001600160d01b03891602178355611ca0565b6040805180820190915265ffffffffffff808a1682526001600160d01b03808a1660208085019182528d54600181018f5560008f81529190912094519151909216600160301b029216919091179101555b945085935061199892505050565b50506040805180820190915265ffffffffffff80851682526001600160d01b0380851660208085019182528854600181018a5560008a815291822095519251909316600160301b029190931617920191909155905081611998565b6000815180845260005b81811015611d2f57602081850181015186830182015201611d13565b506000602082860101526020601f19601f83011685010191505092915050565b602081526000610a296020830184611d09565b80356001600160a01b0381168114611d7957600080fd5b919050565b60008060408385031215611d9157600080fd5b611d9a83611d62565b946020939093013593505050565b600080600060608486031215611dbd57600080fd5b611dc684611d62565b9250611dd460208501611d62565b929592945050506040919091013590565b600060208284031215611df757600080fd5b5035919050565b600060208284031215611e1057600080fd5b610a2982611d62565b60ff60f81b8816815260e060208201526000611e3860e0830189611d09565b8281036040840152611e4a8189611d09565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b81811015611ea0578351835260209384019390920191600101611e82565b50909b9a5050505050505050505050565b803560ff81168114611d7957600080fd5b60008060008060008060c08789031215611edb57600080fd5b611ee487611d62565b95506020870135945060408701359350611f0060608801611eb1565b9598949750929560808101359460a0909101359350915050565b600080600080600080600060e0888a031215611f3557600080fd5b611f3e88611d62565b9650611f4c60208901611d62565b95506040880135945060608801359350611f6860808901611eb1565b9699959850939692959460a0840135945060c09093013592915050565b60008060408385031215611f9857600080fd5b611fa183611d62565b9150611faf60208401611d62565b90509250929050565b60008060408385031215611fcb57600080fd5b611fd483611d62565b9150602083013563ffffffff81168114611fed57600080fd5b809150509250929050565b600181811c9082168061200c57607f821691505b60208210810361202c57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b6001600160d01b0381811683821601908111156105b6576105b6612032565b6001600160d01b0382811682821603908111156105b6576105b6612032565b818103818111156105b6576105b6612032565b808201808211156105b6576105b6612032565b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052602160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b60008261210b57634e487b7160e01b600052601260045260246000fd5b50049056fea26469706673582212204d0ab87858b70efa3c3e9f4a00c69647b35455d4f967e17cdae34b83326f299364736f6c634300081a0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000aa299c68b082de1fce3d9ae813f3fca3af5b5339

-----Decoded View---------------
Arg [0] : initialOwner (address): 0xAa299C68b082De1FCE3D9aE813f3fCa3AF5b5339

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000aa299c68b082de1fce3d9ae813f3fca3af5b5339

🤖 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.