Overview
Max Total Supply
1,000,000,000 $NEOP
Holders
6 (0.00%)
Transfers
-
0 (0%)
Market
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
| # | Exchange | Pair | Price | 24H Volume | % Volume |
|---|
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":"_timelock","type":"address"},{"internalType":"address","name":"_uniswapV2router","type":"address"},{"internalType":"address","name":"presaleSafe","type":"address"},{"internalType":"address","name":"liquiditySafe","type":"address"},{"internalType":"address","name":"marketingSafe","type":"address"},{"internalType":"address","name":"devSafe","type":"address"},{"internalType":"address","name":"ecosystemSafe","type":"address"},{"internalType":"address","name":"giveawaySafe","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":"FeeSetupError","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":[],"name":"TradingAlreadyEnabled","type":"error"},{"inputs":[],"name":"TradingNotEnabled","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":false,"internalType":"uint256","name":"cap","type":"uint256"}],"name":"BurnCapUpdated","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":"account","type":"address"},{"indexed":false,"internalType":"bool","name":"isExcluded","type":"bool"}],"name":"ExcludedFromFees","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"newFee","type":"uint256"}],"name":"FeeUpdated","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":"uint256","name":"amount","type":"uint256"}],"name":"TokensBurned","type":"event"},{"anonymous":false,"inputs":[],"name":"TradingEnabled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"CLOCK_MODE","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MAX_FEE","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":[],"name":"burnCap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint32","name":"pos","type":"uint32"}],"name":"checkpoints","outputs":[{"components":[{"internalType":"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":"address","name":"_treasury","type":"address"}],"name":"enableTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bool","name":"excluded","type":"bool"}],"name":"excludeFromFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"fee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"timepoint","type":"uint256"}],"name":"getPastTotalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"timepoint","type":"uint256"}],"name":"getPastVotes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"getVotes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isExcludedFromFees","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"numCheckpoints","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_cap","type":"uint256"}],"name":"setBurnCap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_fee","type":"uint256"}],"name":"setFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalBurnedAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tradingEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":"treasury","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"uniswapV2router","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"}]Contract Creation Code
61016060405260fa60115560646100236b033b2e3c9fd0803ce80000006005610bbd565b61002d9190610bd4565b60125534801561003c57600080fd5b506040516135fa3803806135fa83398101604081905261005b91610c12565b87604051806040016040528060058152602001640244e454f560dc1b81525080604051806040016040528060018152602001603160f81b815250604051806040016040528060088152602001674e656f205065706560c01b815250604051806040016040528060058152602001640244e454f560dc1b81525081600390816100e39190610d47565b5060046100f08282610d47565b50610100915083905060056103aa565b6101205261010f8160066103aa565b61014052815160208084019190912060e052815190820120610100524660a05261019c60e05161010051604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201529081019290925260608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b60805250503060c052506001600160a01b0381166101d557604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6101de816103dd565b506001601360006101f7600b546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff1996871617905533815260139093528183208054851660019081179091557f2264e2d7bacabe6058f5009f42467b9be28015e7760f87409562384c94ac271c80548616821790558a82168452828420805486168217905589821684528284208054861682179055888216845282842080548616821790558782168452828420805486168217905585821684528284208054861682179055868216845291909220805490931617909155600c80549189166001600160a01b031990921691909117905561030c8660646102fd6b033b2e3c9fd0803ce8000000602d610bbd565b6103079190610bd4565b61042f565b6103298560646102fd6b033b2e3c9fd0803ce8000000600a610bbd565b6103468460646102fd6b033b2e3c9fd0803ce80000006019610bbd565b6103638360646102fd6b033b2e3c9fd0803ce8000000600a610bbd565b6103808160646102fd6b033b2e3c9fd0803ce80000006005610bbd565b61039d8260646102fd6b033b2e3c9fd0803ce80000006005610bbd565b5050505050505050610edb565b60006020835110156103c6576103bf83610469565b90506103d7565b816103d18482610d47565b5060ff90505b92915050565b600b80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b0382166104595760405163ec442f0560e01b8152600060048201526024016101cc565b610465600083836104a7565b5050565b600080829050601f81511115610494578260405163305a27a960e01b81526004016101cc9190610e05565b805161049f82610e53565b179392505050565b6001600160a01b03831660009081526013602052604081205460ff16806104e657506001600160a01b03831660009081526013602052604090205460ff165b9050801580156104f9575060105460ff16155b15610517576040516312f1f92360e01b815260040160405180910390fd5b8061059057600d546001600160a01b03858116911614806105455750600d546001600160a01b038481169116145b156105905760006127106011548461055d9190610bbd565b6105679190610bd4565b90506105738184610e77565b600e5490935061058e9086906001600160a01b0316836105a1565b505b61059b8484846105a1565b50505050565b6105ac83838361060d565b6001600160a01b0383166105fd5760006105c560025490565b90506001600160d01b03808211156105fa57604051630e58ae9360e11b815260048101839052602481018290526044016101cc565b50505b610608838383610737565b505050565b6001600160a01b03831661063857806002600082825461062d9190610e8a565b909155506106aa9050565b6001600160a01b0383166000908152602081905260409020548181101561068b5760405163391434e360e21b81526001600160a01b038516600482015260248101829052604481018390526064016101cc565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b0382166106c6576002805482900390556106e5565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161072a91815260200190565b60405180910390a3505050565b6001600160a01b03831661076557610762600a610f666107c060201b1761075d846107d3565b61080b565b50505b6001600160a01b03821661078e5761078b600a610f7261084160201b1761075d846107d3565b50505b6001600160a01b038381166000908152600860205260408082205485841683529120546106089291821691168361084d565b60006107cc8284610e9d565b9392505050565b60006001600160d01b03821115610807576040516306dfcc6560e41b815260d06004820152602481018390526044016101cc565b5090565b6000806108346108196109a2565b61082c610825886109b1565b868860201c565b8791906109fb565b915091505b935093915050565b60006107cc8284610ebc565b816001600160a01b0316836001600160a01b03161415801561086f5750600081115b15610608576001600160a01b03831615610909576001600160a01b0383166000908152600960209081526040822082916108b69190610841901b610f721761075d866107d3565b6001600160d01b031691506001600160d01b03169150846001600160a01b03166000805160206135da83398151915283836040516108fe929190918252602082015260400190565b60405180910390a250505b6001600160a01b03821615610608576001600160a01b03821660009081526009602090815260408220829161094b91906107c0901b610f661761075d866107d3565b6001600160d01b031691506001600160d01b03169150836001600160a01b03166000805160206135da8339815191528383604051610993929190918252602082015260400190565b60405180910390a25050505050565b60006109ac610a09565b905090565b805460009080156109f2576109d9836109cb600184610e77565b600091825260209091200190565b54660100000000000090046001600160d01b03166107cc565b60009392505050565b600080610834858585610a14565b60006109ac43610b74565b825460009081908015610b16576000610a32876109cb600185610e77565b805490915065ffffffffffff80821691660100000000000090046001600160d01b0316908816821115610a7857604051632520601d60e01b815260040160405180910390fd5b8765ffffffffffff168265ffffffffffff1603610ab457825465ffffffffffff1666010000000000006001600160d01b03891602178355610b08565b6040805180820190915265ffffffffffff808a1682526001600160d01b03808a1660208085019182528d54600181018f5560008f815291909120945191519092166601000000000000029216919091179101555b945085935061083992505050565b50506040805180820190915265ffffffffffff80851682526001600160d01b0380851660208085019182528854600181018a5560008a8152918220955192519093166601000000000000029190931617920191909155905081610839565b600065ffffffffffff821115610807576040516306dfcc6560e41b815260306004820152602481018390526044016101cc565b634e487b7160e01b600052601160045260246000fd5b80820281158282048414176103d7576103d7610ba7565b600082610bf157634e487b7160e01b600052601260045260246000fd5b500490565b80516001600160a01b0381168114610c0d57600080fd5b919050565b600080600080600080600080610100898b031215610c2f57600080fd5b610c3889610bf6565b9750610c4660208a01610bf6565b9650610c5460408a01610bf6565b9550610c6260608a01610bf6565b9450610c7060808a01610bf6565b9350610c7e60a08a01610bf6565b9250610c8c60c08a01610bf6565b9150610c9a60e08a01610bf6565b90509295985092959890939650565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680610cd357607f821691505b602082108103610cf357634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111561060857806000526020600020601f840160051c81016020851015610d205750805b601f840160051c820191505b81811015610d405760008155600101610d2c565b5050505050565b81516001600160401b03811115610d6057610d60610ca9565b610d7481610d6e8454610cbf565b84610cf9565b6020601f821160018114610da85760008315610d905750848201515b600019600385901b1c1916600184901b178455610d40565b600084815260208120601f198516915b82811015610dd85787850151825560209485019460019092019101610db8565b5084821015610df65786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b602081526000825180602084015260005b81811015610e335760208186018101516040868401015201610e16565b506000604082850101526040601f19601f83011684010191505092915050565b80516020808301519190811015610cf35760001960209190910360031b1b16919050565b818103818111156103d7576103d7610ba7565b808201808211156103d7576103d7610ba7565b6001600160d01b0381811683821601908111156103d7576103d7610ba7565b6001600160d01b0382811682821603908111156103d7576103d7610ba7565b60805160a05160c05160e0516101005161012051610140516126a5610f35600039600061144401526000611417015260006111750152600061114d015260006110a8015260006110d2015260006110fc01526126a56000f3fe608060405234801561001057600080fd5b50600436106102485760003560e01c80636fcfff451161013b578063a9059cbb116100b8578063dd62ed3e1161007c578063dd62ed3e14610535578063ddca3f431461056e578063e7bd32e214610577578063f1127ed81461058a578063f2fde38b146105c957600080fd5b8063a9059cbb146104e0578063bc063e1a146104f3578063c0246668146104fc578063c3cda5201461050f578063d505accf1461052257600080fd5b80638da5cb5b116100ff5780638da5cb5b146104825780638e539e8c1461049357806391ddadf4146104a657806395d89b41146104c55780639ab24eb0146104cd57600080fd5b80636fcfff45146103fb57806370a0823114610423578063715018a61461044c5780637ecebe001461045457806384b0196e1461046757600080fd5b806342966c68116101c95780634fbee1931161018d5780634fbee1931461036a578063587cde1e146103965780635c19a95c146103c257806361d027b3146103d557806369fe0e2d146103e857600080fd5b806342966c681461032657806347ac3ec91461033957806349bd5a5e146103425780634ada218b146103555780634bf5d7e91461036257600080fd5b806323b872dd1161021057806323b872dd146102e0578063313ce567146102f357806335ab5f64146103025780633644e5151461030b5780633a46b1a81461031357600080fd5b806306fdde031461024d57806307980cb91461026b578063081d2b3c14610280578063095ea7b3146102ab57806318160ddd146102ce575b600080fd5b6102556105dc565b604051610262919061223e565b60405180910390f35b61027e610279366004612266565b61066e565b005b600c54610293906001600160a01b031681565b6040516001600160a01b039091168152602001610262565b6102be6102b9366004612283565b610881565b6040519015158152602001610262565b6002545b604051908152602001610262565b6102be6102ee3660046122af565b61089b565b60405160128152602001610262565b6102d2600f5481565b6102d26108bf565b6102d2610321366004612283565b6108ce565b61027e6103343660046122f0565b61090a565b6102d260125481565b600d54610293906001600160a01b031681565b6010546102be9060ff1681565b610255610a05565b6102be610378366004612266565b6001600160a01b031660009081526013602052604090205460ff1690565b6102936103a4366004612266565b6001600160a01b039081166000908152600860205260409020541690565b61027e6103d0366004612266565b610a7d565b600e54610293906001600160a01b031681565b61027e6103f63660046122f0565b610a8c565b61040e610409366004612266565b610b12565b60405163ffffffff9091168152602001610262565b6102d2610431366004612266565b6001600160a01b031660009081526020819052604090205490565b61027e610b1d565b6102d2610462366004612266565b610b31565b61046f610b3c565b6040516102629796959493929190612309565b600b546001600160a01b0316610293565b6102d26104a13660046122f0565b610b82565b6104ae610ba7565b60405165ffffffffffff9091168152602001610262565b610255610bb1565b6102d26104db366004612266565b610bc0565b6102be6104ee366004612283565b610be1565b6102d26101f481565b61027e61050a3660046123a1565b610bef565b61027e61051d3660046123f5565b610c56565b61027e61053036600461244f565b610d13565b6102d26105433660046124be565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6102d260115481565b61027e6105853660046122f0565b610e4d565b61059d6105983660046124ec565b610f03565b60408051825165ffffffffffff1681526020928301516001600160d01b03169281019290925201610262565b61027e6105d7366004612266565b610f28565b6060600380546105eb90612523565b80601f016020809104026020016040519081016040528092919081815260200182805461061790612523565b80156106645780601f1061063957610100808354040283529160200191610664565b820191906000526020600020905b81548152906001019060200180831161064757829003601f168201915b5050505050905090565b610676610f7e565b60105460ff161561069a57604051636b91f55d60e11b815260040160405180910390fd5b600c546040805163c45a015560e01b815290516000926001600160a01b03169163c45a01559160048083019260209291908290030181865afa1580156106e4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610708919061255d565b6001600160a01b031663e6a4390530600c60009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561076a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061078e919061255d565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381865afa1580156107d9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107fd919061255d565b600d80546001600160a01b038084166001600160a01b031992831617909255600e805492861692909116821790556010805460ff19908116600190811790925560009283526013602052604080842080549092169092179055519192507f799663458a5ef2936f7fa0c99b3336c69c25890f82974f04e811e5bb359186c791a15050565b60003361088f818585610fab565b60019150505b92915050565b6000336108a9858285610fbd565b6108b485858561103c565b506001949350505050565b60006108c961109b565b905090565b60006108fa6108dc836111c6565b6001600160a01b038516600090815260096020526040902090611215565b6001600160d01b03169392505050565b6000811161094d5760405162461bcd60e51b815260206004820152600b60248201526a16995c9bc8185b5bdd5b9d60aa1b60448201526064015b60405180910390fd5b60125481600f5461095e9190612590565b11156109ac5760405162461bcd60e51b815260206004820152601760248201527f4d6178206275726e20616d6f756e7420726561636865640000000000000000006044820152606401610944565b80600f60008282546109be9190612590565b909155506109ce905033826112cb565b6040518181527f6ef4855b666dcc7884561072e4358b28dfe01feb1b7f4dcebc00e62d50394ac7906020015b60405180910390a150565b6060610a0f611301565b65ffffffffffff16610a1f610ba7565b65ffffffffffff1614610a45576040516301bfc1c560e61b815260040160405180910390fd5b5060408051808201909152601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c74000000602082015290565b33610a88818361130c565b5050565b610a94610f7e565b6101f4811115610add5760405162461bcd60e51b81526020600482015260146024820152734665652063616e6e6f742065786365656420352560601b6044820152606401610944565b60118190556040518181527f8c4d35e54a3f2ef1134138fd8ea3daee6a3c89e10d2665996babdf70261e2c76906020016109fa565b60006108958261137e565b610b25610f7e565b610b2f60006113a0565b565b6000610895826113f2565b600060608060008060006060610b50611410565b610b5861143d565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b6000610b98610b90836111c6565b600a90611215565b6001600160d01b031692915050565b60006108c9611301565b6060600480546105eb90612523565b6001600160a01b0381166000908152600960205260408120610b989061146a565b60003361088f81858561103c565b610bf7610f7e565b6001600160a01b038216600081815260136020908152604091829020805460ff191685151590811790915591519182527f3499bfcf9673677ba552f3fe2ea274ec7e6246da31c3c87e115b45a9b0db2efb910160405180910390a25050565b83421115610c7a57604051632341d78760e11b815260048101859052602401610944565b604080517fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf60208201526001600160a01b038816918101919091526060810186905260808101859052600090610cf490610cec9060a001604051602081830303815290604052805190602001206114a3565b8585856114d0565b9050610d0081876114fe565b610d0a818861130c565b50505050505050565b83421115610d375760405163313c898160e11b815260048101859052602401610944565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610d848c6001600160a01b0316600090815260076020526040902080546001810190915590565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090506000610ddf826114a3565b90506000610def828787876114d0565b9050896001600160a01b0316816001600160a01b031614610e36576040516325c0072360e11b81526001600160a01b0380831660048301528b166024820152604401610944565b610e418a8a8a610fab565b50505050505050505050565b610e55610f7e565b610e6c60026b033b2e3c9fd0803ce80000006125b9565b8110610ece5760405162461bcd60e51b815260206004820152602b60248201527f4361702063616e6e6f74206265206d6f7265207468616e20353025206f66207460448201526a6f74616c20737570706c7960a81b6064820152608401610944565b60128190556040518181527f7e2aec92b0f9d94702663b18a4d34f29f34944251ad2cce13febab8f16e70229906020016109fa565b6040805180820190915260008082526020820152610f218383611551565b9392505050565b610f30610f7e565b6001600160a01b038116610f5a57604051631e4fbdf760e01b815260006004820152602401610944565b610f63816113a0565b50565b6000610f2182846125db565b6000610f2182846125fa565b600b546001600160a01b03163314610b2f5760405163118cdaa760e01b8152336004820152602401610944565b610fb88383836001611587565b505050565b6001600160a01b03838116600090815260016020908152604080832093861683529290522054600019811015611036578181101561102757604051637dc7a0d960e11b81526001600160a01b03841660048201526024810182905260448101839052606401610944565b61103684848484036000611587565b50505050565b6001600160a01b03831661106657604051634b637e8f60e11b815260006004820152602401610944565b6001600160a01b0382166110905760405163ec442f0560e01b815260006004820152602401610944565b610fb883838361165c565b6000306001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161480156110f457507f000000000000000000000000000000000000000000000000000000000000000046145b1561111e57507f000000000000000000000000000000000000000000000000000000000000000090565b6108c9604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f0000000000000000000000000000000000000000000000000000000000000000918101919091527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b6000806111d1610ba7565b90508065ffffffffffff16831061120c57604051637669fc0f60e11b81526004810184905265ffffffffffff82166024820152604401610944565b610f2183611750565b81546000908181600581111561127457600061123084611787565b61123a9085612619565b60008881526020902090915081015465ffffffffffff908116908716101561126457809150611272565b61126f816001612590565b92505b505b6000611282878785856118e0565b905080156112bd576112a787611299600184612619565b600091825260209091200190565b54600160301b90046001600160d01b03166112c0565b60005b979650505050505050565b6001600160a01b0382166112f557604051634b637e8f60e11b815260006004820152602401610944565b610a888260008361165c565b60006108c943611750565b6001600160a01b0382811660008181526008602052604080822080548686166001600160a01b0319821681179092559151919094169392849290917f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a4610fb8818361137986611942565b611960565b6001600160a01b03811660009081526009602052604081205461089590611acc565b600b80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b038116600090815260076020526040812054610895565b60606108c97f00000000000000000000000000000000000000000000000000000000000000006005611afd565b60606108c97f00000000000000000000000000000000000000000000000000000000000000006006611afd565b8054600090801561149a5761148483611299600184612619565b54600160301b90046001600160d01b0316610f21565b60009392505050565b60006108956114b061109b565b8360405161190160f01b8152600281019290925260228201526042902090565b6000806000806114e288888888611ba8565b9250925092506114f28282611c77565b50909695505050505050565b6001600160a01b0382166000908152600760205260409020805460018101909155818114610fb8576040516301d4b62360e61b81526001600160a01b038416600482015260248101829052604401610944565b60408051808201909152600080825260208201526001600160a01b0383166000908152600960205260409020610f219083611d30565b6001600160a01b0384166115b15760405163e602df0560e01b815260006004820152602401610944565b6001600160a01b0383166115db57604051634a1406b160e11b815260006004820152602401610944565b6001600160a01b038085166000908152600160209081526040808320938716835292905220829055801561103657826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161164e91815260200190565b60405180910390a350505050565b6001600160a01b03831660009081526013602052604081205460ff168061169b57506001600160a01b03831660009081526013602052604090205460ff165b9050801580156116ae575060105460ff16155b156116cc576040516312f1f92360e01b815260040160405180910390fd5b8061174557600d546001600160a01b03858116911614806116fa5750600d546001600160a01b038481169116145b1561174557600061271060115484611712919061262c565b61171c91906125b9565b90506117288184612619565b600e549093506117439086906001600160a01b031683611da0565b505b611036848484611da0565b600065ffffffffffff821115611783576040516306dfcc6560e41b81526030600482015260248101839052604401610944565b5090565b600060018211611795575090565b816001600160801b82106117ae5760809190911c9060401b5b6801000000000000000082106117c95760409190911c9060201b5b64010000000082106117e05760209190911c9060101b5b6201000082106117f55760109190911c9060081b5b61010082106118095760089190911c9060041b5b6010821061181c5760049190911c9060021b5b600482106118285760011b5b600302600190811c90818581611840576118406125a3565b048201901c90506001818581611858576118586125a3565b048201901c90506001818581611870576118706125a3565b048201901c90506001818581611888576118886125a3565b048201901c905060018185816118a0576118a06125a3565b048201901c905060018185816118b8576118b86125a3565b048201901c90506118d78185816118d1576118d16125a3565b04821190565b90039392505050565b60005b8183101561193a5760006118f78484611e07565b60008781526020902090915065ffffffffffff86169082015465ffffffffffff16111561192657809250611934565b611931816001612590565b93505b506118e3565b509392505050565b6001600160a01b038116600090815260208190526040812054610895565b816001600160a01b0316836001600160a01b0316141580156119825750600081115b15610fb8576001600160a01b03831615611a2a576001600160a01b038316600090815260096020526040812081906119c590610f726119c086611e22565b611e56565b6001600160d01b031691506001600160d01b03169150846001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248383604051611a1f929190918252602082015260400190565b60405180910390a250505b6001600160a01b03821615610fb8576001600160a01b03821660009081526009602052604081208190611a6390610f666119c086611e22565b6001600160d01b031691506001600160d01b03169150836001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248383604051611abd929190918252602082015260400190565b60405180910390a25050505050565b600063ffffffff821115611783576040516306dfcc6560e41b81526020600482015260248101839052604401610944565b606060ff8314611b1757611b1083611e8f565b9050610895565b818054611b2390612523565b80601f0160208091040260200160405190810160405280929190818152602001828054611b4f90612523565b8015611b9c5780601f10611b7157610100808354040283529160200191611b9c565b820191906000526020600020905b815481529060010190602001808311611b7f57829003601f168201915b50505050509050610895565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0841115611be35750600091506003905082611c6d565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611c37573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611c6357506000925060019150829050611c6d565b9250600091508190505b9450945094915050565b6000826003811115611c8b57611c8b612643565b03611c94575050565b6001826003811115611ca857611ca8612643565b03611cc65760405163f645eedf60e01b815260040160405180910390fd5b6002826003811115611cda57611cda612643565b03611cfb5760405163fce698f760e01b815260048101829052602401610944565b6003826003811115611d0f57611d0f612643565b03610a88576040516335e2f38360e21b815260048101829052602401610944565b6040805180820190915260008082526020820152826000018263ffffffff1681548110611d5f57611d5f612659565b60009182526020918290206040805180820190915291015465ffffffffffff81168252600160301b90046001600160d01b0316918101919091529392505050565b611dab838383611ece565b6001600160a01b038316611dfc576000611dc460025490565b90506001600160d01b0380821115611df957604051630e58ae9360e11b81526004810183905260248101829052604401610944565b50505b610fb8838383611ff8565b6000611e1660028484186125b9565b610f2190848416612590565b60006001600160d01b03821115611783576040516306dfcc6560e41b815260d0600482015260248101839052604401610944565b600080611e82611e64610ba7565b611e7a611e708861146a565b868863ffffffff16565b87919061206e565b915091505b935093915050565b60606000611e9c8361207c565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b6001600160a01b038316611ef9578060026000828254611eee9190612590565b90915550611f6b9050565b6001600160a01b03831660009081526020819052604090205481811015611f4c5760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401610944565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b038216611f8757600280548290039055611fa6565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611feb91815260200190565b60405180910390a3505050565b6001600160a01b03831661201a57612017600a610f666119c084611e22565b50505b6001600160a01b03821661203c57612039600a610f726119c084611e22565b50505b6001600160a01b03838116600090815260086020526040808220548584168352912054610fb892918216911683611960565b600080611e828585856120a4565b600060ff8216601f81111561089557604051632cd44ac360e21b815260040160405180910390fd5b82546000908190801561219d5760006120c287611299600185612619565b805490915065ffffffffffff80821691600160301b90046001600160d01b031690881682111561210557604051632520601d60e01b815260040160405180910390fd5b8765ffffffffffff168265ffffffffffff160361213e57825465ffffffffffff16600160301b6001600160d01b0389160217835561218f565b6040805180820190915265ffffffffffff808a1682526001600160d01b03808a1660208085019182528d54600181018f5560008f81529190912094519151909216600160301b029216919091179101555b9450859350611e8792505050565b50506040805180820190915265ffffffffffff80851682526001600160d01b0380851660208085019182528854600181018a5560008a815291822095519251909316600160301b029190931617920191909155905081611e87565b6000815180845260005b8181101561221e57602081850181015186830182015201612202565b506000602082860101526020601f19601f83011685010191505092915050565b602081526000610f2160208301846121f8565b6001600160a01b0381168114610f6357600080fd5b60006020828403121561227857600080fd5b8135610f2181612251565b6000806040838503121561229657600080fd5b82356122a181612251565b946020939093013593505050565b6000806000606084860312156122c457600080fd5b83356122cf81612251565b925060208401356122df81612251565b929592945050506040919091013590565b60006020828403121561230257600080fd5b5035919050565b60ff60f81b8816815260e06020820152600061232860e08301896121f8565b828103604084015261233a81896121f8565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b81811015612390578351835260209384019390920191600101612372565b50909b9a5050505050505050505050565b600080604083850312156123b457600080fd5b82356123bf81612251565b9150602083013580151581146123d457600080fd5b809150509250929050565b803560ff811681146123f057600080fd5b919050565b60008060008060008060c0878903121561240e57600080fd5b863561241981612251565b95506020870135945060408701359350612435606088016123df565b9598949750929560808101359460a0909101359350915050565b600080600080600080600060e0888a03121561246a57600080fd5b873561247581612251565b9650602088013561248581612251565b955060408801359450606088013593506124a1608089016123df565b9699959850939692959460a0840135945060c09093013592915050565b600080604083850312156124d157600080fd5b82356124dc81612251565b915060208301356123d481612251565b600080604083850312156124ff57600080fd5b823561250a81612251565b9150602083013563ffffffff811681146123d457600080fd5b600181811c9082168061253757607f821691505b60208210810361255757634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561256f57600080fd5b8151610f2181612251565b634e487b7160e01b600052601160045260246000fd5b808201808211156108955761089561257a565b634e487b7160e01b600052601260045260246000fd5b6000826125d657634e487b7160e01b600052601260045260246000fd5b500490565b6001600160d01b0381811683821601908111156108955761089561257a565b6001600160d01b0382811682821603908111156108955761089561257a565b818103818111156108955761089561257a565b80820281158282048414176108955761089561257a565b634e487b7160e01b600052602160045260246000fd5b634e487b7160e01b600052603260045260246000fdfea2646970667358221220dd4fe62839051802f48144486d5195fc0dd454f31ccc7d74cd5953a14aa1dfc564736f6c634300081a0033dec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724000000000000000000000000e47a6ce7287eb4c60c52e213c889c76fd1a996690000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d0000000000000000000000006cb1dbe8f1e494cca7436e54863997e1bc3b1712000000000000000000000000e2fcbca283f054952657ab9ff308b396b51f4d070000000000000000000000003a618d6ee35645f7254ec0a5151fc0bdad50cd0c000000000000000000000000aab5a6b97b2f190c6de99789449e03b090a99fda000000000000000000000000a74e4749ef85b24b51c6bb530dcf5640488fceeb0000000000000000000000005b5ee08980f151340950e962d36565e99fb6b51c
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106102485760003560e01c80636fcfff451161013b578063a9059cbb116100b8578063dd62ed3e1161007c578063dd62ed3e14610535578063ddca3f431461056e578063e7bd32e214610577578063f1127ed81461058a578063f2fde38b146105c957600080fd5b8063a9059cbb146104e0578063bc063e1a146104f3578063c0246668146104fc578063c3cda5201461050f578063d505accf1461052257600080fd5b80638da5cb5b116100ff5780638da5cb5b146104825780638e539e8c1461049357806391ddadf4146104a657806395d89b41146104c55780639ab24eb0146104cd57600080fd5b80636fcfff45146103fb57806370a0823114610423578063715018a61461044c5780637ecebe001461045457806384b0196e1461046757600080fd5b806342966c68116101c95780634fbee1931161018d5780634fbee1931461036a578063587cde1e146103965780635c19a95c146103c257806361d027b3146103d557806369fe0e2d146103e857600080fd5b806342966c681461032657806347ac3ec91461033957806349bd5a5e146103425780634ada218b146103555780634bf5d7e91461036257600080fd5b806323b872dd1161021057806323b872dd146102e0578063313ce567146102f357806335ab5f64146103025780633644e5151461030b5780633a46b1a81461031357600080fd5b806306fdde031461024d57806307980cb91461026b578063081d2b3c14610280578063095ea7b3146102ab57806318160ddd146102ce575b600080fd5b6102556105dc565b604051610262919061223e565b60405180910390f35b61027e610279366004612266565b61066e565b005b600c54610293906001600160a01b031681565b6040516001600160a01b039091168152602001610262565b6102be6102b9366004612283565b610881565b6040519015158152602001610262565b6002545b604051908152602001610262565b6102be6102ee3660046122af565b61089b565b60405160128152602001610262565b6102d2600f5481565b6102d26108bf565b6102d2610321366004612283565b6108ce565b61027e6103343660046122f0565b61090a565b6102d260125481565b600d54610293906001600160a01b031681565b6010546102be9060ff1681565b610255610a05565b6102be610378366004612266565b6001600160a01b031660009081526013602052604090205460ff1690565b6102936103a4366004612266565b6001600160a01b039081166000908152600860205260409020541690565b61027e6103d0366004612266565b610a7d565b600e54610293906001600160a01b031681565b61027e6103f63660046122f0565b610a8c565b61040e610409366004612266565b610b12565b60405163ffffffff9091168152602001610262565b6102d2610431366004612266565b6001600160a01b031660009081526020819052604090205490565b61027e610b1d565b6102d2610462366004612266565b610b31565b61046f610b3c565b6040516102629796959493929190612309565b600b546001600160a01b0316610293565b6102d26104a13660046122f0565b610b82565b6104ae610ba7565b60405165ffffffffffff9091168152602001610262565b610255610bb1565b6102d26104db366004612266565b610bc0565b6102be6104ee366004612283565b610be1565b6102d26101f481565b61027e61050a3660046123a1565b610bef565b61027e61051d3660046123f5565b610c56565b61027e61053036600461244f565b610d13565b6102d26105433660046124be565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6102d260115481565b61027e6105853660046122f0565b610e4d565b61059d6105983660046124ec565b610f03565b60408051825165ffffffffffff1681526020928301516001600160d01b03169281019290925201610262565b61027e6105d7366004612266565b610f28565b6060600380546105eb90612523565b80601f016020809104026020016040519081016040528092919081815260200182805461061790612523565b80156106645780601f1061063957610100808354040283529160200191610664565b820191906000526020600020905b81548152906001019060200180831161064757829003601f168201915b5050505050905090565b610676610f7e565b60105460ff161561069a57604051636b91f55d60e11b815260040160405180910390fd5b600c546040805163c45a015560e01b815290516000926001600160a01b03169163c45a01559160048083019260209291908290030181865afa1580156106e4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610708919061255d565b6001600160a01b031663e6a4390530600c60009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561076a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061078e919061255d565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381865afa1580156107d9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107fd919061255d565b600d80546001600160a01b038084166001600160a01b031992831617909255600e805492861692909116821790556010805460ff19908116600190811790925560009283526013602052604080842080549092169092179055519192507f799663458a5ef2936f7fa0c99b3336c69c25890f82974f04e811e5bb359186c791a15050565b60003361088f818585610fab565b60019150505b92915050565b6000336108a9858285610fbd565b6108b485858561103c565b506001949350505050565b60006108c961109b565b905090565b60006108fa6108dc836111c6565b6001600160a01b038516600090815260096020526040902090611215565b6001600160d01b03169392505050565b6000811161094d5760405162461bcd60e51b815260206004820152600b60248201526a16995c9bc8185b5bdd5b9d60aa1b60448201526064015b60405180910390fd5b60125481600f5461095e9190612590565b11156109ac5760405162461bcd60e51b815260206004820152601760248201527f4d6178206275726e20616d6f756e7420726561636865640000000000000000006044820152606401610944565b80600f60008282546109be9190612590565b909155506109ce905033826112cb565b6040518181527f6ef4855b666dcc7884561072e4358b28dfe01feb1b7f4dcebc00e62d50394ac7906020015b60405180910390a150565b6060610a0f611301565b65ffffffffffff16610a1f610ba7565b65ffffffffffff1614610a45576040516301bfc1c560e61b815260040160405180910390fd5b5060408051808201909152601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c74000000602082015290565b33610a88818361130c565b5050565b610a94610f7e565b6101f4811115610add5760405162461bcd60e51b81526020600482015260146024820152734665652063616e6e6f742065786365656420352560601b6044820152606401610944565b60118190556040518181527f8c4d35e54a3f2ef1134138fd8ea3daee6a3c89e10d2665996babdf70261e2c76906020016109fa565b60006108958261137e565b610b25610f7e565b610b2f60006113a0565b565b6000610895826113f2565b600060608060008060006060610b50611410565b610b5861143d565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b6000610b98610b90836111c6565b600a90611215565b6001600160d01b031692915050565b60006108c9611301565b6060600480546105eb90612523565b6001600160a01b0381166000908152600960205260408120610b989061146a565b60003361088f81858561103c565b610bf7610f7e565b6001600160a01b038216600081815260136020908152604091829020805460ff191685151590811790915591519182527f3499bfcf9673677ba552f3fe2ea274ec7e6246da31c3c87e115b45a9b0db2efb910160405180910390a25050565b83421115610c7a57604051632341d78760e11b815260048101859052602401610944565b604080517fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf60208201526001600160a01b038816918101919091526060810186905260808101859052600090610cf490610cec9060a001604051602081830303815290604052805190602001206114a3565b8585856114d0565b9050610d0081876114fe565b610d0a818861130c565b50505050505050565b83421115610d375760405163313c898160e11b815260048101859052602401610944565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610d848c6001600160a01b0316600090815260076020526040902080546001810190915590565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090506000610ddf826114a3565b90506000610def828787876114d0565b9050896001600160a01b0316816001600160a01b031614610e36576040516325c0072360e11b81526001600160a01b0380831660048301528b166024820152604401610944565b610e418a8a8a610fab565b50505050505050505050565b610e55610f7e565b610e6c60026b033b2e3c9fd0803ce80000006125b9565b8110610ece5760405162461bcd60e51b815260206004820152602b60248201527f4361702063616e6e6f74206265206d6f7265207468616e20353025206f66207460448201526a6f74616c20737570706c7960a81b6064820152608401610944565b60128190556040518181527f7e2aec92b0f9d94702663b18a4d34f29f34944251ad2cce13febab8f16e70229906020016109fa565b6040805180820190915260008082526020820152610f218383611551565b9392505050565b610f30610f7e565b6001600160a01b038116610f5a57604051631e4fbdf760e01b815260006004820152602401610944565b610f63816113a0565b50565b6000610f2182846125db565b6000610f2182846125fa565b600b546001600160a01b03163314610b2f5760405163118cdaa760e01b8152336004820152602401610944565b610fb88383836001611587565b505050565b6001600160a01b03838116600090815260016020908152604080832093861683529290522054600019811015611036578181101561102757604051637dc7a0d960e11b81526001600160a01b03841660048201526024810182905260448101839052606401610944565b61103684848484036000611587565b50505050565b6001600160a01b03831661106657604051634b637e8f60e11b815260006004820152602401610944565b6001600160a01b0382166110905760405163ec442f0560e01b815260006004820152602401610944565b610fb883838361165c565b6000306001600160a01b037f000000000000000000000000a9f559f2aacdc29ee168ca47f16083fdc399488a161480156110f457507f000000000000000000000000000000000000000000000000000000000000000146145b1561111e57507f83e563bb17533d15148a9fc22a82a37594ee450bf6ababee981a6e371410e22c90565b6108c9604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f3780f227d1b4da926f83697b583893a67ff87e5c766ce4f084c539d3876be138918101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b6000806111d1610ba7565b90508065ffffffffffff16831061120c57604051637669fc0f60e11b81526004810184905265ffffffffffff82166024820152604401610944565b610f2183611750565b81546000908181600581111561127457600061123084611787565b61123a9085612619565b60008881526020902090915081015465ffffffffffff908116908716101561126457809150611272565b61126f816001612590565b92505b505b6000611282878785856118e0565b905080156112bd576112a787611299600184612619565b600091825260209091200190565b54600160301b90046001600160d01b03166112c0565b60005b979650505050505050565b6001600160a01b0382166112f557604051634b637e8f60e11b815260006004820152602401610944565b610a888260008361165c565b60006108c943611750565b6001600160a01b0382811660008181526008602052604080822080548686166001600160a01b0319821681179092559151919094169392849290917f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a4610fb8818361137986611942565b611960565b6001600160a01b03811660009081526009602052604081205461089590611acc565b600b80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b038116600090815260076020526040812054610895565b60606108c97f244e454f500000000000000000000000000000000000000000000000000000056005611afd565b60606108c97f31000000000000000000000000000000000000000000000000000000000000016006611afd565b8054600090801561149a5761148483611299600184612619565b54600160301b90046001600160d01b0316610f21565b60009392505050565b60006108956114b061109b565b8360405161190160f01b8152600281019290925260228201526042902090565b6000806000806114e288888888611ba8565b9250925092506114f28282611c77565b50909695505050505050565b6001600160a01b0382166000908152600760205260409020805460018101909155818114610fb8576040516301d4b62360e61b81526001600160a01b038416600482015260248101829052604401610944565b60408051808201909152600080825260208201526001600160a01b0383166000908152600960205260409020610f219083611d30565b6001600160a01b0384166115b15760405163e602df0560e01b815260006004820152602401610944565b6001600160a01b0383166115db57604051634a1406b160e11b815260006004820152602401610944565b6001600160a01b038085166000908152600160209081526040808320938716835292905220829055801561103657826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161164e91815260200190565b60405180910390a350505050565b6001600160a01b03831660009081526013602052604081205460ff168061169b57506001600160a01b03831660009081526013602052604090205460ff165b9050801580156116ae575060105460ff16155b156116cc576040516312f1f92360e01b815260040160405180910390fd5b8061174557600d546001600160a01b03858116911614806116fa5750600d546001600160a01b038481169116145b1561174557600061271060115484611712919061262c565b61171c91906125b9565b90506117288184612619565b600e549093506117439086906001600160a01b031683611da0565b505b611036848484611da0565b600065ffffffffffff821115611783576040516306dfcc6560e41b81526030600482015260248101839052604401610944565b5090565b600060018211611795575090565b816001600160801b82106117ae5760809190911c9060401b5b6801000000000000000082106117c95760409190911c9060201b5b64010000000082106117e05760209190911c9060101b5b6201000082106117f55760109190911c9060081b5b61010082106118095760089190911c9060041b5b6010821061181c5760049190911c9060021b5b600482106118285760011b5b600302600190811c90818581611840576118406125a3565b048201901c90506001818581611858576118586125a3565b048201901c90506001818581611870576118706125a3565b048201901c90506001818581611888576118886125a3565b048201901c905060018185816118a0576118a06125a3565b048201901c905060018185816118b8576118b86125a3565b048201901c90506118d78185816118d1576118d16125a3565b04821190565b90039392505050565b60005b8183101561193a5760006118f78484611e07565b60008781526020902090915065ffffffffffff86169082015465ffffffffffff16111561192657809250611934565b611931816001612590565b93505b506118e3565b509392505050565b6001600160a01b038116600090815260208190526040812054610895565b816001600160a01b0316836001600160a01b0316141580156119825750600081115b15610fb8576001600160a01b03831615611a2a576001600160a01b038316600090815260096020526040812081906119c590610f726119c086611e22565b611e56565b6001600160d01b031691506001600160d01b03169150846001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248383604051611a1f929190918252602082015260400190565b60405180910390a250505b6001600160a01b03821615610fb8576001600160a01b03821660009081526009602052604081208190611a6390610f666119c086611e22565b6001600160d01b031691506001600160d01b03169150836001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248383604051611abd929190918252602082015260400190565b60405180910390a25050505050565b600063ffffffff821115611783576040516306dfcc6560e41b81526020600482015260248101839052604401610944565b606060ff8314611b1757611b1083611e8f565b9050610895565b818054611b2390612523565b80601f0160208091040260200160405190810160405280929190818152602001828054611b4f90612523565b8015611b9c5780601f10611b7157610100808354040283529160200191611b9c565b820191906000526020600020905b815481529060010190602001808311611b7f57829003601f168201915b50505050509050610895565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0841115611be35750600091506003905082611c6d565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611c37573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611c6357506000925060019150829050611c6d565b9250600091508190505b9450945094915050565b6000826003811115611c8b57611c8b612643565b03611c94575050565b6001826003811115611ca857611ca8612643565b03611cc65760405163f645eedf60e01b815260040160405180910390fd5b6002826003811115611cda57611cda612643565b03611cfb5760405163fce698f760e01b815260048101829052602401610944565b6003826003811115611d0f57611d0f612643565b03610a88576040516335e2f38360e21b815260048101829052602401610944565b6040805180820190915260008082526020820152826000018263ffffffff1681548110611d5f57611d5f612659565b60009182526020918290206040805180820190915291015465ffffffffffff81168252600160301b90046001600160d01b0316918101919091529392505050565b611dab838383611ece565b6001600160a01b038316611dfc576000611dc460025490565b90506001600160d01b0380821115611df957604051630e58ae9360e11b81526004810183905260248101829052604401610944565b50505b610fb8838383611ff8565b6000611e1660028484186125b9565b610f2190848416612590565b60006001600160d01b03821115611783576040516306dfcc6560e41b815260d0600482015260248101839052604401610944565b600080611e82611e64610ba7565b611e7a611e708861146a565b868863ffffffff16565b87919061206e565b915091505b935093915050565b60606000611e9c8361207c565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b6001600160a01b038316611ef9578060026000828254611eee9190612590565b90915550611f6b9050565b6001600160a01b03831660009081526020819052604090205481811015611f4c5760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401610944565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b038216611f8757600280548290039055611fa6565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611feb91815260200190565b60405180910390a3505050565b6001600160a01b03831661201a57612017600a610f666119c084611e22565b50505b6001600160a01b03821661203c57612039600a610f726119c084611e22565b50505b6001600160a01b03838116600090815260086020526040808220548584168352912054610fb892918216911683611960565b600080611e828585856120a4565b600060ff8216601f81111561089557604051632cd44ac360e21b815260040160405180910390fd5b82546000908190801561219d5760006120c287611299600185612619565b805490915065ffffffffffff80821691600160301b90046001600160d01b031690881682111561210557604051632520601d60e01b815260040160405180910390fd5b8765ffffffffffff168265ffffffffffff160361213e57825465ffffffffffff16600160301b6001600160d01b0389160217835561218f565b6040805180820190915265ffffffffffff808a1682526001600160d01b03808a1660208085019182528d54600181018f5560008f81529190912094519151909216600160301b029216919091179101555b9450859350611e8792505050565b50506040805180820190915265ffffffffffff80851682526001600160d01b0380851660208085019182528854600181018a5560008a815291822095519251909316600160301b029190931617920191909155905081611e87565b6000815180845260005b8181101561221e57602081850181015186830182015201612202565b506000602082860101526020601f19601f83011685010191505092915050565b602081526000610f2160208301846121f8565b6001600160a01b0381168114610f6357600080fd5b60006020828403121561227857600080fd5b8135610f2181612251565b6000806040838503121561229657600080fd5b82356122a181612251565b946020939093013593505050565b6000806000606084860312156122c457600080fd5b83356122cf81612251565b925060208401356122df81612251565b929592945050506040919091013590565b60006020828403121561230257600080fd5b5035919050565b60ff60f81b8816815260e06020820152600061232860e08301896121f8565b828103604084015261233a81896121f8565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b81811015612390578351835260209384019390920191600101612372565b50909b9a5050505050505050505050565b600080604083850312156123b457600080fd5b82356123bf81612251565b9150602083013580151581146123d457600080fd5b809150509250929050565b803560ff811681146123f057600080fd5b919050565b60008060008060008060c0878903121561240e57600080fd5b863561241981612251565b95506020870135945060408701359350612435606088016123df565b9598949750929560808101359460a0909101359350915050565b600080600080600080600060e0888a03121561246a57600080fd5b873561247581612251565b9650602088013561248581612251565b955060408801359450606088013593506124a1608089016123df565b9699959850939692959460a0840135945060c09093013592915050565b600080604083850312156124d157600080fd5b82356124dc81612251565b915060208301356123d481612251565b600080604083850312156124ff57600080fd5b823561250a81612251565b9150602083013563ffffffff811681146123d457600080fd5b600181811c9082168061253757607f821691505b60208210810361255757634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561256f57600080fd5b8151610f2181612251565b634e487b7160e01b600052601160045260246000fd5b808201808211156108955761089561257a565b634e487b7160e01b600052601260045260246000fd5b6000826125d657634e487b7160e01b600052601260045260246000fd5b500490565b6001600160d01b0381811683821601908111156108955761089561257a565b6001600160d01b0382811682821603908111156108955761089561257a565b818103818111156108955761089561257a565b80820281158282048414176108955761089561257a565b634e487b7160e01b600052602160045260246000fd5b634e487b7160e01b600052603260045260246000fdfea2646970667358221220dd4fe62839051802f48144486d5195fc0dd454f31ccc7d74cd5953a14aa1dfc564736f6c634300081a0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000e47a6ce7287eb4c60c52e213c889c76fd1a996690000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d0000000000000000000000006cb1dbe8f1e494cca7436e54863997e1bc3b1712000000000000000000000000e2fcbca283f054952657ab9ff308b396b51f4d070000000000000000000000003a618d6ee35645f7254ec0a5151fc0bdad50cd0c000000000000000000000000aab5a6b97b2f190c6de99789449e03b090a99fda000000000000000000000000a74e4749ef85b24b51c6bb530dcf5640488fceeb0000000000000000000000005b5ee08980f151340950e962d36565e99fb6b51c
-----Decoded View---------------
Arg [0] : _timelock (address): 0xE47A6CE7287eB4C60c52e213c889C76fd1a99669
Arg [1] : _uniswapV2router (address): 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D
Arg [2] : presaleSafe (address): 0x6CB1dBE8F1e494ccA7436e54863997E1Bc3b1712
Arg [3] : liquiditySafe (address): 0xe2FCBCA283F054952657Ab9Ff308B396B51F4D07
Arg [4] : marketingSafe (address): 0x3A618d6eE35645F7254ec0A5151FC0BDAD50cD0c
Arg [5] : devSafe (address): 0xAab5a6B97B2f190c6dE99789449e03b090a99FDa
Arg [6] : ecosystemSafe (address): 0xA74E4749Ef85b24B51C6bB530Dcf5640488FCEEB
Arg [7] : giveawaySafe (address): 0x5b5eE08980f151340950E962D36565e99FB6B51c
-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 000000000000000000000000e47a6ce7287eb4c60c52e213c889c76fd1a99669
Arg [1] : 0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d
Arg [2] : 0000000000000000000000006cb1dbe8f1e494cca7436e54863997e1bc3b1712
Arg [3] : 000000000000000000000000e2fcbca283f054952657ab9ff308b396b51f4d07
Arg [4] : 0000000000000000000000003a618d6ee35645f7254ec0a5151fc0bdad50cd0c
Arg [5] : 000000000000000000000000aab5a6b97b2f190c6de99789449e03b090a99fda
Arg [6] : 000000000000000000000000a74e4749ef85b24b51c6bb530dcf5640488fceeb
Arg [7] : 0000000000000000000000005b5ee08980f151340950e962d36565e99fb6b51c
🤖 Code Reader Beta
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.
Add Token to MetaMask (Web3)

