Feature Tip: Add private address tag to any address under My Name Tag !
Latest 25 from a total of 249,275 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Transfer | 24891378 | 1 min ago | IN | 0 ETH | 0.00012217 | ||||
| Transfer | 24891365 | 3 mins ago | IN | 0 ETH | 0.00009353 | ||||
| Transfer | 24891362 | 4 mins ago | IN | 0 ETH | 0.00005858 | ||||
| Transfer | 24891357 | 5 mins ago | IN | 0 ETH | 0.00007726 | ||||
| Approve | 24891341 | 8 mins ago | IN | 0 ETH | 0.0000981 | ||||
| Approve | 24891339 | 9 mins ago | IN | 0 ETH | 0.00002861 | ||||
| Transfer | 24891317 | 13 mins ago | IN | 0 ETH | 0.00000365 | ||||
| Transfer | 24891310 | 14 mins ago | IN | 0 ETH | 0.00012131 | ||||
| Transfer | 24891293 | 18 mins ago | IN | 0 ETH | 0.00012157 | ||||
| Transfer | 24891280 | 20 mins ago | IN | 0 ETH | 0.00018016 | ||||
| Transfer | 24891262 | 24 mins ago | IN | 0 ETH | 0.00007624 | ||||
| Approve | 24891261 | 24 mins ago | IN | 0 ETH | 0.00002712 | ||||
| Transfer From | 24891214 | 34 mins ago | IN | 0 ETH | 0.00004353 | ||||
| Transfer | 24891182 | 40 mins ago | IN | 0 ETH | 0.00011384 | ||||
| Transfer | 24891117 | 53 mins ago | IN | 0 ETH | 0.00000502 | ||||
| Transfer | 24891115 | 53 mins ago | IN | 0 ETH | 0.00012298 | ||||
| Transfer | 24891106 | 55 mins ago | IN | 0 ETH | 0.00012356 | ||||
| Transfer | 24891036 | 1 hr ago | IN | 0 ETH | 0.0000043 | ||||
| Transfer | 24890943 | 1 hr ago | IN | 0 ETH | 0.00000284 | ||||
| Transfer | 24890859 | 1 hr ago | IN | 0 ETH | 0.00005681 | ||||
| Approve | 24890819 | 1 hr ago | IN | 0 ETH | 0.00002569 | ||||
| Transfer | 24890783 | 2 hrs ago | IN | 0 ETH | 0.00007551 | ||||
| Transfer | 24890772 | 2 hrs ago | IN | 0 ETH | 0.00000365 | ||||
| Transfer | 24890766 | 2 hrs ago | IN | 0 ETH | 0.00006203 | ||||
| Transfer | 24890760 | 2 hrs ago | IN | 0 ETH | 0.00000268 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"initialOwner","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"CheckpointUnorderedInsertion","type":"error"},{"inputs":[],"name":"ECDSAInvalidSignature","type":"error"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"name":"ECDSAInvalidSignatureLength","type":"error"},{"inputs":[{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"ECDSAInvalidSignatureS","type":"error"},{"inputs":[{"internalType":"uint256","name":"increasedSupply","type":"uint256"},{"internalType":"uint256","name":"cap","type":"uint256"}],"name":"ERC20ExceededSafeSupply","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"allowance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientAllowance","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientBalance","type":"error"},{"inputs":[{"internalType":"address","name":"approver","type":"address"}],"name":"ERC20InvalidApprover","type":"error"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"name":"ERC20InvalidReceiver","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"ERC20InvalidSender","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"}],"name":"ERC20InvalidSpender","type":"error"},{"inputs":[{"internalType":"uint256","name":"deadline","type":"uint256"}],"name":"ERC2612ExpiredSignature","type":"error"},{"inputs":[{"internalType":"address","name":"signer","type":"address"},{"internalType":"address","name":"owner","type":"address"}],"name":"ERC2612InvalidSigner","type":"error"},{"inputs":[{"internalType":"uint256","name":"timepoint","type":"uint256"},{"internalType":"uint48","name":"clock","type":"uint48"}],"name":"ERC5805FutureLookup","type":"error"},{"inputs":[],"name":"ERC6372InconsistentClock","type":"error"},{"inputs":[],"name":"EnforcedPause","type":"error"},{"inputs":[],"name":"ExpectedPause","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"currentNonce","type":"uint256"}],"name":"InvalidAccountNonce","type":"error"},{"inputs":[],"name":"InvalidShortString","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"inputs":[{"internalType":"uint8","name":"bits","type":"uint8"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"SafeCastOverflowedUintDowncast","type":"error"},{"inputs":[{"internalType":"string","name":"str","type":"string"}],"name":"StringTooLong","type":"error"},{"inputs":[],"name":"TransferPaused","type":"error"},{"inputs":[{"internalType":"uint256","name":"expiry","type":"uint256"}],"name":"VotesExpiredSignature","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"delegator","type":"address"},{"indexed":true,"internalType":"address","name":"fromDelegate","type":"address"},{"indexed":true,"internalType":"address","name":"toDelegate","type":"address"}],"name":"DelegateChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"delegate","type":"address"},{"indexed":false,"internalType":"uint256","name":"previousVotes","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newVotes","type":"uint256"}],"name":"DelegateVotesChanged","type":"event"},{"anonymous":false,"inputs":[],"name":"EIP712DomainChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"bool","name":"isAllowedFrom","type":"bool"}],"name":"SetAllowedFrom","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"bool","name":"isAllowedTo","type":"bool"}],"name":"SetAllowedTo","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":[{"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":"address","name":"account","type":"address"},{"internalType":"uint32","name":"pos","type":"uint32"}],"name":"checkpoints","outputs":[{"components":[{"internalType":"uint48","name":"_key","type":"uint48"},{"internalType":"uint208","name":"_value","type":"uint208"}],"internalType":"struct Checkpoints.Checkpoint208","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"clock","outputs":[{"internalType":"uint48","name":"","type":"uint48"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"}],"name":"delegate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"uint256","name":"expiry","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"delegateBySig","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"delegates","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"eip712Domain","outputs":[{"internalType":"bytes1","name":"fields","type":"bytes1"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"version","type":"string"},{"internalType":"uint256","name":"chainId","type":"uint256"},{"internalType":"address","name":"verifyingContract","type":"address"},{"internalType":"bytes32","name":"salt","type":"bytes32"},{"internalType":"uint256[]","name":"extensions","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"timepoint","type":"uint256"}],"name":"getPastTotalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"timepoint","type":"uint256"}],"name":"getPastVotes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"getVotes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"isAllowedFrom","outputs":[{"internalType":"bool","name":"allowed","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"name":"isAllowedTo","outputs":[{"internalType":"bool","name":"allowed","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":[],"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":"address","name":"transferrer","type":"address"},{"internalType":"bool","name":"allowed","type":"bool"}],"name":"setAllowedFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"},{"internalType":"bool","name":"allowed","type":"bool"}],"name":"setAllowedTo","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"},{"inputs":[],"name":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
610160604052348015610010575f5ffd5b50604051612e2b380380612e2b83398101604081905261002f91610a4a565b8060405180604001604052806006815260200165282aa32322a960d11b81525080604051806040016040528060018152602001603160f81b81525060405180604001604052806006815260200165282aa32322a960d11b81525060405180604001604052806006815260200165282aa32322a960d11b81525081600390816100b79190610b07565b5060046100c48282610b07565b506100d4915083905060056101ea565b610120526100e38160066101ea565b61014052815160208084019190912060e052815190820120610100524660a05261016f60e05161010051604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201529081019290925260608201524660808201523060a08201525f9060c00160405160208183030381529060405280519060200120905090565b60805250503060c05250600b805460ff191690556001600160a01b0381166101b157604051631e4fbdf760e01b81525f60048201526024015b60405180910390fd5b6101ba8161021c565b506101d1816b033b2e3c9fd0803ce8000000610275565b6101dc8160016102ad565b6101e461030b565b50610c91565b5f602083511015610205576101fe83610365565b9050610216565b816102108482610b07565b5060ff90505b92915050565b600b80546001600160a01b03838116610100818102610100600160a81b031985161790945560405193909204169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b03821661029e5760405163ec442f0560e01b81525f60048201526024016101a8565b6102a95f83836103a2565b5050565b6001600160a01b0382165f818152600c6020908152604091829020805460ff191685151590811790915591519182527fcf20b1ecb604b0e8888d579c64e8a3b10e590d45c1c2dddb393bed2843622271910160405180910390a25050565b610313610417565b600b805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586103483390565b6040516001600160a01b03909116815260200160405180910390a1565b5f5f829050601f8151111561038f578260405163305a27a960e01b81526004016101a89190610bc1565b805161039a82610bf6565b179392505050565b600b5460ff1615610407576001600160a01b0383165f908152600c602052604090205460ff16806103ea57506001600160a01b0382165f908152600d602052604090205460ff165b6104075760405163cd1fda9f60e01b815260040160405180910390fd5b61041283838361043d565b505050565b600b5460ff161561043b5760405163d93c066560e01b815260040160405180910390fd5b565b6104488383836104a3565b6001600160a01b038316610498575f61046060025490565b90506001600160d01b038082111561049557604051630e58ae9360e11b815260048101839052602481018290526044016101a8565b50505b6104128383836105c9565b6001600160a01b0383166104cd578060025f8282546104c29190610c2d565b9091555061053d9050565b6001600160a01b0383165f908152602081905260409020548181101561051f5760405163391434e360e21b81526001600160a01b038516600482015260248101829052604481018390526064016101a8565b6001600160a01b0384165f9081526020819052604090209082900390555b6001600160a01b03821661055957600280548290039055610577565b6001600160a01b0382165f9081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516105bc91815260200190565b60405180910390a3505050565b6001600160a01b0383166105f7576105f4600a610a9561065160201b176105ef84610663565b61069a565b50505b6001600160a01b0382166106205761061d600a610aa06106cf60201b176105ef84610663565b50505b6001600160a01b038381165f90815260086020526040808220548584168352912054610412929182169116836106da565b5f61065c8284610c40565b9392505050565b5f6001600160d01b03821115610696576040516306dfcc6560e41b815260d06004820152602481018390526044016101a8565b5090565b5f806106c26106a761082a565b6106ba6106b388610838565b868860201c565b87919061087f565b915091505b935093915050565b5f61065c8284610c5f565b816001600160a01b0316836001600160a01b0316141580156106fb57505f81115b15610412576001600160a01b03831615610793576001600160a01b0383165f9081526009602090815260408220829161074191906106cf901b610aa0176105ef86610663565b6001600160d01b031691506001600160d01b03169150846001600160a01b03165f516020612e0b5f395f51905f528383604051610788929190918252602082015260400190565b60405180910390a250505b6001600160a01b03821615610412576001600160a01b0382165f908152600960209081526040822082916107d49190610651901b610a95176105ef86610663565b6001600160d01b031691506001600160d01b03169150836001600160a01b03165f516020612e0b5f395f51905f52838360405161081b929190918252602082015260400190565b60405180910390a25050505050565b5f61083361088c565b905090565b80545f9080156108775761085e83610851600184610c7e565b5f91825260209091200190565b54660100000000000090046001600160d01b031661065c565b5f9392505050565b5f806106c2858585610896565b5f61083342610a18565b82545f90819080156109bb575f6108b287610851600185610c7e565b60408051808201909152905465ffffffffffff80821680845266010000000000009092046001600160d01b03166020840152919250908716101561090957604051632520601d60e01b815260040160405180910390fd5b805165ffffffffffff808816911603610958578461092c88610851600186610c7e565b80546001600160d01b039290921666010000000000000265ffffffffffff9092169190911790556109ab565b6040805180820190915265ffffffffffff80881682526001600160d01b0380881660208085019182528b54600181018d555f8d815291909120945191519092166601000000000000029216919091179101555b6020015192508391506106c79050565b50506040805180820190915265ffffffffffff80851682526001600160d01b0380851660208085019182528854600181018a555f8a81529182209551925190931666010000000000000291909316179201919091559050816106c7565b5f65ffffffffffff821115610696576040516306dfcc6560e41b815260306004820152602481018390526044016101a8565b5f60208284031215610a5a575f5ffd5b81516001600160a01b038116811461065c575f5ffd5b634e487b7160e01b5f52604160045260245ffd5b600181811c90821680610a9857607f821691505b602082108103610ab657634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561041257805f5260205f20601f840160051c81016020851015610ae15750805b601f840160051c820191505b81811015610b00575f8155600101610aed565b5050505050565b81516001600160401b03811115610b2057610b20610a70565b610b3481610b2e8454610a84565b84610abc565b6020601f821160018114610b66575f8315610b4f5750848201515b5f19600385901b1c1916600184901b178455610b00565b5f84815260208120601f198516915b82811015610b955787850151825560209485019460019092019101610b75565b5084821015610bb257868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80516020808301519190811015610ab6575f1960209190910360031b1b16919050565b634e487b7160e01b5f52601160045260245ffd5b8082018082111561021657610216610c19565b6001600160d01b03818116838216019081111561021657610216610c19565b6001600160d01b03828116828216039081111561021657610216610c19565b8181038181111561021657610216610c19565b60805160a05160c05160e051610100516101205161014051612129610ce25f395f610fb101525f610f8401525f610cf801525f610cd001525f610c2b01525f610c5501525f610c7f01526121295ff3fe608060405234801561000f575f5ffd5b50600436106101e7575f3560e01c8063715018a611610109578063a9059cbb1161009e578063dd62ed3e1161006e578063dd62ed3e1461047a578063f1127ed8146104b2578063f2fde38b146104f1578063ff27636014610504575f5ffd5b8063a9059cbb1461042e578063b8c2559414610441578063c3cda52014610454578063d505accf14610467575f5ffd5b80638e539e8c116100d95780638e539e8c146103e157806391ddadf4146103f457806395d89b41146104135780639ab24eb01461041b575f5ffd5b8063715018a6146103955780637ecebe001461039d57806384b0196e146103b05780638da5cb5b146103cb575f5ffd5b80633a46b1a81161017f5780635c19a95c1161014f5780635c19a95c146103275780635c975abb1461033a5780636fcfff451461034557806370a082311461036d575f5ffd5b80633a46b1a81461029f5780633f4ba83a146102b25780634bf5d7e9146102ba578063587cde1e146102e4575f5ffd5b806323b872dd116101ba57806323b872dd14610253578063313ce5671461026657806332b0fbac146102755780633644e51514610297575f5ffd5b806306fdde03146101eb578063095ea7b31461020957806318160ddd1461022c5780631ffacdef1461023e575b5f5ffd5b6101f3610526565b6040516102009190611d2d565b60405180910390f35b61021c610217366004611d5a565b6105b6565b6040519015158152602001610200565b6002545b604051908152602001610200565b61025161024c366004611d82565b6105cf565b005b61021c610261366004611dbb565b6105e5565b60405160128152602001610200565b61021c610283366004611df5565b600c6020525f908152604090205460ff1681565b610230610608565b6102306102ad366004611d5a565b610616565b61025161069a565b60408051808201909152600e81526d06d6f64653d74696d657374616d760941b60208201526101f3565b61030f6102f2366004611df5565b6001600160a01b039081165f908152600860205260409020541690565b6040516001600160a01b039091168152602001610200565b610251610335366004611df5565b6106ac565b600b5460ff1661021c565b610358610353366004611df5565b6106b7565b60405163ffffffff9091168152602001610200565b61023061037b366004611df5565b6001600160a01b03165f9081526020819052604090205490565b6102516106c1565b6102306103ab366004611df5565b6106d2565b6103b86106dc565b6040516102009796959493929190611e0e565b600b5461010090046001600160a01b031661030f565b6102306103ef366004611ea4565b61071e565b6103fc610787565b60405165ffffffffffff9091168152602001610200565b6101f3610790565b610230610429366004611df5565b61079f565b61021c61043c366004611d5a565b6107ce565b61025161044f366004611d82565b6107db565b610251610462366004611ecb565b610842565b610251610475366004611f1f565b6108fe565b610230610488366004611f85565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6104c56104c0366004611fb6565b610a34565b60408051825165ffffffffffff1681526020928301516001600160d01b03169281019290925201610200565b6102516104ff366004611df5565b610a58565b61021c610512366004611df5565b600d6020525f908152604090205460ff1681565b60606003805461053590611fe8565b80601f016020809104026020016040519081016040528092919081815260200182805461056190611fe8565b80156105ac5780601f10610583576101008083540402835291602001916105ac565b820191905f5260205f20905b81548152906001019060200180831161058f57829003601f168201915b5050505050905090565b5f336105c3818585610aab565b60019150505b92915050565b6105d7610abd565b6105e18282610af0565b5050565b5f336105f2858285610b47565b6105fd858585610bc2565b506001949350505050565b5f610611610c1f565b905090565b5f5f610620610787565b90508065ffffffffffff16831061066057604051637669fc0f60e11b81526004810184905265ffffffffffff821660248201526044015b60405180910390fd5b61068961066c84610d48565b6001600160a01b0386165f90815260096020526040902090610d7e565b6001600160d01b0316949350505050565b6106a2610abd565b6106aa610e2e565b565b336105e18183610e75565b5f6105c982610ee6565b6106c9610abd565b6106aa5f610f07565b5f6105c982610f60565b5f6060805f5f5f60606106ed610f7d565b6106f5610faa565b604080515f80825260208201909252600f60f81b9b939a50919850469750309650945092509050565b5f5f610728610787565b90508065ffffffffffff16831061076357604051637669fc0f60e11b81526004810184905265ffffffffffff82166024820152604401610657565b61077761076f84610d48565b600a90610d7e565b6001600160d01b03169392505050565b5f610611610fd7565b60606004805461053590611fe8565b6001600160a01b0381165f9081526009602052604081206107bf90610fe1565b6001600160d01b031692915050565b5f336105c3818585610bc2565b6107e3610abd565b6001600160a01b0382165f818152600d6020908152604091829020805460ff191685151590811790915591519182527f72a561d1af7409467dae4f1e9fc52590a9335a1dda17727e2b6aa8c4db35109b91015b60405180910390a25050565b8342111561086657604051632341d78760e11b815260048101859052602401610657565b604080517fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf60208201526001600160a01b0388169181019190915260608101869052608081018590525f906108df906108d79060a00160405160208183030381529060405280519060200120611018565b858585611044565b90506108eb8187611070565b6108f58188610e75565b50505050505050565b834211156109225760405163313c898160e11b815260048101859052602401610657565b5f7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c988888861096d8c6001600160a01b03165f90815260076020526040902080546001810190915590565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090505f6109c782611018565b90505f6109d682878787611044565b9050896001600160a01b0316816001600160a01b031614610a1d576040516325c0072360e11b81526001600160a01b0380831660048301528b166024820152604401610657565b610a288a8a8a610aab565b50505050505050505050565b604080518082019091525f8082526020820152610a5183836110c2565b9392505050565b610a60610abd565b6001600160a01b038116610a8957604051631e4fbdf760e01b81525f6004820152602401610657565b610a9281610f07565b50565b5f610a518284612034565b5f610a518284612053565b610ab883838360016110f6565b505050565b600b546001600160a01b036101009091041633146106aa5760405163118cdaa760e01b8152336004820152602401610657565b6001600160a01b0382165f818152600c6020908152604091829020805460ff191685151590811790915591519182527fcf20b1ecb604b0e8888d579c64e8a3b10e590d45c1c2dddb393bed28436222719101610836565b6001600160a01b038381165f908152600160209081526040808320938616835292905220545f198114610bbc5781811015610bae57604051637dc7a0d960e11b81526001600160a01b03841660048201526024810182905260448101839052606401610657565b610bbc84848484035f6110f6565b50505050565b6001600160a01b038316610beb57604051634b637e8f60e11b81525f6004820152602401610657565b6001600160a01b038216610c145760405163ec442f0560e01b81525f6004820152602401610657565b610ab88383836111c8565b5f306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148015610c7757507f000000000000000000000000000000000000000000000000000000000000000046145b15610ca157507f000000000000000000000000000000000000000000000000000000000000000090565b610611604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f0000000000000000000000000000000000000000000000000000000000000000918101919091527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a08201525f9060c00160405160208183030381529060405280519060200120905090565b5f65ffffffffffff821115610d7a576040516306dfcc6560e41b81526030600482015260248101839052604401610657565b5090565b81545f9081816005811115610dda575f610d9784611238565b610da19085612072565b5f8881526020902090915081015465ffffffffffff9081169087161015610dca57809150610dd8565b610dd5816001612085565b92505b505b5f610de78787858561131c565b90508015610e2157610e0b87610dfe600184612072565b5f91825260209091200190565b54600160301b90046001600160d01b0316610e23565b5f5b979650505050505050565b610e3661137b565b600b805460ff191690556040805133815290517f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa9181900360200190a1565b6001600160a01b038281165f8181526008602052604080822080548686166001600160a01b0319821681179092559151919094169392849290917f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a4610ab88183610ee18661139e565b6113bb565b6001600160a01b0381165f908152600960205260408120546105c990611524565b600b80546001600160a01b03838116610100818102610100600160a81b031985161790945560405193909204169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b0381165f908152600760205260408120546105c9565b60606106117f00000000000000000000000000000000000000000000000000000000000000006005611554565b60606106117f00000000000000000000000000000000000000000000000000000000000000006006611554565b5f61061142610d48565b80545f90801561101057610ffa83610dfe600184612072565b54600160301b90046001600160d01b0316610a51565b5f9392505050565b5f6105c9611024610c1f565b8360405161190160f01b8152600281019290925260228201526042902090565b5f5f5f5f611054888888886115fd565b92509250925061106482826116c5565b50909695505050505050565b6001600160a01b0382165f908152600760205260409020805460018101909155818114610ab8576040516301d4b62360e61b81526001600160a01b038416600482015260248101829052604401610657565b604080518082019091525f80825260208201526001600160a01b0383165f908152600960205260409020610a51908361177d565b6001600160a01b03841661111f5760405163e602df0560e01b81525f6004820152602401610657565b6001600160a01b03831661114857604051634a1406b160e11b81525f6004820152602401610657565b6001600160a01b038085165f9081526001602090815260408083209387168352929052208290558015610bbc57826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516111ba91815260200190565b60405180910390a350505050565b600b5460ff161561122d576001600160a01b0383165f908152600c602052604090205460ff168061121057506001600160a01b0382165f908152600d602052604090205460ff165b61122d5760405163cd1fda9f60e01b815260040160405180910390fd5b610ab88383836117ea565b5f815f0361124757505f919050565b5f600161125384611850565b901c6001901b9050600181848161126c5761126c612098565b048201901c9050600181848161128457611284612098565b048201901c9050600181848161129c5761129c612098565b048201901c905060018184816112b4576112b4612098565b048201901c905060018184816112cc576112cc612098565b048201901c905060018184816112e4576112e4612098565b048201901c905060018184816112fc576112fc612098565b048201901c9050610a518182858161131657611316612098565b046118e3565b5f5b81831015611373575f61133184846118f8565b5f8781526020902090915065ffffffffffff86169082015465ffffffffffff16111561135f5780925061136d565b61136a816001612085565b93505b5061131e565b509392505050565b600b5460ff166106aa57604051638dfc202b60e01b815260040160405180910390fd5b6001600160a01b0381165f908152602081905260408120546105c9565b816001600160a01b0316836001600160a01b0316141580156113dc57505f81115b15610ab8576001600160a01b03831615611483576001600160a01b0383165f908152600960205260408120819061141e90610aa061141986611912565b611945565b6001600160d01b031691506001600160d01b03169150846001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248383604051611478929190918252602082015260400190565b60405180910390a250505b6001600160a01b03821615610ab8576001600160a01b0382165f90815260096020526040812081906114bb90610a9561141986611912565b6001600160d01b031691506001600160d01b03169150836001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248383604051611515929190918252602082015260400190565b60405180910390a25050505050565b5f63ffffffff821115610d7a576040516306dfcc6560e41b81526020600482015260248101839052604401610657565b606060ff831461156e576115678361197d565b90506105c9565b81805461157a90611fe8565b80601f01602080910402602001604051908101604052809291908181526020018280546115a690611fe8565b80156115f15780601f106115c8576101008083540402835291602001916115f1565b820191905f5260205f20905b8154815290600101906020018083116115d457829003601f168201915b505050505090506105c9565b5f80807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a084111561163657505f915060039050826116bb565b604080515f808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611687573d5f5f3e3d5ffd5b5050604051601f1901519150506001600160a01b0381166116b257505f9250600191508290506116bb565b92505f91508190505b9450945094915050565b5f8260038111156116d8576116d86120ac565b036116e1575050565b60018260038111156116f5576116f56120ac565b036117135760405163f645eedf60e01b815260040160405180910390fd5b6002826003811115611727576117276120ac565b036117485760405163fce698f760e01b815260048101829052602401610657565b600382600381111561175c5761175c6120ac565b036105e1576040516335e2f38360e21b815260048101829052602401610657565b604080518082019091525f8082526020820152825f018263ffffffff16815481106117aa576117aa6120c0565b5f9182526020918290206040805180820190915291015465ffffffffffff81168252600160301b90046001600160d01b0316918101919091529392505050565b6117f58383836119ba565b6001600160a01b038316611845575f61180d60025490565b90506001600160d01b038082111561184257604051630e58ae9360e11b81526004810183905260248101829052604401610657565b50505b610ab8838383611ae0565b5f80608083901c1561186457608092831c92015b604083901c1561187657604092831c92015b602083901c1561188857602092831c92015b601083901c1561189a57601092831c92015b600883901c156118ac57600892831c92015b600483901c156118be57600492831c92015b600283901c156118d057600292831c92015b600183901c156105c95760010192915050565b5f8183106118f15781610a51565b5090919050565b5f61190660028484186120d4565b610a5190848416612085565b5f6001600160d01b03821115610d7a576040516306dfcc6560e41b815260d0600482015260248101839052604401610657565b5f5f611970611952610787565b61196861195e88610fe1565b868863ffffffff16565b879190611b55565b915091505b935093915050565b60605f61198983611b62565b6040805160208082528183019092529192505f91906020820181803683375050509182525060208101929092525090565b6001600160a01b0383166119e4578060025f8282546119d99190612085565b90915550611a549050565b6001600160a01b0383165f9081526020819052604090205481811015611a365760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401610657565b6001600160a01b0384165f9081526020819052604090209082900390555b6001600160a01b038216611a7057600280548290039055611a8e565b6001600160a01b0382165f9081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611ad391815260200190565b60405180910390a3505050565b6001600160a01b038316611b0257611aff600a610a9561141984611912565b50505b6001600160a01b038216611b2457611b21600a610aa061141984611912565b50505b6001600160a01b038381165f90815260086020526040808220548584168352912054610ab8929182169116836113bb565b5f80611970858585611b89565b5f60ff8216601f8111156105c957604051632cd44ac360e21b815260040160405180910390fd5b82545f9081908015611ca5575f611ba587610dfe600185612072565b60408051808201909152905465ffffffffffff808216808452600160301b9092046001600160d01b031660208401529192509087161015611bf957604051632520601d60e01b815260040160405180910390fd5b805165ffffffffffff808816911603611c455784611c1c88610dfe600186612072565b80546001600160d01b0392909216600160301b0265ffffffffffff909216919091179055611c95565b6040805180820190915265ffffffffffff80881682526001600160d01b0380881660208085019182528b54600181018d555f8d81529190912094519151909216600160301b029216919091179101555b6020015192508391506119759050565b50506040805180820190915265ffffffffffff80851682526001600160d01b0380851660208085019182528854600181018a555f8a815291822095519251909316600160301b029190931617920191909155905081611975565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b602081525f610a516020830184611cff565b80356001600160a01b0381168114611d55575f5ffd5b919050565b5f5f60408385031215611d6b575f5ffd5b611d7483611d3f565b946020939093013593505050565b5f5f60408385031215611d93575f5ffd5b611d9c83611d3f565b915060208301358015158114611db0575f5ffd5b809150509250929050565b5f5f5f60608486031215611dcd575f5ffd5b611dd684611d3f565b9250611de460208501611d3f565b929592945050506040919091013590565b5f60208284031215611e05575f5ffd5b610a5182611d3f565b60ff60f81b8816815260e060208201525f611e2c60e0830189611cff565b8281036040840152611e3e8189611cff565b606084018890526001600160a01b038716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b81811015611e93578351835260209384019390920191600101611e75565b50909b9a5050505050505050505050565b5f60208284031215611eb4575f5ffd5b5035919050565b803560ff81168114611d55575f5ffd5b5f5f5f5f5f5f60c08789031215611ee0575f5ffd5b611ee987611d3f565b95506020870135945060408701359350611f0560608801611ebb565b9598949750929560808101359460a0909101359350915050565b5f5f5f5f5f5f5f60e0888a031215611f35575f5ffd5b611f3e88611d3f565b9650611f4c60208901611d3f565b95506040880135945060608801359350611f6860808901611ebb565b9699959850939692959460a0840135945060c09093013592915050565b5f5f60408385031215611f96575f5ffd5b611f9f83611d3f565b9150611fad60208401611d3f565b90509250929050565b5f5f60408385031215611fc7575f5ffd5b611fd083611d3f565b9150602083013563ffffffff81168114611db0575f5ffd5b600181811c90821680611ffc57607f821691505b60208210810361201a57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b6001600160d01b0381811683821601908111156105c9576105c9612020565b6001600160d01b0382811682821603908111156105c9576105c9612020565b818103818111156105c9576105c9612020565b808201808211156105c9576105c9612020565b634e487b7160e01b5f52601260045260245ffd5b634e487b7160e01b5f52602160045260245ffd5b634e487b7160e01b5f52603260045260245ffd5b5f826120ee57634e487b7160e01b5f52601260045260245ffd5b50049056fea264697066735822122000a5040bfcdebd736b20d69851583dbe1f589e5bddb49cbb6a023889eae6075064736f6c634300081b0033dec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a72400000000000000000000000061620399fe1e4f1810a57a309259a092db212e96
Deployed Bytecode
0x608060405234801561000f575f5ffd5b50600436106101e7575f3560e01c8063715018a611610109578063a9059cbb1161009e578063dd62ed3e1161006e578063dd62ed3e1461047a578063f1127ed8146104b2578063f2fde38b146104f1578063ff27636014610504575f5ffd5b8063a9059cbb1461042e578063b8c2559414610441578063c3cda52014610454578063d505accf14610467575f5ffd5b80638e539e8c116100d95780638e539e8c146103e157806391ddadf4146103f457806395d89b41146104135780639ab24eb01461041b575f5ffd5b8063715018a6146103955780637ecebe001461039d57806384b0196e146103b05780638da5cb5b146103cb575f5ffd5b80633a46b1a81161017f5780635c19a95c1161014f5780635c19a95c146103275780635c975abb1461033a5780636fcfff451461034557806370a082311461036d575f5ffd5b80633a46b1a81461029f5780633f4ba83a146102b25780634bf5d7e9146102ba578063587cde1e146102e4575f5ffd5b806323b872dd116101ba57806323b872dd14610253578063313ce5671461026657806332b0fbac146102755780633644e51514610297575f5ffd5b806306fdde03146101eb578063095ea7b31461020957806318160ddd1461022c5780631ffacdef1461023e575b5f5ffd5b6101f3610526565b6040516102009190611d2d565b60405180910390f35b61021c610217366004611d5a565b6105b6565b6040519015158152602001610200565b6002545b604051908152602001610200565b61025161024c366004611d82565b6105cf565b005b61021c610261366004611dbb565b6105e5565b60405160128152602001610200565b61021c610283366004611df5565b600c6020525f908152604090205460ff1681565b610230610608565b6102306102ad366004611d5a565b610616565b61025161069a565b60408051808201909152600e81526d06d6f64653d74696d657374616d760941b60208201526101f3565b61030f6102f2366004611df5565b6001600160a01b039081165f908152600860205260409020541690565b6040516001600160a01b039091168152602001610200565b610251610335366004611df5565b6106ac565b600b5460ff1661021c565b610358610353366004611df5565b6106b7565b60405163ffffffff9091168152602001610200565b61023061037b366004611df5565b6001600160a01b03165f9081526020819052604090205490565b6102516106c1565b6102306103ab366004611df5565b6106d2565b6103b86106dc565b6040516102009796959493929190611e0e565b600b5461010090046001600160a01b031661030f565b6102306103ef366004611ea4565b61071e565b6103fc610787565b60405165ffffffffffff9091168152602001610200565b6101f3610790565b610230610429366004611df5565b61079f565b61021c61043c366004611d5a565b6107ce565b61025161044f366004611d82565b6107db565b610251610462366004611ecb565b610842565b610251610475366004611f1f565b6108fe565b610230610488366004611f85565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6104c56104c0366004611fb6565b610a34565b60408051825165ffffffffffff1681526020928301516001600160d01b03169281019290925201610200565b6102516104ff366004611df5565b610a58565b61021c610512366004611df5565b600d6020525f908152604090205460ff1681565b60606003805461053590611fe8565b80601f016020809104026020016040519081016040528092919081815260200182805461056190611fe8565b80156105ac5780601f10610583576101008083540402835291602001916105ac565b820191905f5260205f20905b81548152906001019060200180831161058f57829003601f168201915b5050505050905090565b5f336105c3818585610aab565b60019150505b92915050565b6105d7610abd565b6105e18282610af0565b5050565b5f336105f2858285610b47565b6105fd858585610bc2565b506001949350505050565b5f610611610c1f565b905090565b5f5f610620610787565b90508065ffffffffffff16831061066057604051637669fc0f60e11b81526004810184905265ffffffffffff821660248201526044015b60405180910390fd5b61068961066c84610d48565b6001600160a01b0386165f90815260096020526040902090610d7e565b6001600160d01b0316949350505050565b6106a2610abd565b6106aa610e2e565b565b336105e18183610e75565b5f6105c982610ee6565b6106c9610abd565b6106aa5f610f07565b5f6105c982610f60565b5f6060805f5f5f60606106ed610f7d565b6106f5610faa565b604080515f80825260208201909252600f60f81b9b939a50919850469750309650945092509050565b5f5f610728610787565b90508065ffffffffffff16831061076357604051637669fc0f60e11b81526004810184905265ffffffffffff82166024820152604401610657565b61077761076f84610d48565b600a90610d7e565b6001600160d01b03169392505050565b5f610611610fd7565b60606004805461053590611fe8565b6001600160a01b0381165f9081526009602052604081206107bf90610fe1565b6001600160d01b031692915050565b5f336105c3818585610bc2565b6107e3610abd565b6001600160a01b0382165f818152600d6020908152604091829020805460ff191685151590811790915591519182527f72a561d1af7409467dae4f1e9fc52590a9335a1dda17727e2b6aa8c4db35109b91015b60405180910390a25050565b8342111561086657604051632341d78760e11b815260048101859052602401610657565b604080517fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf60208201526001600160a01b0388169181019190915260608101869052608081018590525f906108df906108d79060a00160405160208183030381529060405280519060200120611018565b858585611044565b90506108eb8187611070565b6108f58188610e75565b50505050505050565b834211156109225760405163313c898160e11b815260048101859052602401610657565b5f7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c988888861096d8c6001600160a01b03165f90815260076020526040902080546001810190915590565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090505f6109c782611018565b90505f6109d682878787611044565b9050896001600160a01b0316816001600160a01b031614610a1d576040516325c0072360e11b81526001600160a01b0380831660048301528b166024820152604401610657565b610a288a8a8a610aab565b50505050505050505050565b604080518082019091525f8082526020820152610a5183836110c2565b9392505050565b610a60610abd565b6001600160a01b038116610a8957604051631e4fbdf760e01b81525f6004820152602401610657565b610a9281610f07565b50565b5f610a518284612034565b5f610a518284612053565b610ab883838360016110f6565b505050565b600b546001600160a01b036101009091041633146106aa5760405163118cdaa760e01b8152336004820152602401610657565b6001600160a01b0382165f818152600c6020908152604091829020805460ff191685151590811790915591519182527fcf20b1ecb604b0e8888d579c64e8a3b10e590d45c1c2dddb393bed28436222719101610836565b6001600160a01b038381165f908152600160209081526040808320938616835292905220545f198114610bbc5781811015610bae57604051637dc7a0d960e11b81526001600160a01b03841660048201526024810182905260448101839052606401610657565b610bbc84848484035f6110f6565b50505050565b6001600160a01b038316610beb57604051634b637e8f60e11b81525f6004820152602401610657565b6001600160a01b038216610c145760405163ec442f0560e01b81525f6004820152602401610657565b610ab88383836111c8565b5f306001600160a01b037f0000000000000000000000004d1c297d39c5c1277964d0e3f8aa90149366453016148015610c7757507f000000000000000000000000000000000000000000000000000000000000000146145b15610ca157507fba3adbfaa00d46a939af13cc39f013f6804412fd521c23ea9ca010e86cde503f90565b610611604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527fa386072468f97150025d454467ae44939d6d5cf831a31b90245db7a1c868a0e8918101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a08201525f9060c00160405160208183030381529060405280519060200120905090565b5f65ffffffffffff821115610d7a576040516306dfcc6560e41b81526030600482015260248101839052604401610657565b5090565b81545f9081816005811115610dda575f610d9784611238565b610da19085612072565b5f8881526020902090915081015465ffffffffffff9081169087161015610dca57809150610dd8565b610dd5816001612085565b92505b505b5f610de78787858561131c565b90508015610e2157610e0b87610dfe600184612072565b5f91825260209091200190565b54600160301b90046001600160d01b0316610e23565b5f5b979650505050505050565b610e3661137b565b600b805460ff191690556040805133815290517f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa9181900360200190a1565b6001600160a01b038281165f8181526008602052604080822080548686166001600160a01b0319821681179092559151919094169392849290917f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a4610ab88183610ee18661139e565b6113bb565b6001600160a01b0381165f908152600960205260408120546105c990611524565b600b80546001600160a01b03838116610100818102610100600160a81b031985161790945560405193909204169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b0381165f908152600760205260408120546105c9565b60606106117f50554646455200000000000000000000000000000000000000000000000000066005611554565b60606106117f31000000000000000000000000000000000000000000000000000000000000016006611554565b5f61061142610d48565b80545f90801561101057610ffa83610dfe600184612072565b54600160301b90046001600160d01b0316610a51565b5f9392505050565b5f6105c9611024610c1f565b8360405161190160f01b8152600281019290925260228201526042902090565b5f5f5f5f611054888888886115fd565b92509250925061106482826116c5565b50909695505050505050565b6001600160a01b0382165f908152600760205260409020805460018101909155818114610ab8576040516301d4b62360e61b81526001600160a01b038416600482015260248101829052604401610657565b604080518082019091525f80825260208201526001600160a01b0383165f908152600960205260409020610a51908361177d565b6001600160a01b03841661111f5760405163e602df0560e01b81525f6004820152602401610657565b6001600160a01b03831661114857604051634a1406b160e11b81525f6004820152602401610657565b6001600160a01b038085165f9081526001602090815260408083209387168352929052208290558015610bbc57826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516111ba91815260200190565b60405180910390a350505050565b600b5460ff161561122d576001600160a01b0383165f908152600c602052604090205460ff168061121057506001600160a01b0382165f908152600d602052604090205460ff165b61122d5760405163cd1fda9f60e01b815260040160405180910390fd5b610ab88383836117ea565b5f815f0361124757505f919050565b5f600161125384611850565b901c6001901b9050600181848161126c5761126c612098565b048201901c9050600181848161128457611284612098565b048201901c9050600181848161129c5761129c612098565b048201901c905060018184816112b4576112b4612098565b048201901c905060018184816112cc576112cc612098565b048201901c905060018184816112e4576112e4612098565b048201901c905060018184816112fc576112fc612098565b048201901c9050610a518182858161131657611316612098565b046118e3565b5f5b81831015611373575f61133184846118f8565b5f8781526020902090915065ffffffffffff86169082015465ffffffffffff16111561135f5780925061136d565b61136a816001612085565b93505b5061131e565b509392505050565b600b5460ff166106aa57604051638dfc202b60e01b815260040160405180910390fd5b6001600160a01b0381165f908152602081905260408120546105c9565b816001600160a01b0316836001600160a01b0316141580156113dc57505f81115b15610ab8576001600160a01b03831615611483576001600160a01b0383165f908152600960205260408120819061141e90610aa061141986611912565b611945565b6001600160d01b031691506001600160d01b03169150846001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248383604051611478929190918252602082015260400190565b60405180910390a250505b6001600160a01b03821615610ab8576001600160a01b0382165f90815260096020526040812081906114bb90610a9561141986611912565b6001600160d01b031691506001600160d01b03169150836001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248383604051611515929190918252602082015260400190565b60405180910390a25050505050565b5f63ffffffff821115610d7a576040516306dfcc6560e41b81526020600482015260248101839052604401610657565b606060ff831461156e576115678361197d565b90506105c9565b81805461157a90611fe8565b80601f01602080910402602001604051908101604052809291908181526020018280546115a690611fe8565b80156115f15780601f106115c8576101008083540402835291602001916115f1565b820191905f5260205f20905b8154815290600101906020018083116115d457829003601f168201915b505050505090506105c9565b5f80807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a084111561163657505f915060039050826116bb565b604080515f808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611687573d5f5f3e3d5ffd5b5050604051601f1901519150506001600160a01b0381166116b257505f9250600191508290506116bb565b92505f91508190505b9450945094915050565b5f8260038111156116d8576116d86120ac565b036116e1575050565b60018260038111156116f5576116f56120ac565b036117135760405163f645eedf60e01b815260040160405180910390fd5b6002826003811115611727576117276120ac565b036117485760405163fce698f760e01b815260048101829052602401610657565b600382600381111561175c5761175c6120ac565b036105e1576040516335e2f38360e21b815260048101829052602401610657565b604080518082019091525f8082526020820152825f018263ffffffff16815481106117aa576117aa6120c0565b5f9182526020918290206040805180820190915291015465ffffffffffff81168252600160301b90046001600160d01b0316918101919091529392505050565b6117f58383836119ba565b6001600160a01b038316611845575f61180d60025490565b90506001600160d01b038082111561184257604051630e58ae9360e11b81526004810183905260248101829052604401610657565b50505b610ab8838383611ae0565b5f80608083901c1561186457608092831c92015b604083901c1561187657604092831c92015b602083901c1561188857602092831c92015b601083901c1561189a57601092831c92015b600883901c156118ac57600892831c92015b600483901c156118be57600492831c92015b600283901c156118d057600292831c92015b600183901c156105c95760010192915050565b5f8183106118f15781610a51565b5090919050565b5f61190660028484186120d4565b610a5190848416612085565b5f6001600160d01b03821115610d7a576040516306dfcc6560e41b815260d0600482015260248101839052604401610657565b5f5f611970611952610787565b61196861195e88610fe1565b868863ffffffff16565b879190611b55565b915091505b935093915050565b60605f61198983611b62565b6040805160208082528183019092529192505f91906020820181803683375050509182525060208101929092525090565b6001600160a01b0383166119e4578060025f8282546119d99190612085565b90915550611a549050565b6001600160a01b0383165f9081526020819052604090205481811015611a365760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401610657565b6001600160a01b0384165f9081526020819052604090209082900390555b6001600160a01b038216611a7057600280548290039055611a8e565b6001600160a01b0382165f9081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611ad391815260200190565b60405180910390a3505050565b6001600160a01b038316611b0257611aff600a610a9561141984611912565b50505b6001600160a01b038216611b2457611b21600a610aa061141984611912565b50505b6001600160a01b038381165f90815260086020526040808220548584168352912054610ab8929182169116836113bb565b5f80611970858585611b89565b5f60ff8216601f8111156105c957604051632cd44ac360e21b815260040160405180910390fd5b82545f9081908015611ca5575f611ba587610dfe600185612072565b60408051808201909152905465ffffffffffff808216808452600160301b9092046001600160d01b031660208401529192509087161015611bf957604051632520601d60e01b815260040160405180910390fd5b805165ffffffffffff808816911603611c455784611c1c88610dfe600186612072565b80546001600160d01b0392909216600160301b0265ffffffffffff909216919091179055611c95565b6040805180820190915265ffffffffffff80881682526001600160d01b0380881660208085019182528b54600181018d555f8d81529190912094519151909216600160301b029216919091179101555b6020015192508391506119759050565b50506040805180820190915265ffffffffffff80851682526001600160d01b0380851660208085019182528854600181018a555f8a815291822095519251909316600160301b029190931617920191909155905081611975565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b602081525f610a516020830184611cff565b80356001600160a01b0381168114611d55575f5ffd5b919050565b5f5f60408385031215611d6b575f5ffd5b611d7483611d3f565b946020939093013593505050565b5f5f60408385031215611d93575f5ffd5b611d9c83611d3f565b915060208301358015158114611db0575f5ffd5b809150509250929050565b5f5f5f60608486031215611dcd575f5ffd5b611dd684611d3f565b9250611de460208501611d3f565b929592945050506040919091013590565b5f60208284031215611e05575f5ffd5b610a5182611d3f565b60ff60f81b8816815260e060208201525f611e2c60e0830189611cff565b8281036040840152611e3e8189611cff565b606084018890526001600160a01b038716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b81811015611e93578351835260209384019390920191600101611e75565b50909b9a5050505050505050505050565b5f60208284031215611eb4575f5ffd5b5035919050565b803560ff81168114611d55575f5ffd5b5f5f5f5f5f5f60c08789031215611ee0575f5ffd5b611ee987611d3f565b95506020870135945060408701359350611f0560608801611ebb565b9598949750929560808101359460a0909101359350915050565b5f5f5f5f5f5f5f60e0888a031215611f35575f5ffd5b611f3e88611d3f565b9650611f4c60208901611d3f565b95506040880135945060608801359350611f6860808901611ebb565b9699959850939692959460a0840135945060c09093013592915050565b5f5f60408385031215611f96575f5ffd5b611f9f83611d3f565b9150611fad60208401611d3f565b90509250929050565b5f5f60408385031215611fc7575f5ffd5b611fd083611d3f565b9150602083013563ffffffff81168114611db0575f5ffd5b600181811c90821680611ffc57607f821691505b60208210810361201a57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b6001600160d01b0381811683821601908111156105c9576105c9612020565b6001600160d01b0382811682821603908111156105c9576105c9612020565b818103818111156105c9576105c9612020565b808201808211156105c9576105c9612020565b634e487b7160e01b5f52601260045260245ffd5b634e487b7160e01b5f52602160045260245ffd5b634e487b7160e01b5f52603260045260245ffd5b5f826120ee57634e487b7160e01b5f52601260045260245ffd5b50049056fea264697066735822122000a5040bfcdebd736b20d69851583dbe1f589e5bddb49cbb6a023889eae6075064736f6c634300081b0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000061620399fe1e4f1810a57a309259a092db212e96
-----Decoded View---------------
Arg [0] : initialOwner (address): 0x61620399fE1E4F1810A57a309259a092DB212e96
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000061620399fe1e4f1810a57a309259a092db212e96
🤖 Code Reader Beta
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
OVERVIEW
PUFFER is the governance token for the Puffer and UniFi ecosystem. It will be used to decide key aspects of Puffer LRT, UniFi AVS, and UniFi Based Rollup protocols. PUFFER holders will govern parameters, select operators, manage fees, and guide development across the ecosystem's products.Net Worth in USD
$5,384.65
Net Worth in ETH
2.300402
Token Allocations
PUFFER
52.57%
USDT
47.37%
ETH
0.03%
Others
0.03%
Multichain Portfolio | 32 Chains
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.


