Overview
Max Total Supply
99,785,420.94460000004 LABS
Holders
801 (0.00%)
Transfers
-
8
Market
Price
$0.00 @ 0.000000 ETH
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"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":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"timestamp","type":"uint256"}],"name":"DailyMint","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"newAmount","type":"uint256"}],"name":"DailyMintAmountUpdated","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":"MAX_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":[],"name":"canMintDaily","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":"dailyMintAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"}],"name":"delegate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"uint256","name":"expiry","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"delegateBySig","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"delegates","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"eip712Domain","outputs":[{"internalType":"bytes1","name":"fields","type":"bytes1"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"version","type":"string"},{"internalType":"uint256","name":"chainId","type":"uint256"},{"internalType":"address","name":"verifyingContract","type":"address"},{"internalType":"bytes32","name":"salt","type":"bytes32"},{"internalType":"uint256[]","name":"extensions","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"timepoint","type":"uint256"}],"name":"getPastTotalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"voter","type":"address"},{"internalType":"uint256","name":"timepoint","type":"uint256"}],"name":"getPastVotes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"voter","type":"address"}],"name":"getVotes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lastMintTimestamp","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"mintDaily","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"numCheckpoints","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"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":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newAmount","type":"uint256"}],"name":"setDailyMintAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
6101606040526906f507bf4e1339386000600c5534801561001e575f80fd5b50604051612dd5380380612dd583398101604081905261003d9161091f565b604051806040016040528060048152602001634c41425360e01b81525080604051806040016040528060018152602001603160f81b81525083604051806040016040528060048152602001634c41425360e01b815250604051806040016040528060048152602001634c41425360e01b81525081600390816100bf91906109dc565b5060046100cc82826109dc565b5050506001600160a01b0381166100fd57604051631e4fbdf760e01b81525f60048201526024015b60405180910390fd5b610106816101ef565b50610112826006610248565b61012052610121816007610248565b61014052815160208084019190912060e052815190820120610100524660a0526101ad60e05161010051604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201529081019290925260608201524660808201523060a08201525f9060c00160405160208183030381529060405280519060200120905090565b60805250503060c052506101cc816a2ebc5723243a720880000061027a565b6101d96201518042610aaa565b6101e69062015180610ac9565b600d5550610b9c565b600580546001600160a01b03838116610100818102610100600160a81b031985161790945560405193909204169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b5f6020835110156102635761025c836102b2565b9050610274565b8161026e84826109dc565b5060ff90505b92915050565b6001600160a01b0382166102a35760405163ec442f0560e01b81525f60048201526024016100f4565b6102ae5f83836102ef565b5050565b5f80829050601f815111156102dc578260405163305a27a960e01b81526004016100f49190610ae0565b80516102e782610b15565b179392505050565b6102fa8383836102ff565b505050565b61030a838383610365565b6001600160a01b03831661035a575f61032260025490565b90506001600160d01b038082111561035757604051630e58ae9360e11b815260048101839052602481018290526044016100f4565b50505b6102fa838383610378565b61036d610400565b6102fa838383610426565b6001600160a01b0383166103a6576103a3600b610b5f61054c60201b1761039e8461055e565b610595565b50505b6001600160a01b0382166103cf576103cc600b610b6a6105ca60201b1761039e8461055e565b50505b6001600160a01b038381165f908152600960205260408082205485841683529120546102fa929182169116836105d5565b60055460ff16156104245760405163d93c066560e01b815260040160405180910390fd5b565b6001600160a01b038316610450578060025f8282546104459190610b38565b909155506104c09050565b6001600160a01b0383165f90815260208190526040902054818110156104a25760405163391434e360e21b81526001600160a01b038516600482015260248101829052604481018390526064016100f4565b6001600160a01b0384165f9081526020819052604090209082900390555b6001600160a01b0382166104dc576002805482900390556104fa565b6001600160a01b0382165f9081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161053f91815260200190565b60405180910390a3505050565b5f6105578284610b4b565b9392505050565b5f6001600160d01b03821115610591576040516306dfcc6560e41b815260d06004820152602481018390526044016100f4565b5090565b5f806105bd6105a2610725565b6105b56105ae88610733565b868860201c565b87919061077a565b915091505b935093915050565b5f6105578284610b6a565b816001600160a01b0316836001600160a01b0316141580156105f657505f81115b156102fa576001600160a01b0383161561068e576001600160a01b0383165f908152600a602090815260408220829161063c91906105ca901b610b6a1761039e8661055e565b6001600160d01b031691506001600160d01b03169150846001600160a01b03165f80516020612db58339815191528383604051610683929190918252602082015260400190565b60405180910390a250505b6001600160a01b038216156102fa576001600160a01b0382165f908152600a60209081526040822082916106cf919061054c901b610b5f1761039e8661055e565b6001600160d01b031691506001600160d01b03169150836001600160a01b03165f80516020612db58339815191528383604051610716929190918252602082015260400190565b60405180910390a25050505050565b5f61072e610787565b905090565b80545f908015610772576107598361074c600184610b89565b5f91825260209091200190565b54660100000000000090046001600160d01b0316610557565b5f9392505050565b5f806105bd858585610791565b5f61072e436108ed565b82545f9081908015610890575f6107ad8761074c600185610b89565b805490915065ffffffffffff80821691660100000000000090046001600160d01b03169088168211156107f357604051632520601d60e01b815260040160405180910390fd5b8765ffffffffffff168265ffffffffffff160361082f57825465ffffffffffff1666010000000000006001600160d01b03891602178355610882565b6040805180820190915265ffffffffffff808a1682526001600160d01b03808a1660208085019182528d54600181018f555f8f815291909120945191519092166601000000000000029216919091179101555b94508593506105c292505050565b50506040805180820190915265ffffffffffff80851682526001600160d01b0380851660208085019182528854600181018a555f8a81529182209551925190931666010000000000000291909316179201919091559050816105c2565b5f65ffffffffffff821115610591576040516306dfcc6560e41b815260306004820152602481018390526044016100f4565b5f6020828403121561092f575f80fd5b81516001600160a01b0381168114610557575f80fd5b634e487b7160e01b5f52604160045260245ffd5b600181811c9082168061096d57607f821691505b60208210810361098b57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156102fa57805f5260205f20601f840160051c810160208510156109b65750805b601f840160051c820191505b818110156109d5575f81556001016109c2565b5050505050565b81516001600160401b038111156109f5576109f5610945565b610a0981610a038454610959565b84610991565b6020601f821160018114610a3b575f8315610a245750848201515b5f19600385901b1c1916600184901b1784556109d5565b5f84815260208120601f198516915b82811015610a6a5787850151825560209485019460019092019101610a4a565b5084821015610a8757868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b634e487b7160e01b5f52601160045260245ffd5b5f82610ac457634e487b7160e01b5f52601260045260245ffd5b500490565b808202811582820484141761027457610274610a96565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b8051602080830151919081101561098b575f1960209190910360031b1b16919050565b8082018082111561027457610274610a96565b6001600160d01b03818116838216019081111561027457610274610a96565b6001600160d01b03828116828216039081111561027457610274610a96565b8181038181111561027457610274610a96565b60805160a05160c05160e0516101005161012051610140516121c8610bed5f395f610fa401525f610f7701525f610d3901525f610d1101525f610c6c01525f610c9601525f610cc001526121c85ff3fe608060405234801561000f575f80fd5b5060043610610208575f3560e01c806379cc67901161011f578063a9059cbb116100a9578063dd62ed3e11610079578063dd62ed3e14610485578063f1127ed8146104bd578063f2fde38b146104fc578063fd0c9ff11461050f578063ff9a887114610518575f80fd5b8063a9059cbb14610439578063c3cda5201461044c578063d3d600b31461045f578063d505accf14610472575f80fd5b80638e539e8c116100ef5780638e539e8c146103e35780638e80ff5d146103f657806391ddadf4146103ff57806395d89b411461041e5780639ab24eb014610426575f80fd5b806379cc67901461038c5780637ecebe001461039f57806384b0196e146103b25780638da5cb5b146103cd575f80fd5b806342966c68116101a05780635c975abb116101705780635c975abb146103215780636fcfff451461032c57806370a0823114610354578063715018a61461037c578063785946f414610384575f80fd5b806342966c68146102ae5780634bf5d7e9146102c3578063587cde1e146102cb5780635c19a95c1461030e575f80fd5b8063313ce567116101db578063313ce5671461027257806332cb6b0c146102815780633644e515146102935780633a46b1a81461029b575f80fd5b806306fdde031461020c578063095ea7b31461022a57806318160ddd1461024d57806323b872dd1461025f575b5f80fd5b610214610520565b6040516102219190611de3565b60405180910390f35b61023d610238366004611e10565b6105b0565b6040519015158152602001610221565b6002545b604051908152602001610221565b61023d61026d366004611e38565b6105c9565b60405160128152602001610221565b6102516a52b7d2dcc80cd2e400000081565b6102516105ec565b6102516102a9366004611e10565b6105fa565b6102c16102bc366004611e72565b61060c565b005b610214610619565b6102f66102d9366004611e89565b6001600160a01b039081165f908152600960205260409020541690565b6040516001600160a01b039091168152602001610221565b6102c161031c366004611e89565b610691565b60055460ff1661023d565b61033f61033a366004611e89565b6106a0565b60405163ffffffff9091168152602001610221565b610251610362366004611e89565b6001600160a01b03165f9081526020819052604090205490565b6102c16106aa565b6102c16106bd565b6102c161039a366004611e10565b610813565b6102516103ad366004611e89565b610828565b6103ba610832565b6040516102219796959493929190611ea2565b60055461010090046001600160a01b03166102f6565b6102516103f1366004611e72565b610874565b610251600d5481565b61040761087e565b60405165ffffffffffff9091168152602001610221565b610214610887565b610251610434366004611e89565b610896565b61023d610447366004611e10565b6108a0565b6102c161045a366004611f48565b6108ad565b6102c161046d366004611e72565b610969565b6102c1610480366004611f9c565b6109ac565b610251610493366004612002565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6104d06104cb366004612033565b610ae2565b60408051825165ffffffffffff1681526020928301516001600160d01b03169281019290925201610221565b6102c161050a366004611e89565b610aff565b610251600c5481565b61023d610b39565b60606003805461052f90612070565b80601f016020809104026020016040519081016040528092919081815260200182805461055b90612070565b80156105a65780601f1061057d576101008083540402835291602001916105a6565b820191905f5260205f20905b81548152906001019060200180831161058957829003601f168201915b5050505050905090565b5f336105bd818585610b75565b60019150505b92915050565b5f336105d6858285610b87565b6105e1858585610c03565b506001949350505050565b5f6105f5610c60565b905090565b5f6106058383610d89565b9392505050565b6106163382610dc3565b50565b6060610623610df7565b65ffffffffffff1661063361087e565b65ffffffffffff1614610659576040516301bfc1c560e61b815260040160405180910390fd5b5060408051808201909152601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c74000000602082015290565b3361069c8183610e01565b5050565b5f6105c382610e72565b6106b2610e93565b6106bb5f610ec6565b565b6106c5610b39565b6107215760405162461bcd60e51b815260206004820152602260248201527f4c4142533a204461696c79206d696e74206e6f742079657420617661696c61626044820152616c6560f01b60648201526084015b60405180910390fd5b6a52b7d2dcc80cd2e4000000600c5461073960025490565b61074391906120bc565b11156107915760405162461bcd60e51b815260206004820152601d60248201527f4c4142533a20576f756c6420657863656564206d617820737570706c790000006044820152606401610718565b61079e62015180426120e3565b6107ab9062015180612102565b600d556005546107cb9061010090046001600160a01b0316600c54610f1f565b7f641fe696a6ad4687964f9c38d7f932a49e19644e5a6015401000ddaca3c7a1df600c54600d54604051610809929190918252602082015260400190565b60405180910390a1565b61081e823383610b87565b61069c8282610dc3565b5f6105c382610f53565b5f6060805f805f6060610843610f70565b61084b610f9d565b604080515f80825260208201909252600f60f81b9b939a50919850469750309650945092509050565b5f6105c382610fca565b5f6105f5610df7565b60606004805461052f90612070565b5f6105c382610fee565b5f336105bd818585610c03565b834211156108d157604051632341d78760e11b815260048101859052602401610718565b604080517fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf60208201526001600160a01b0388169181019190915260608101869052608081018590525f9061094a906109429060a0016040516020818303038152906040528051906020012061100e565b85858561103a565b90506109568187611066565b6109608188610e01565b50505050505050565b610971610e93565b600c8190556040518181527f44d2590a54f854c348200d41d4ca4ab414544e31caeeb926f8fb9b9173d1eaef9060200160405180910390a150565b834211156109d05760405163313c898160e11b815260048101859052602401610718565b5f7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610a1b8c6001600160a01b03165f90815260086020526040902080546001810190915590565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090505f610a758261100e565b90505f610a848287878761103a565b9050896001600160a01b0316816001600160a01b031614610acb576040516325c0072360e11b81526001600160a01b0380831660048301528b166024820152604401610718565b610ad68a8a8a610b75565b50505050505050505050565b604080518082019091525f808252602082015261060583836110b8565b610b07610e93565b6001600160a01b038116610b3057604051631e4fbdf760e01b81525f6004820152602401610718565b61061681610ec6565b5f80610b4862015180426120e3565b610b559062015180612102565b600d541092915050565b5f6106058284612119565b5f6106058284612138565b610b8283838360016110ec565b505050565b6001600160a01b038381165f908152600160209081526040808320938616835292905220545f19811015610bfd5781811015610bef57604051637dc7a0d960e11b81526001600160a01b03841660048201526024810182905260448101839052606401610718565b610bfd84848484035f6110ec565b50505050565b6001600160a01b038316610c2c57604051634b637e8f60e11b81525f6004820152602401610718565b6001600160a01b038216610c555760405163ec442f0560e01b81525f6004820152602401610718565b610b828383836111be565b5f306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148015610cb857507f000000000000000000000000000000000000000000000000000000000000000046145b15610ce257507f000000000000000000000000000000000000000000000000000000000000000090565b6105f5604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f0000000000000000000000000000000000000000000000000000000000000000918101919091527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a08201525f9060c00160405160208183030381529060405280519060200120905090565b5f610db3610d96836111c9565b6001600160a01b0385165f908152600a6020526040902090611217565b6001600160d01b03169392505050565b6001600160a01b038216610dec57604051634b637e8f60e11b81525f6004820152602401610718565b61069c825f836111be565b5f6105f5436112c7565b6001600160a01b038281165f8181526009602052604080822080548686166001600160a01b0319821681179092559151919094169392849290917f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a4610b828183610e6d866112fd565b61131a565b6001600160a01b0381165f908152600a60205260408120546105c390611483565b6005546001600160a01b036101009091041633146106bb5760405163118cdaa760e01b8152336004820152602401610718565b600580546001600160a01b03838116610100818102610100600160a81b031985161790945560405193909204169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b038216610f485760405163ec442f0560e01b81525f6004820152602401610718565b61069c5f83836111be565b6001600160a01b0381165f908152600860205260408120546105c3565b60606105f57f000000000000000000000000000000000000000000000000000000000000000060066114b3565b60606105f57f000000000000000000000000000000000000000000000000000000000000000060076114b3565b5f610fdf610fd7836111c9565b600b90611217565b6001600160d01b031692915050565b6001600160a01b0381165f908152600a60205260408120610fdf9061155c565b5f6105c361101a610c60565b8360405161190160f01b8152600281019290925260228201526042902090565b5f805f8061104a88888888611593565b92509250925061105a828261165b565b50909695505050505050565b6001600160a01b0382165f908152600860205260409020805460018101909155818114610b82576040516301d4b62360e61b81526001600160a01b038416600482015260248101829052604401610718565b604080518082019091525f80825260208201526001600160a01b0383165f908152600a602052604090206106059083611713565b6001600160a01b0384166111155760405163e602df0560e01b81525f6004820152602401610718565b6001600160a01b03831661113e57604051634a1406b160e11b81525f6004820152602401610718565b6001600160a01b038085165f9081526001602090815260408083209387168352929052208290558015610bfd57826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516111b091815260200190565b60405180910390a350505050565b610b82838383611780565b5f806111d361087e565b90508065ffffffffffff16831061120e57604051637669fc0f60e11b81526004810184905265ffffffffffff82166024820152604401610718565b610605836112c7565b81545f9081816005811115611273575f611230846117e6565b61123a9085612157565b5f8881526020902090915081015465ffffffffffff908116908716101561126357809150611271565b61126e8160016120bc565b92505b505b5f6112808787858561193e565b905080156112ba576112a487611297600184612157565b5f91825260209091200190565b54600160301b90046001600160d01b03166112bc565b5f5b979650505050505050565b5f65ffffffffffff8211156112f9576040516306dfcc6560e41b81526030600482015260248101839052604401610718565b5090565b6001600160a01b0381165f908152602081905260408120546105c3565b816001600160a01b0316836001600160a01b03161415801561133b57505f81115b15610b82576001600160a01b038316156113e2576001600160a01b0383165f908152600a60205260408120819061137d90610b6a6113788661199d565b6119d0565b6001600160d01b031691506001600160d01b03169150846001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a72483836040516113d7929190918252602082015260400190565b60405180910390a250505b6001600160a01b03821615610b82576001600160a01b0382165f908152600a60205260408120819061141a90610b5f6113788661199d565b6001600160d01b031691506001600160d01b03169150836001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248383604051611474929190918252602082015260400190565b60405180910390a25050505050565b5f63ffffffff8211156112f9576040516306dfcc6560e41b81526020600482015260248101839052604401610718565b606060ff83146114cd576114c683611a08565b90506105c3565b8180546114d990612070565b80601f016020809104026020016040519081016040528092919081815260200182805461150590612070565b80156115505780601f1061152757610100808354040283529160200191611550565b820191905f5260205f20905b81548152906001019060200180831161153357829003601f168201915b505050505090506105c3565b80545f90801561158b5761157583611297600184612157565b54600160301b90046001600160d01b0316610605565b5f9392505050565b5f80807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156115cc57505f91506003905082611651565b604080515f808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa15801561161d573d5f803e3d5ffd5b5050604051601f1901519150506001600160a01b03811661164857505f925060019150829050611651565b92505f91508190505b9450945094915050565b5f82600381111561166e5761166e61216a565b03611677575050565b600182600381111561168b5761168b61216a565b036116a95760405163f645eedf60e01b815260040160405180910390fd5b60028260038111156116bd576116bd61216a565b036116de5760405163fce698f760e01b815260048101829052602401610718565b60038260038111156116f2576116f261216a565b0361069c576040516335e2f38360e21b815260048101829052602401610718565b604080518082019091525f8082526020820152825f018263ffffffff16815481106117405761174061217e565b5f9182526020918290206040805180820190915291015465ffffffffffff81168252600160301b90046001600160d01b0316918101919091529392505050565b61178b838383611a45565b6001600160a01b0383166117db575f6117a360025490565b90506001600160d01b03808211156117d857604051630e58ae9360e11b81526004810183905260248101829052604401610718565b50505b610b82838383611a58565b5f600182116117f3575090565b816001600160801b821061180c5760809190911c9060401b5b6801000000000000000082106118275760409190911c9060201b5b640100000000821061183e5760209190911c9060101b5b6201000082106118535760109190911c9060081b5b61010082106118675760089190911c9060041b5b6010821061187a5760049190911c9060021b5b600482106118865760011b5b600302600190811c9081858161189e5761189e6120cf565b048201901c905060018185816118b6576118b66120cf565b048201901c905060018185816118ce576118ce6120cf565b048201901c905060018185816118e6576118e66120cf565b048201901c905060018185816118fe576118fe6120cf565b048201901c90506001818581611916576119166120cf565b048201901c905061193581858161192f5761192f6120cf565b04821190565b90039392505050565b5f5b81831015611995575f6119538484611acd565b5f8781526020902090915065ffffffffffff86169082015465ffffffffffff1611156119815780925061198f565b61198c8160016120bc565b93505b50611940565b509392505050565b5f6001600160d01b038211156112f9576040516306dfcc6560e41b815260d0600482015260248101839052604401610718565b5f806119fb6119dd61087e565b6119f36119e98861155c565b868863ffffffff16565b879190611ae7565b915091505b935093915050565b60605f611a1483611af4565b6040805160208082528183019092529192505f91906020820181803683375050509182525060208101929092525090565b611a4d611b1b565b610b82838383611b3f565b6001600160a01b038316611a7a57611a77600b610b5f6113788461199d565b50505b6001600160a01b038216611a9c57611a99600b610b6a6113788461199d565b50505b6001600160a01b038381165f90815260096020526040808220548584168352912054610b829291821691168361131a565b5f611adb60028484186120e3565b610605908484166120bc565b5f806119fb858585611c65565b5f60ff8216601f8111156105c357604051632cd44ac360e21b815260040160405180910390fd5b60055460ff16156106bb5760405163d93c066560e01b815260040160405180910390fd5b6001600160a01b038316611b69578060025f828254611b5e91906120bc565b90915550611bd99050565b6001600160a01b0383165f9081526020819052604090205481811015611bbb5760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401610718565b6001600160a01b0384165f9081526020819052604090209082900390555b6001600160a01b038216611bf557600280548290039055611c13565b6001600160a01b0382165f9081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611c5891815260200190565b60405180910390a3505050565b82545f9081908015611d5b575f611c8187611297600185612157565b805490915065ffffffffffff80821691600160301b90046001600160d01b0316908816821115611cc457604051632520601d60e01b815260040160405180910390fd5b8765ffffffffffff168265ffffffffffff1603611cfd57825465ffffffffffff16600160301b6001600160d01b03891602178355611d4d565b6040805180820190915265ffffffffffff808a1682526001600160d01b03808a1660208085019182528d54600181018f555f8f81529190912094519151909216600160301b029216919091179101555b9450859350611a0092505050565b50506040805180820190915265ffffffffffff80851682526001600160d01b0380851660208085019182528854600181018a555f8a815291822095519251909316600160301b029190931617920191909155905081611a00565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b602081525f6106056020830184611db5565b80356001600160a01b0381168114611e0b575f80fd5b919050565b5f8060408385031215611e21575f80fd5b611e2a83611df5565b946020939093013593505050565b5f805f60608486031215611e4a575f80fd5b611e5384611df5565b9250611e6160208501611df5565b929592945050506040919091013590565b5f60208284031215611e82575f80fd5b5035919050565b5f60208284031215611e99575f80fd5b61060582611df5565b60ff60f81b8816815260e060208201525f611ec060e0830189611db5565b8281036040840152611ed28189611db5565b606084018890526001600160a01b038716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b81811015611f27578351835260209384019390920191600101611f09565b50909b9a5050505050505050505050565b803560ff81168114611e0b575f80fd5b5f805f805f8060c08789031215611f5d575f80fd5b611f6687611df5565b95506020870135945060408701359350611f8260608801611f38565b9598949750929560808101359460a0909101359350915050565b5f805f805f805f60e0888a031215611fb2575f80fd5b611fbb88611df5565b9650611fc960208901611df5565b95506040880135945060608801359350611fe560808901611f38565b9699959850939692959460a0840135945060c09093013592915050565b5f8060408385031215612013575f80fd5b61201c83611df5565b915061202a60208401611df5565b90509250929050565b5f8060408385031215612044575f80fd5b61204d83611df5565b9150602083013563ffffffff81168114612065575f80fd5b809150509250929050565b600181811c9082168061208457607f821691505b6020821081036120a257634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b808201808211156105c3576105c36120a8565b634e487b7160e01b5f52601260045260245ffd5b5f826120fd57634e487b7160e01b5f52601260045260245ffd5b500490565b80820281158282048414176105c3576105c36120a8565b6001600160d01b0381811683821601908111156105c3576105c36120a8565b6001600160d01b0382811682821603908111156105c3576105c36120a8565b818103818111156105c3576105c36120a8565b634e487b7160e01b5f52602160045260245ffd5b634e487b7160e01b5f52603260045260245ffdfea2646970667358221220d5f96e9d95e8dc772876011647b03e658198779785ee3b791438563bba6fa51664736f6c634300081a0033dec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a72400000000000000000000000095f6055871b8d813d82568471624889a37b706b2
Deployed Bytecode
0x608060405234801561000f575f80fd5b5060043610610208575f3560e01c806379cc67901161011f578063a9059cbb116100a9578063dd62ed3e11610079578063dd62ed3e14610485578063f1127ed8146104bd578063f2fde38b146104fc578063fd0c9ff11461050f578063ff9a887114610518575f80fd5b8063a9059cbb14610439578063c3cda5201461044c578063d3d600b31461045f578063d505accf14610472575f80fd5b80638e539e8c116100ef5780638e539e8c146103e35780638e80ff5d146103f657806391ddadf4146103ff57806395d89b411461041e5780639ab24eb014610426575f80fd5b806379cc67901461038c5780637ecebe001461039f57806384b0196e146103b25780638da5cb5b146103cd575f80fd5b806342966c68116101a05780635c975abb116101705780635c975abb146103215780636fcfff451461032c57806370a0823114610354578063715018a61461037c578063785946f414610384575f80fd5b806342966c68146102ae5780634bf5d7e9146102c3578063587cde1e146102cb5780635c19a95c1461030e575f80fd5b8063313ce567116101db578063313ce5671461027257806332cb6b0c146102815780633644e515146102935780633a46b1a81461029b575f80fd5b806306fdde031461020c578063095ea7b31461022a57806318160ddd1461024d57806323b872dd1461025f575b5f80fd5b610214610520565b6040516102219190611de3565b60405180910390f35b61023d610238366004611e10565b6105b0565b6040519015158152602001610221565b6002545b604051908152602001610221565b61023d61026d366004611e38565b6105c9565b60405160128152602001610221565b6102516a52b7d2dcc80cd2e400000081565b6102516105ec565b6102516102a9366004611e10565b6105fa565b6102c16102bc366004611e72565b61060c565b005b610214610619565b6102f66102d9366004611e89565b6001600160a01b039081165f908152600960205260409020541690565b6040516001600160a01b039091168152602001610221565b6102c161031c366004611e89565b610691565b60055460ff1661023d565b61033f61033a366004611e89565b6106a0565b60405163ffffffff9091168152602001610221565b610251610362366004611e89565b6001600160a01b03165f9081526020819052604090205490565b6102c16106aa565b6102c16106bd565b6102c161039a366004611e10565b610813565b6102516103ad366004611e89565b610828565b6103ba610832565b6040516102219796959493929190611ea2565b60055461010090046001600160a01b03166102f6565b6102516103f1366004611e72565b610874565b610251600d5481565b61040761087e565b60405165ffffffffffff9091168152602001610221565b610214610887565b610251610434366004611e89565b610896565b61023d610447366004611e10565b6108a0565b6102c161045a366004611f48565b6108ad565b6102c161046d366004611e72565b610969565b6102c1610480366004611f9c565b6109ac565b610251610493366004612002565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6104d06104cb366004612033565b610ae2565b60408051825165ffffffffffff1681526020928301516001600160d01b03169281019290925201610221565b6102c161050a366004611e89565b610aff565b610251600c5481565b61023d610b39565b60606003805461052f90612070565b80601f016020809104026020016040519081016040528092919081815260200182805461055b90612070565b80156105a65780601f1061057d576101008083540402835291602001916105a6565b820191905f5260205f20905b81548152906001019060200180831161058957829003601f168201915b5050505050905090565b5f336105bd818585610b75565b60019150505b92915050565b5f336105d6858285610b87565b6105e1858585610c03565b506001949350505050565b5f6105f5610c60565b905090565b5f6106058383610d89565b9392505050565b6106163382610dc3565b50565b6060610623610df7565b65ffffffffffff1661063361087e565b65ffffffffffff1614610659576040516301bfc1c560e61b815260040160405180910390fd5b5060408051808201909152601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c74000000602082015290565b3361069c8183610e01565b5050565b5f6105c382610e72565b6106b2610e93565b6106bb5f610ec6565b565b6106c5610b39565b6107215760405162461bcd60e51b815260206004820152602260248201527f4c4142533a204461696c79206d696e74206e6f742079657420617661696c61626044820152616c6560f01b60648201526084015b60405180910390fd5b6a52b7d2dcc80cd2e4000000600c5461073960025490565b61074391906120bc565b11156107915760405162461bcd60e51b815260206004820152601d60248201527f4c4142533a20576f756c6420657863656564206d617820737570706c790000006044820152606401610718565b61079e62015180426120e3565b6107ab9062015180612102565b600d556005546107cb9061010090046001600160a01b0316600c54610f1f565b7f641fe696a6ad4687964f9c38d7f932a49e19644e5a6015401000ddaca3c7a1df600c54600d54604051610809929190918252602082015260400190565b60405180910390a1565b61081e823383610b87565b61069c8282610dc3565b5f6105c382610f53565b5f6060805f805f6060610843610f70565b61084b610f9d565b604080515f80825260208201909252600f60f81b9b939a50919850469750309650945092509050565b5f6105c382610fca565b5f6105f5610df7565b60606004805461052f90612070565b5f6105c382610fee565b5f336105bd818585610c03565b834211156108d157604051632341d78760e11b815260048101859052602401610718565b604080517fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf60208201526001600160a01b0388169181019190915260608101869052608081018590525f9061094a906109429060a0016040516020818303038152906040528051906020012061100e565b85858561103a565b90506109568187611066565b6109608188610e01565b50505050505050565b610971610e93565b600c8190556040518181527f44d2590a54f854c348200d41d4ca4ab414544e31caeeb926f8fb9b9173d1eaef9060200160405180910390a150565b834211156109d05760405163313c898160e11b815260048101859052602401610718565b5f7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610a1b8c6001600160a01b03165f90815260086020526040902080546001810190915590565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090505f610a758261100e565b90505f610a848287878761103a565b9050896001600160a01b0316816001600160a01b031614610acb576040516325c0072360e11b81526001600160a01b0380831660048301528b166024820152604401610718565b610ad68a8a8a610b75565b50505050505050505050565b604080518082019091525f808252602082015261060583836110b8565b610b07610e93565b6001600160a01b038116610b3057604051631e4fbdf760e01b81525f6004820152602401610718565b61061681610ec6565b5f80610b4862015180426120e3565b610b559062015180612102565b600d541092915050565b5f6106058284612119565b5f6106058284612138565b610b8283838360016110ec565b505050565b6001600160a01b038381165f908152600160209081526040808320938616835292905220545f19811015610bfd5781811015610bef57604051637dc7a0d960e11b81526001600160a01b03841660048201526024810182905260448101839052606401610718565b610bfd84848484035f6110ec565b50505050565b6001600160a01b038316610c2c57604051634b637e8f60e11b81525f6004820152602401610718565b6001600160a01b038216610c555760405163ec442f0560e01b81525f6004820152602401610718565b610b828383836111be565b5f306001600160a01b037f000000000000000000000000f2a81609cb1da12139488d19512371c8930b816116148015610cb857507f000000000000000000000000000000000000000000000000000000000000210546145b15610ce257507fcd4585cefee7b3100d3de16d8c66c51b7180b76fc3d864d6faa9268c5f10f02290565b6105f5604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527fa6d4016996bc4d65d3df1832ecef9dceeaaef863e09530b0f6a0f2b32fc030b6918101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a08201525f9060c00160405160208183030381529060405280519060200120905090565b5f610db3610d96836111c9565b6001600160a01b0385165f908152600a6020526040902090611217565b6001600160d01b03169392505050565b6001600160a01b038216610dec57604051634b637e8f60e11b81525f6004820152602401610718565b61069c825f836111be565b5f6105f5436112c7565b6001600160a01b038281165f8181526009602052604080822080548686166001600160a01b0319821681179092559151919094169392849290917f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a4610b828183610e6d866112fd565b61131a565b6001600160a01b0381165f908152600a60205260408120546105c390611483565b6005546001600160a01b036101009091041633146106bb5760405163118cdaa760e01b8152336004820152602401610718565b600580546001600160a01b03838116610100818102610100600160a81b031985161790945560405193909204169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b038216610f485760405163ec442f0560e01b81525f6004820152602401610718565b61069c5f83836111be565b6001600160a01b0381165f908152600860205260408120546105c3565b60606105f57f4c4142530000000000000000000000000000000000000000000000000000000460066114b3565b60606105f57f310000000000000000000000000000000000000000000000000000000000000160076114b3565b5f610fdf610fd7836111c9565b600b90611217565b6001600160d01b031692915050565b6001600160a01b0381165f908152600a60205260408120610fdf9061155c565b5f6105c361101a610c60565b8360405161190160f01b8152600281019290925260228201526042902090565b5f805f8061104a88888888611593565b92509250925061105a828261165b565b50909695505050505050565b6001600160a01b0382165f908152600860205260409020805460018101909155818114610b82576040516301d4b62360e61b81526001600160a01b038416600482015260248101829052604401610718565b604080518082019091525f80825260208201526001600160a01b0383165f908152600a602052604090206106059083611713565b6001600160a01b0384166111155760405163e602df0560e01b81525f6004820152602401610718565b6001600160a01b03831661113e57604051634a1406b160e11b81525f6004820152602401610718565b6001600160a01b038085165f9081526001602090815260408083209387168352929052208290558015610bfd57826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516111b091815260200190565b60405180910390a350505050565b610b82838383611780565b5f806111d361087e565b90508065ffffffffffff16831061120e57604051637669fc0f60e11b81526004810184905265ffffffffffff82166024820152604401610718565b610605836112c7565b81545f9081816005811115611273575f611230846117e6565b61123a9085612157565b5f8881526020902090915081015465ffffffffffff908116908716101561126357809150611271565b61126e8160016120bc565b92505b505b5f6112808787858561193e565b905080156112ba576112a487611297600184612157565b5f91825260209091200190565b54600160301b90046001600160d01b03166112bc565b5f5b979650505050505050565b5f65ffffffffffff8211156112f9576040516306dfcc6560e41b81526030600482015260248101839052604401610718565b5090565b6001600160a01b0381165f908152602081905260408120546105c3565b816001600160a01b0316836001600160a01b03161415801561133b57505f81115b15610b82576001600160a01b038316156113e2576001600160a01b0383165f908152600a60205260408120819061137d90610b6a6113788661199d565b6119d0565b6001600160d01b031691506001600160d01b03169150846001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a72483836040516113d7929190918252602082015260400190565b60405180910390a250505b6001600160a01b03821615610b82576001600160a01b0382165f908152600a60205260408120819061141a90610b5f6113788661199d565b6001600160d01b031691506001600160d01b03169150836001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248383604051611474929190918252602082015260400190565b60405180910390a25050505050565b5f63ffffffff8211156112f9576040516306dfcc6560e41b81526020600482015260248101839052604401610718565b606060ff83146114cd576114c683611a08565b90506105c3565b8180546114d990612070565b80601f016020809104026020016040519081016040528092919081815260200182805461150590612070565b80156115505780601f1061152757610100808354040283529160200191611550565b820191905f5260205f20905b81548152906001019060200180831161153357829003601f168201915b505050505090506105c3565b80545f90801561158b5761157583611297600184612157565b54600160301b90046001600160d01b0316610605565b5f9392505050565b5f80807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156115cc57505f91506003905082611651565b604080515f808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa15801561161d573d5f803e3d5ffd5b5050604051601f1901519150506001600160a01b03811661164857505f925060019150829050611651565b92505f91508190505b9450945094915050565b5f82600381111561166e5761166e61216a565b03611677575050565b600182600381111561168b5761168b61216a565b036116a95760405163f645eedf60e01b815260040160405180910390fd5b60028260038111156116bd576116bd61216a565b036116de5760405163fce698f760e01b815260048101829052602401610718565b60038260038111156116f2576116f261216a565b0361069c576040516335e2f38360e21b815260048101829052602401610718565b604080518082019091525f8082526020820152825f018263ffffffff16815481106117405761174061217e565b5f9182526020918290206040805180820190915291015465ffffffffffff81168252600160301b90046001600160d01b0316918101919091529392505050565b61178b838383611a45565b6001600160a01b0383166117db575f6117a360025490565b90506001600160d01b03808211156117d857604051630e58ae9360e11b81526004810183905260248101829052604401610718565b50505b610b82838383611a58565b5f600182116117f3575090565b816001600160801b821061180c5760809190911c9060401b5b6801000000000000000082106118275760409190911c9060201b5b640100000000821061183e5760209190911c9060101b5b6201000082106118535760109190911c9060081b5b61010082106118675760089190911c9060041b5b6010821061187a5760049190911c9060021b5b600482106118865760011b5b600302600190811c9081858161189e5761189e6120cf565b048201901c905060018185816118b6576118b66120cf565b048201901c905060018185816118ce576118ce6120cf565b048201901c905060018185816118e6576118e66120cf565b048201901c905060018185816118fe576118fe6120cf565b048201901c90506001818581611916576119166120cf565b048201901c905061193581858161192f5761192f6120cf565b04821190565b90039392505050565b5f5b81831015611995575f6119538484611acd565b5f8781526020902090915065ffffffffffff86169082015465ffffffffffff1611156119815780925061198f565b61198c8160016120bc565b93505b50611940565b509392505050565b5f6001600160d01b038211156112f9576040516306dfcc6560e41b815260d0600482015260248101839052604401610718565b5f806119fb6119dd61087e565b6119f36119e98861155c565b868863ffffffff16565b879190611ae7565b915091505b935093915050565b60605f611a1483611af4565b6040805160208082528183019092529192505f91906020820181803683375050509182525060208101929092525090565b611a4d611b1b565b610b82838383611b3f565b6001600160a01b038316611a7a57611a77600b610b5f6113788461199d565b50505b6001600160a01b038216611a9c57611a99600b610b6a6113788461199d565b50505b6001600160a01b038381165f90815260096020526040808220548584168352912054610b829291821691168361131a565b5f611adb60028484186120e3565b610605908484166120bc565b5f806119fb858585611c65565b5f60ff8216601f8111156105c357604051632cd44ac360e21b815260040160405180910390fd5b60055460ff16156106bb5760405163d93c066560e01b815260040160405180910390fd5b6001600160a01b038316611b69578060025f828254611b5e91906120bc565b90915550611bd99050565b6001600160a01b0383165f9081526020819052604090205481811015611bbb5760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401610718565b6001600160a01b0384165f9081526020819052604090209082900390555b6001600160a01b038216611bf557600280548290039055611c13565b6001600160a01b0382165f9081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611c5891815260200190565b60405180910390a3505050565b82545f9081908015611d5b575f611c8187611297600185612157565b805490915065ffffffffffff80821691600160301b90046001600160d01b0316908816821115611cc457604051632520601d60e01b815260040160405180910390fd5b8765ffffffffffff168265ffffffffffff1603611cfd57825465ffffffffffff16600160301b6001600160d01b03891602178355611d4d565b6040805180820190915265ffffffffffff808a1682526001600160d01b03808a1660208085019182528d54600181018f555f8f81529190912094519151909216600160301b029216919091179101555b9450859350611a0092505050565b50506040805180820190915265ffffffffffff80851682526001600160d01b0380851660208085019182528854600181018a555f8a815291822095519251909316600160301b029190931617920191909155905081611a00565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b602081525f6106056020830184611db5565b80356001600160a01b0381168114611e0b575f80fd5b919050565b5f8060408385031215611e21575f80fd5b611e2a83611df5565b946020939093013593505050565b5f805f60608486031215611e4a575f80fd5b611e5384611df5565b9250611e6160208501611df5565b929592945050506040919091013590565b5f60208284031215611e82575f80fd5b5035919050565b5f60208284031215611e99575f80fd5b61060582611df5565b60ff60f81b8816815260e060208201525f611ec060e0830189611db5565b8281036040840152611ed28189611db5565b606084018890526001600160a01b038716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b81811015611f27578351835260209384019390920191600101611f09565b50909b9a5050505050505050505050565b803560ff81168114611e0b575f80fd5b5f805f805f8060c08789031215611f5d575f80fd5b611f6687611df5565b95506020870135945060408701359350611f8260608801611f38565b9598949750929560808101359460a0909101359350915050565b5f805f805f805f60e0888a031215611fb2575f80fd5b611fbb88611df5565b9650611fc960208901611df5565b95506040880135945060608801359350611fe560808901611f38565b9699959850939692959460a0840135945060c09093013592915050565b5f8060408385031215612013575f80fd5b61201c83611df5565b915061202a60208401611df5565b90509250929050565b5f8060408385031215612044575f80fd5b61204d83611df5565b9150602083013563ffffffff81168114612065575f80fd5b809150509250929050565b600181811c9082168061208457607f821691505b6020821081036120a257634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b808201808211156105c3576105c36120a8565b634e487b7160e01b5f52601260045260245ffd5b5f826120fd57634e487b7160e01b5f52601260045260245ffd5b500490565b80820281158282048414176105c3576105c36120a8565b6001600160d01b0381811683821601908111156105c3576105c36120a8565b6001600160d01b0382811682821603908111156105c3576105c36120a8565b818103818111156105c3576105c36120a8565b634e487b7160e01b5f52602160045260245ffd5b634e487b7160e01b5f52603260045260245ffdfea2646970667358221220d5f96e9d95e8dc772876011647b03e658198779785ee3b791438563bba6fa51664736f6c634300081a0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000095f6055871b8d813d82568471624889a37b706b2
-----Decoded View---------------
Arg [0] : initialOwner (address): 0x95F6055871B8D813D82568471624889A37b706B2
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000095f6055871b8d813d82568471624889a37b706b2
🤖 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)