Overview
ETH Balance
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 332 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Approve | 24590043 | 46 days ago | IN | 0 ETH | 0.00000265 | ||||
| Transfer | 24590038 | 46 days ago | IN | 0 ETH | 0.00000322 | ||||
| Approve | 24332709 | 82 days ago | IN | 0 ETH | 0.00000689 | ||||
| Approve | 24281237 | 89 days ago | IN | 0 ETH | 0.00000313 | ||||
| Approve | 24281233 | 89 days ago | IN | 0 ETH | 0.00000334 | ||||
| Approve | 24208492 | 99 days ago | IN | 0 ETH | 0.00002477 | ||||
| Approve | 23847755 | 149 days ago | IN | 0 ETH | 0.00006295 | ||||
| Approve | 23844728 | 150 days ago | IN | 0 ETH | 0.00002298 | ||||
| Approve | 23533975 | 193 days ago | IN | 0 ETH | 0.00002935 | ||||
| Approve | 23436214 | 207 days ago | IN | 0 ETH | 0.00000665 | ||||
| Approve | 23370324 | 216 days ago | IN | 0 ETH | 0.00004247 | ||||
| Approve | 23313065 | 224 days ago | IN | 0 ETH | 0.00001963 | ||||
| Approve | 23029071 | 264 days ago | IN | 0 ETH | 0.00009615 | ||||
| Approve | 22934890 | 277 days ago | IN | 0 ETH | 0.00014215 | ||||
| Approve | 22930570 | 278 days ago | IN | 0 ETH | 0.00007534 | ||||
| Approve | 22927762 | 278 days ago | IN | 0 ETH | 0.00012693 | ||||
| Approve | 22890200 | 283 days ago | IN | 0 ETH | 0.00035203 | ||||
| Approve | 22734332 | 305 days ago | IN | 0 ETH | 0.00003239 | ||||
| Approve | 22722495 | 307 days ago | IN | 0 ETH | 0.00001588 | ||||
| Approve | 22483483 | 340 days ago | IN | 0 ETH | 0.00013455 | ||||
| Approve | 22469315 | 342 days ago | IN | 0 ETH | 0.00011694 | ||||
| Approve | 22183421 | 382 days ago | IN | 0 ETH | 0.00002555 | ||||
| Approve | 22139691 | 388 days ago | IN | 0 ETH | 0.00003041 | ||||
| Approve | 22129710 | 390 days ago | IN | 0 ETH | 0.00004179 | ||||
| Approve | 21833269 | 431 days ago | IN | 0 ETH | 0.00003509 |
View more zero value Internal Transactions in Advanced View mode
Cross-Chain Transactions
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
Contract ABI
API[{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousAllocator","type":"address"}],"name":"AllocatorRoleBurned","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousAllocato","type":"address"},{"indexed":true,"internalType":"address","name":"newAllocator","type":"address"}],"name":"AllocatorRoleTransferred","type":"event"},{"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":"previousBalance","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newBalance","type":"uint256"}],"name":"DelegateVotesChanged","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":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"allocatorRole","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"allocatorRoleBurned","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":"amount","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":[],"name":"burnAllocatorRole","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint32","name":"pos","type":"uint32"}],"name":"checkpoints","outputs":[{"components":[{"internalType":"uint32","name":"fromBlock","type":"uint32"},{"internalType":"uint224","name":"votes","type":"uint224"}],"internalType":"struct ERC20Votes.Checkpoint","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","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":[{"internalType":"uint256","name":"blockNumber","type":"uint256"}],"name":"getPastTotalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"blockNumber","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":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":"pause","outputs":[],"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":"contract IERC20","name":"token","type":"address"},{"internalType":"address","name":"beneficiary","type":"address"}],"name":"rescueToken","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":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newAllocator","type":"address"}],"name":"transferAllocationRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","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
610140604052600b805460ff60a01b191690553480156200001f57600080fd5b50604051620032ca380380620032ca8339810160408190526200004291620009c0565b60405180604001604052806008815260200167546f6b656e44616f60c01b81525080604051806040016040528060018152602001603160f81b81525060405180604001604052806008815260200167546f6b656e44616f60c01b815250604051806040016040528060038152602001622a25a760e91b8152508160039081620000cc919062000a96565b506004620000db828262000a96565b50506005805460ff1916905550815160209283012081519183019190912060e08290526101008190524660a0818152604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f818801819052818301969096526060810194909452608080850193909352308483018190528151808603909301835260c094850190915281519190950120905291909152610120526200018233620001d3565b506200018e33620001d3565b620001b781620001a16012600a62000c75565b620001b190633b9aca0062000c86565b6200022d565b620001c281620001d3565b620001cc62000248565b5062000ccc565b600580546001600160a01b03838116610100818102610100600160a81b031985161790945560405193909204169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b620002448282620002a560201b62000fdb1760201c565b5050565b620002526200035c565b6005805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258620002883390565b6040516001600160a01b03909116815260200160405180910390a1565b620002bc8282620003a660201b6200106b1760201c565b6001600160e01b03620002d0620004818216565b11156200033d5760405162461bcd60e51b815260206004820152603060248201527f4552433230566f7465733a20746f74616c20737570706c79207269736b73206f60448201526f766572666c6f77696e6720766f74657360801b60648201526084015b60405180910390fd5b62000356600a620011426200048760201b17836200049e565b50505050565b60055460ff1615620003a45760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b604482015260640162000334565b565b6001600160a01b038216620003fe5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640162000334565b6200040c6000838362000630565b806002600082825462000420919062000ca0565b90915550506001600160a01b038216600081815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3620002446000838362000755565b60025490565b600062000495828462000ca0565b90505b92915050565b82546000908190818115620004fe57620004cd87620004bf60018562000cb6565b600091825260209091200190565b60408051808201909152905463ffffffff8116825264010000000090046001600160e01b0316602082015262000513565b60408051808201909152600080825260208201525b905080602001516001600160e01b031693506200053184868860201c565b92506000821180156200054a5750805163ffffffff1643145b15620005a15762000566836200076d60201b6200114e1760201c565b6200057888620004bf60018662000cb6565b80546001600160e01b03929092166401000000000263ffffffff90921691909117905562000626565b866040518060400160405280620005c343620007dc60201b620011bb1760201c565b63ffffffff168152602001620005e4866200076d60201b6200114e1760201c565b6001600160e01b0390811690915282546001810184556000938452602093849020835194909301519091166401000000000263ffffffff909316929092179101555b5050935093915050565b620006488383836200075060201b620008451760201c565b306001600160a01b03831603620006bd5760405162461bcd60e51b815260206004820152603260248201527f546f6b656e44616f3a2043616e6e6f74207472616e7366657220746f6b656e73604482015271081d1bc81d1bdad95b8818dbdb9d1c9858dd60721b606482015260840162000334565b60055460ff161580620006e057506005546001600160a01b036101009091041633145b80620006f65750600b546001600160a01b031633145b620007505760405162461bcd60e51b8152602060048201526024808201527f546f6b656e44616f3a20546f6b656e207472616e7366657273206172652070616044820152631d5cd95960e21b606482015260840162000334565b505050565b620007508383836200084360201b620012201760201c565b60006001600160e01b03821115620007d85760405162461bcd60e51b815260206004820152602760248201527f53616665436173743a2076616c756520646f65736e27742066697420696e20326044820152663234206269747360c81b606482015260840162000334565b5090565b600063ffffffff821115620007d85760405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203360448201526532206269747360d01b606482015260840162000334565b6200085b8383836200075060201b620008451760201c565b6001600160a01b0383811660009081526008602052604080822054858416835291205462000750929182169116838183148015906200089a5750600081115b1562000750576001600160a01b0383161562000927576001600160a01b038316600090815260096020908152604082208291620008e49190620009b2901b6200125217856200049e565b91509150846001600160a01b0316600080516020620032aa83398151915283836040516200091c929190918252602082015260400190565b60405180910390a250505b6001600160a01b0382161562000750576001600160a01b0382166000908152600960209081526040822082916200096b919062000487901b6200114217856200049e565b91509150836001600160a01b0316600080516020620032aa8339815191528383604051620009a3929190918252602082015260400190565b60405180910390a25050505050565b600062000495828462000cb6565b600060208284031215620009d357600080fd5b81516001600160a01b0381168114620009eb57600080fd5b9392505050565b634e487b7160e01b600052604160045260246000fd5b600181811c9082168062000a1d57607f821691505b60208210810362000a3e57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200075057600081815260208120601f850160051c8101602086101562000a6d5750805b601f850160051c820191505b8181101562000a8e5782815560010162000a79565b505050505050565b81516001600160401b0381111562000ab25762000ab2620009f2565b62000aca8162000ac3845462000a08565b8462000a44565b602080601f83116001811462000b02576000841562000ae95750858301515b600019600386901b1c1916600185901b17855562000a8e565b600085815260208120601f198616915b8281101562000b335788860151825594840194600190910190840162000b12565b508582101562000b525787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b600181815b8085111562000bb957816000190482111562000b9d5762000b9d62000b62565b8085161562000bab57918102915b93841c939080029062000b7d565b509250929050565b60008262000bd25750600162000498565b8162000be15750600062000498565b816001811462000bfa576002811462000c055762000c25565b600191505062000498565b60ff84111562000c195762000c1962000b62565b50506001821b62000498565b5060208310610133831016604e8410600b841016171562000c4a575081810a62000498565b62000c56838362000b78565b806000190482111562000c6d5762000c6d62000b62565b029392505050565b60006200049560ff84168362000bc1565b808202811582820484141762000498576200049862000b62565b8082018082111562000498576200049862000b62565b8181038181111562000498576200049862000b62565b60805160a05160c05160e051610100516101205161258e62000d1c6000396000611635015260006116840152600061165f015260006115b8015260006115e20152600061160c015261258e6000f3fe608060405234801561001057600080fd5b50600436106101fb5760003560e01c806370c042f71161011a578063a457c2d7116100ad578063d505accf1161007c578063d505accf1461043f578063dd62ed3e14610452578063e7f8c7b014610465578063f1127ed814610477578063f2fde38b146104b457600080fd5b8063a457c2d7146103f5578063a9059cbb14610408578063c3cda5201461041b578063c8774bbc1461042e57600080fd5b80638da5cb5b116100e95780638da5cb5b146103b15780638e539e8c146103c757806395d89b41146103da5780639ab24eb0146103e257600080fd5b806370c042f714610386578063715018a61461038e5780637ecebe00146103965780638456cb59146103a957600080fd5b80633f4ba83a116101925780635c19a95c116101615780635c19a95c146103175780635c975abb1461032a5780636fcfff451461033557806370a082311461035d57600080fd5b80633f4ba83a146102a35780634707d000146102ad578063587cde1e146102c05780635a2d53441461030457600080fd5b8063313ce567116101ce578063313ce567146102665780633644e51514610275578063395093511461027d5780633a46b1a81461029057600080fd5b806306fdde0314610200578063095ea7b31461021e57806318160ddd1461024157806323b872dd14610253575b600080fd5b6102086104c7565b60405161021591906121f5565b60405180910390f35b61023161022c366004612258565b610559565b6040519015158152602001610215565b6002545b604051908152602001610215565b610231610261366004612284565b610573565b60405160128152602001610215565b610245610597565b61023161028b366004612258565b6105a6565b61024561029e366004612258565b6105c8565b6102ab610647565b005b6102ab6102bb3660046122c5565b6106ab565b6102ec6102ce3660046122fe565b6001600160a01b039081166000908152600860205260409020541690565b6040516001600160a01b039091168152602001610215565b6102ab6103123660046122fe565b61084a565b6102ab6103253660046122fe565b610975565b60055460ff16610231565b6103486103433660046122fe565b610982565b60405163ffffffff9091168152602001610215565b61024561036b3660046122fe565b6001600160a01b031660009081526020819052604090205490565b6102ec6109a4565b6102ab610a02565b6102456103a43660046122fe565b610a14565b6102ab610a32565b60055461010090046001600160a01b03166102ec565b6102456103d536600461231b565b610aa1565b610208610afd565b6102456103f03660046122fe565b610b0c565b610231610403366004612258565b610b93565b610231610416366004612258565b610c0e565b6102ab61042936600461234a565b610c1c565b600b546001600160a01b03166102ec565b6102ab61044d3660046123a4565b610d52565b6102456104603660046122c5565b610eb6565b600b54600160a01b900460ff16610231565b61048a610485366004612412565b610ee1565b60408051825163ffffffff1681526020928301516001600160e01b03169281019290925201610215565b6102ab6104c23660046122fe565b610f65565b6060600380546104d690612449565b80601f016020809104026020016040519081016040528092919081815260200182805461050290612449565b801561054f5780601f106105245761010080835404028352916020019161054f565b820191906000526020600020905b81548152906001019060200180831161053257829003601f168201915b5050505050905090565b60003361056781858561125e565b60019150505b92915050565b600033610581858285611382565b61058c8585856113f6565b506001949350505050565b60006105a16115ab565b905090565b6000336105678185856105b98383610eb6565b6105c39190612493565b61125e565b600043821061061e5760405162461bcd60e51b815260206004820152601f60248201527f4552433230566f7465733a20626c6f636b206e6f7420796574206d696e65640060448201526064015b60405180910390fd5b6001600160a01b038316600090815260096020526040902061064090836116d2565b9392505050565b61064f6117c9565b60055460ff166106a15760405162461bcd60e51b815260206004820152601d60248201527f546f6b656e44616f3a20546f6b656e206973206e6f74207061757365640000006044820152606401610615565b6106a9611829565b565b6106b36117c9565b6040516370a0823160e01b81523060048201526000906001600160a01b038416906370a0823190602401602060405180830381865afa1580156106fa573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061071e91906124a6565b90506000811161077a5760405162461bcd60e51b815260206004820152602160248201527f546f6b656e526573637565723a204e6f20746f6b656e7320746f2072657363756044820152606560f81b6064820152608401610615565b60405163a9059cbb60e01b81526001600160a01b0383811660048301526024820183905284169063a9059cbb906044016020604051808303816000875af11580156107c9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107ed91906124bf565b6108455760405162461bcd60e51b8152602060048201526024808201527f546f6b656e526573637565723a20436f756c64206e6f7420726573637565207460448201526337b5b2b760e11b6064820152608401610615565b505050565b6108526117c9565b600b54600160a01b900460ff16156108b85760405162461bcd60e51b815260206004820152602360248201527f416c6c6f6361746f723a20416c6c6f6361746f7220726f6c65206973206275726044820152621b995960ea1b6064820152608401610615565b6001600160a01b0381166109235760405162461bcd60e51b815260206004820152602c60248201527f416c6c6f6361746f723a206e657720616c6c6f6361746f72206973207468652060448201526b7a65726f206164647265737360a01b6064820152608401610615565b600b80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f3747476be53c7a7c5ab331465a1e8d55763b7e6eb70b861cf46e783034f7edc490600090a35050565b61097f3382611879565b50565b6001600160a01b03811660009081526009602052604081205461056d906111bb565b60006109ae6117c9565b600b80546001600160a81b03198116600160a01b179091556040516001600160a01b039091169081907f1fc5f1c08356c4a2e467dfe3e9cb3c2b4491567273e76d6a85885d9f13c5d67990600090a2905090565b610a0a6117c9565b6106a960006118f2565b6001600160a01b03811660009081526006602052604081205461056d565b610a3a6117c9565b60405162461bcd60e51b815260206004820152603660248201527f546f6b656e44616f3a205452414e53464552532043414e27542042452044495360448201527520a12622a2161027a721a29020a1aa24ab20aa22a21760511b6064820152608401610615565b6000438210610af25760405162461bcd60e51b815260206004820152601f60248201527f4552433230566f7465733a20626c6f636b206e6f7420796574206d696e6564006044820152606401610615565b61056d600a836116d2565b6060600480546104d690612449565b6001600160a01b0381166000908152600960205260408120548015610b80576001600160a01b0383166000908152600960205260409020610b4e6001836124e1565b81548110610b5e57610b5e6124f4565b60009182526020909120015464010000000090046001600160e01b0316610b83565b60005b6001600160e01b03169392505050565b60003381610ba18286610eb6565b905083811015610c015760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610615565b61058c828686840361125e565b6000336105678185856113f6565b83421115610c6c5760405162461bcd60e51b815260206004820152601d60248201527f4552433230566f7465733a207369676e617475726520657870697265640000006044820152606401610615565b604080517fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf60208201526001600160a01b038816918101919091526060810186905260808101859052600090610ce690610cde9060a0016040516020818303038152906040528051906020012061194c565b85858561199a565b9050610cf1816119c2565b8614610d3f5760405162461bcd60e51b815260206004820152601960248201527f4552433230566f7465733a20696e76616c6964206e6f6e6365000000000000006044820152606401610615565b610d498188611879565b50505050505050565b83421115610da25760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e650000006044820152606401610615565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610dd18c6119c2565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090506000610e2c8261194c565b90506000610e3c8287878761199a565b9050896001600160a01b0316816001600160a01b031614610e9f5760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e617475726500006044820152606401610615565b610eaa8a8a8a61125e565b50505050505050505050565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b60408051808201909152600080825260208201526001600160a01b0383166000908152600960205260409020805463ffffffff8416908110610f2557610f256124f4565b60009182526020918290206040805180820190915291015463ffffffff8116825264010000000090046001600160e01b0316918101919091529392505050565b610f6d6117c9565b6001600160a01b038116610fd25760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610615565b61097f816118f2565b610fe5828261106b565b6002546001600160e01b0310156110575760405162461bcd60e51b815260206004820152603060248201527f4552433230566f7465733a20746f74616c20737570706c79207269736b73206f60448201526f766572666c6f77696e6720766f74657360801b6064820152608401610615565b611065600a611142836119ea565b50505050565b6001600160a01b0382166110c15760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401610615565b6110cd60008383611b3e565b80600260008282546110df9190612493565b90915550506001600160a01b038216600081815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a361113e60008383611c40565b5050565b60006106408284612493565b60006001600160e01b038211156111b75760405162461bcd60e51b815260206004820152602760248201527f53616665436173743a2076616c756520646f65736e27742066697420696e20326044820152663234206269747360c81b6064820152608401610615565b5090565b600063ffffffff8211156111b75760405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203360448201526532206269747360d01b6064820152608401610615565b6001600160a01b0383811660009081526008602052604080822054858416835291205461084592918216911683611c4b565b600061064082846124e1565b6001600160a01b0383166112c05760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610615565b6001600160a01b0382166113215760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610615565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b600061138e8484610eb6565b9050600019811461106557818110156113e95760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610615565b611065848484840361125e565b6001600160a01b03831661145a5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610615565b6001600160a01b0382166114bc5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610615565b6114c7838383611b3e565b6001600160a01b0383166000908152602081905260409020548181101561153f5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610615565b6001600160a01b03848116600081815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3611065848484611c40565b6000306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614801561160457507f000000000000000000000000000000000000000000000000000000000000000046145b1561162e57507f000000000000000000000000000000000000000000000000000000000000000090565b50604080517f00000000000000000000000000000000000000000000000000000000000000006020808301919091527f0000000000000000000000000000000000000000000000000000000000000000828401527f000000000000000000000000000000000000000000000000000000000000000060608301524660808301523060a0808401919091528351808403909101815260c0909201909252805191012090565b81546000908181600581111561172c5760006116ed84611d88565b6116f790856124e1565b600088815260209020909150869082015463ffffffff16111561171c5780915061172a565b611727816001612493565b92505b505b808210156117795760006117408383611e70565b600088815260209020909150869082015463ffffffff16111561176557809150611773565b611770816001612493565b92505b5061172c565b80156117b35761179c8661178e6001846124e1565b600091825260209091200190565b5464010000000090046001600160e01b03166117b6565b60005b6001600160e01b03169695505050505050565b6005546001600160a01b036101009091041633146106a95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610615565b611831611e8b565b61183a33611ed4565b6005805460ff191690556040805133815290517f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa9181900360200190a1565b6001600160a01b038281166000818152600860208181526040808420805485845282862054949093528787166001600160a01b03198416811790915590519190951694919391928592917f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a4611065828483611c4b565b600580546001600160a01b03838116610100818102610100600160a81b031985161790945560405193909204169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600061056d6119596115ab565b8360405161190160f01b6020820152602281018390526042810182905260009060620160405160208183030381529060405280519060200120905092915050565b60008060006119ab87878787611f1c565b915091506119b881611fe0565b5095945050505050565b6001600160a01b03811660009081526006602052604090208054600181018255905b50919050565b82546000908190818115611a3757611a078761178e6001856124e1565b60408051808201909152905463ffffffff8116825264010000000090046001600160e01b03166020820152611a4c565b60408051808201909152600080825260208201525b905080602001516001600160e01b03169350611a6c84868863ffffffff16565b9250600082118015611a845750805163ffffffff1643145b15611ac957611a928361114e565b611aa18861178e6001866124e1565b80546001600160e01b03929092166401000000000263ffffffff909216919091179055611b34565b866040518060400160405280611ade436111bb565b63ffffffff168152602001611af28661114e565b6001600160e01b0390811690915282546001810184556000938452602093849020835194909301519091166401000000000263ffffffff909316929092179101555b5050935093915050565b306001600160a01b03831603611bb15760405162461bcd60e51b815260206004820152603260248201527f546f6b656e44616f3a2043616e6e6f74207472616e7366657220746f6b656e73604482015271081d1bc81d1bdad95b8818dbdb9d1c9858dd60721b6064820152608401610615565b60055460ff161580611bd357506005546001600160a01b036101009091041633145b80611be85750600b546001600160a01b031633145b6108455760405162461bcd60e51b8152602060048201526024808201527f546f6b656e44616f3a20546f6b656e207472616e7366657273206172652070616044820152631d5cd95960e21b6064820152608401610615565b610845838383611220565b816001600160a01b0316836001600160a01b031614158015611c6d5750600081115b15610845576001600160a01b03831615611cfb576001600160a01b03831660009081526009602052604081208190611ca890611252856119ea565b91509150846001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248383604051611cf0929190918252602082015260400190565b60405180910390a250505b6001600160a01b03821615610845576001600160a01b03821660009081526009602052604081208190611d3190611142856119ea565b91509150836001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248383604051611d79929190918252602082015260400190565b60405180910390a25050505050565b600081600003611d9a57506000919050565b60006001611da78461212a565b901c6001901b90506001818481611dc057611dc061250a565b048201901c90506001818481611dd857611dd861250a565b048201901c90506001818481611df057611df061250a565b048201901c90506001818481611e0857611e0861250a565b048201901c90506001818481611e2057611e2061250a565b048201901c90506001818481611e3857611e3861250a565b048201901c90506001818481611e5057611e5061250a565b048201901c905061064081828581611e6a57611e6a61250a565b046121be565b6000611e7f6002848418612520565b61064090848416612493565b60055460ff166106a95760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610615565b6040516001600160a01b038216602482015261097f9060440160408051601f198184030181529190526020810180516001600160e01b031663161765e160e11b1790526121d4565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115611f535750600090506003611fd7565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015611fa7573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611fd057600060019250925050611fd7565b9150600090505b94509492505050565b6000816004811115611ff457611ff4612542565b03611ffc5750565b600181600481111561201057612010612542565b0361205d5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610615565b600281600481111561207157612071612542565b036120be5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610615565b60038160048111156120d2576120d2612542565b0361097f5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608401610615565b600080608083901c1561213f57608092831c92015b604083901c1561215157604092831c92015b602083901c1561216357602092831c92015b601083901c1561217557601092831c92015b600883901c1561218757600892831c92015b600483901c1561219957600492831c92015b600283901c156121ab57600292831c92015b600183901c1561056d5760010192915050565b60008183106121cd5781610640565b5090919050565b80516a636f6e736f6c652e6c6f67602083016000808483855afa5050505050565b600060208083528351808285015260005b8181101561222257858101830151858201604001528201612206565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461097f57600080fd5b6000806040838503121561226b57600080fd5b823561227681612243565b946020939093013593505050565b60008060006060848603121561229957600080fd5b83356122a481612243565b925060208401356122b481612243565b929592945050506040919091013590565b600080604083850312156122d857600080fd5b82356122e381612243565b915060208301356122f381612243565b809150509250929050565b60006020828403121561231057600080fd5b813561064081612243565b60006020828403121561232d57600080fd5b5035919050565b803560ff8116811461234557600080fd5b919050565b60008060008060008060c0878903121561236357600080fd5b863561236e81612243565b9550602087013594506040870135935061238a60608801612334565b92506080870135915060a087013590509295509295509295565b600080600080600080600060e0888a0312156123bf57600080fd5b87356123ca81612243565b965060208801356123da81612243565b955060408801359450606088013593506123f660808901612334565b925060a0880135915060c0880135905092959891949750929550565b6000806040838503121561242557600080fd5b823561243081612243565b9150602083013563ffffffff811681146122f357600080fd5b600181811c9082168061245d57607f821691505b6020821081036119e457634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b8082018082111561056d5761056d61247d565b6000602082840312156124b857600080fd5b5051919050565b6000602082840312156124d157600080fd5b8151801515811461064057600080fd5b8181038181111561056d5761056d61247d565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b60008261253d57634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052602160045260246000fdfea26469706673582212207a851bf52afe11c87c9ac4f0a83d219bb0b0ed0a37615e409b23a9a70e0a81c564736f6c63430008120033dec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7240000000000000000000000003a7cbf0a90dc6755ddee66886dd26d4a6ab64896
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101fb5760003560e01c806370c042f71161011a578063a457c2d7116100ad578063d505accf1161007c578063d505accf1461043f578063dd62ed3e14610452578063e7f8c7b014610465578063f1127ed814610477578063f2fde38b146104b457600080fd5b8063a457c2d7146103f5578063a9059cbb14610408578063c3cda5201461041b578063c8774bbc1461042e57600080fd5b80638da5cb5b116100e95780638da5cb5b146103b15780638e539e8c146103c757806395d89b41146103da5780639ab24eb0146103e257600080fd5b806370c042f714610386578063715018a61461038e5780637ecebe00146103965780638456cb59146103a957600080fd5b80633f4ba83a116101925780635c19a95c116101615780635c19a95c146103175780635c975abb1461032a5780636fcfff451461033557806370a082311461035d57600080fd5b80633f4ba83a146102a35780634707d000146102ad578063587cde1e146102c05780635a2d53441461030457600080fd5b8063313ce567116101ce578063313ce567146102665780633644e51514610275578063395093511461027d5780633a46b1a81461029057600080fd5b806306fdde0314610200578063095ea7b31461021e57806318160ddd1461024157806323b872dd14610253575b600080fd5b6102086104c7565b60405161021591906121f5565b60405180910390f35b61023161022c366004612258565b610559565b6040519015158152602001610215565b6002545b604051908152602001610215565b610231610261366004612284565b610573565b60405160128152602001610215565b610245610597565b61023161028b366004612258565b6105a6565b61024561029e366004612258565b6105c8565b6102ab610647565b005b6102ab6102bb3660046122c5565b6106ab565b6102ec6102ce3660046122fe565b6001600160a01b039081166000908152600860205260409020541690565b6040516001600160a01b039091168152602001610215565b6102ab6103123660046122fe565b61084a565b6102ab6103253660046122fe565b610975565b60055460ff16610231565b6103486103433660046122fe565b610982565b60405163ffffffff9091168152602001610215565b61024561036b3660046122fe565b6001600160a01b031660009081526020819052604090205490565b6102ec6109a4565b6102ab610a02565b6102456103a43660046122fe565b610a14565b6102ab610a32565b60055461010090046001600160a01b03166102ec565b6102456103d536600461231b565b610aa1565b610208610afd565b6102456103f03660046122fe565b610b0c565b610231610403366004612258565b610b93565b610231610416366004612258565b610c0e565b6102ab61042936600461234a565b610c1c565b600b546001600160a01b03166102ec565b6102ab61044d3660046123a4565b610d52565b6102456104603660046122c5565b610eb6565b600b54600160a01b900460ff16610231565b61048a610485366004612412565b610ee1565b60408051825163ffffffff1681526020928301516001600160e01b03169281019290925201610215565b6102ab6104c23660046122fe565b610f65565b6060600380546104d690612449565b80601f016020809104026020016040519081016040528092919081815260200182805461050290612449565b801561054f5780601f106105245761010080835404028352916020019161054f565b820191906000526020600020905b81548152906001019060200180831161053257829003601f168201915b5050505050905090565b60003361056781858561125e565b60019150505b92915050565b600033610581858285611382565b61058c8585856113f6565b506001949350505050565b60006105a16115ab565b905090565b6000336105678185856105b98383610eb6565b6105c39190612493565b61125e565b600043821061061e5760405162461bcd60e51b815260206004820152601f60248201527f4552433230566f7465733a20626c6f636b206e6f7420796574206d696e65640060448201526064015b60405180910390fd5b6001600160a01b038316600090815260096020526040902061064090836116d2565b9392505050565b61064f6117c9565b60055460ff166106a15760405162461bcd60e51b815260206004820152601d60248201527f546f6b656e44616f3a20546f6b656e206973206e6f74207061757365640000006044820152606401610615565b6106a9611829565b565b6106b36117c9565b6040516370a0823160e01b81523060048201526000906001600160a01b038416906370a0823190602401602060405180830381865afa1580156106fa573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061071e91906124a6565b90506000811161077a5760405162461bcd60e51b815260206004820152602160248201527f546f6b656e526573637565723a204e6f20746f6b656e7320746f2072657363756044820152606560f81b6064820152608401610615565b60405163a9059cbb60e01b81526001600160a01b0383811660048301526024820183905284169063a9059cbb906044016020604051808303816000875af11580156107c9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107ed91906124bf565b6108455760405162461bcd60e51b8152602060048201526024808201527f546f6b656e526573637565723a20436f756c64206e6f7420726573637565207460448201526337b5b2b760e11b6064820152608401610615565b505050565b6108526117c9565b600b54600160a01b900460ff16156108b85760405162461bcd60e51b815260206004820152602360248201527f416c6c6f6361746f723a20416c6c6f6361746f7220726f6c65206973206275726044820152621b995960ea1b6064820152608401610615565b6001600160a01b0381166109235760405162461bcd60e51b815260206004820152602c60248201527f416c6c6f6361746f723a206e657720616c6c6f6361746f72206973207468652060448201526b7a65726f206164647265737360a01b6064820152608401610615565b600b80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f3747476be53c7a7c5ab331465a1e8d55763b7e6eb70b861cf46e783034f7edc490600090a35050565b61097f3382611879565b50565b6001600160a01b03811660009081526009602052604081205461056d906111bb565b60006109ae6117c9565b600b80546001600160a81b03198116600160a01b179091556040516001600160a01b039091169081907f1fc5f1c08356c4a2e467dfe3e9cb3c2b4491567273e76d6a85885d9f13c5d67990600090a2905090565b610a0a6117c9565b6106a960006118f2565b6001600160a01b03811660009081526006602052604081205461056d565b610a3a6117c9565b60405162461bcd60e51b815260206004820152603660248201527f546f6b656e44616f3a205452414e53464552532043414e27542042452044495360448201527520a12622a2161027a721a29020a1aa24ab20aa22a21760511b6064820152608401610615565b6000438210610af25760405162461bcd60e51b815260206004820152601f60248201527f4552433230566f7465733a20626c6f636b206e6f7420796574206d696e6564006044820152606401610615565b61056d600a836116d2565b6060600480546104d690612449565b6001600160a01b0381166000908152600960205260408120548015610b80576001600160a01b0383166000908152600960205260409020610b4e6001836124e1565b81548110610b5e57610b5e6124f4565b60009182526020909120015464010000000090046001600160e01b0316610b83565b60005b6001600160e01b03169392505050565b60003381610ba18286610eb6565b905083811015610c015760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610615565b61058c828686840361125e565b6000336105678185856113f6565b83421115610c6c5760405162461bcd60e51b815260206004820152601d60248201527f4552433230566f7465733a207369676e617475726520657870697265640000006044820152606401610615565b604080517fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf60208201526001600160a01b038816918101919091526060810186905260808101859052600090610ce690610cde9060a0016040516020818303038152906040528051906020012061194c565b85858561199a565b9050610cf1816119c2565b8614610d3f5760405162461bcd60e51b815260206004820152601960248201527f4552433230566f7465733a20696e76616c6964206e6f6e6365000000000000006044820152606401610615565b610d498188611879565b50505050505050565b83421115610da25760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e650000006044820152606401610615565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610dd18c6119c2565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090506000610e2c8261194c565b90506000610e3c8287878761199a565b9050896001600160a01b0316816001600160a01b031614610e9f5760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e617475726500006044820152606401610615565b610eaa8a8a8a61125e565b50505050505050505050565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b60408051808201909152600080825260208201526001600160a01b0383166000908152600960205260409020805463ffffffff8416908110610f2557610f256124f4565b60009182526020918290206040805180820190915291015463ffffffff8116825264010000000090046001600160e01b0316918101919091529392505050565b610f6d6117c9565b6001600160a01b038116610fd25760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610615565b61097f816118f2565b610fe5828261106b565b6002546001600160e01b0310156110575760405162461bcd60e51b815260206004820152603060248201527f4552433230566f7465733a20746f74616c20737570706c79207269736b73206f60448201526f766572666c6f77696e6720766f74657360801b6064820152608401610615565b611065600a611142836119ea565b50505050565b6001600160a01b0382166110c15760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401610615565b6110cd60008383611b3e565b80600260008282546110df9190612493565b90915550506001600160a01b038216600081815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a361113e60008383611c40565b5050565b60006106408284612493565b60006001600160e01b038211156111b75760405162461bcd60e51b815260206004820152602760248201527f53616665436173743a2076616c756520646f65736e27742066697420696e20326044820152663234206269747360c81b6064820152608401610615565b5090565b600063ffffffff8211156111b75760405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203360448201526532206269747360d01b6064820152608401610615565b6001600160a01b0383811660009081526008602052604080822054858416835291205461084592918216911683611c4b565b600061064082846124e1565b6001600160a01b0383166112c05760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610615565b6001600160a01b0382166113215760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610615565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b600061138e8484610eb6565b9050600019811461106557818110156113e95760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610615565b611065848484840361125e565b6001600160a01b03831661145a5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610615565b6001600160a01b0382166114bc5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610615565b6114c7838383611b3e565b6001600160a01b0383166000908152602081905260409020548181101561153f5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610615565b6001600160a01b03848116600081815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3611065848484611c40565b6000306001600160a01b037f00000000000000000000000082d09e30d5d682d69b4a5d97c61b7ba6514576251614801561160457507f000000000000000000000000000000000000000000000000000000000000000146145b1561162e57507f5a45fb80a22b81f42041d45af887a3d63119e0a99c2eef9b5a0cb3f61b5f75d390565b50604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6020808301919091527f540bfe8cc52195205e6253d89ce2eefc2dc9d2db10a8aa110330f4b5e3f9973d828401527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608301524660808301523060a0808401919091528351808403909101815260c0909201909252805191012090565b81546000908181600581111561172c5760006116ed84611d88565b6116f790856124e1565b600088815260209020909150869082015463ffffffff16111561171c5780915061172a565b611727816001612493565b92505b505b808210156117795760006117408383611e70565b600088815260209020909150869082015463ffffffff16111561176557809150611773565b611770816001612493565b92505b5061172c565b80156117b35761179c8661178e6001846124e1565b600091825260209091200190565b5464010000000090046001600160e01b03166117b6565b60005b6001600160e01b03169695505050505050565b6005546001600160a01b036101009091041633146106a95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610615565b611831611e8b565b61183a33611ed4565b6005805460ff191690556040805133815290517f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa9181900360200190a1565b6001600160a01b038281166000818152600860208181526040808420805485845282862054949093528787166001600160a01b03198416811790915590519190951694919391928592917f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a4611065828483611c4b565b600580546001600160a01b03838116610100818102610100600160a81b031985161790945560405193909204169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600061056d6119596115ab565b8360405161190160f01b6020820152602281018390526042810182905260009060620160405160208183030381529060405280519060200120905092915050565b60008060006119ab87878787611f1c565b915091506119b881611fe0565b5095945050505050565b6001600160a01b03811660009081526006602052604090208054600181018255905b50919050565b82546000908190818115611a3757611a078761178e6001856124e1565b60408051808201909152905463ffffffff8116825264010000000090046001600160e01b03166020820152611a4c565b60408051808201909152600080825260208201525b905080602001516001600160e01b03169350611a6c84868863ffffffff16565b9250600082118015611a845750805163ffffffff1643145b15611ac957611a928361114e565b611aa18861178e6001866124e1565b80546001600160e01b03929092166401000000000263ffffffff909216919091179055611b34565b866040518060400160405280611ade436111bb565b63ffffffff168152602001611af28661114e565b6001600160e01b0390811690915282546001810184556000938452602093849020835194909301519091166401000000000263ffffffff909316929092179101555b5050935093915050565b306001600160a01b03831603611bb15760405162461bcd60e51b815260206004820152603260248201527f546f6b656e44616f3a2043616e6e6f74207472616e7366657220746f6b656e73604482015271081d1bc81d1bdad95b8818dbdb9d1c9858dd60721b6064820152608401610615565b60055460ff161580611bd357506005546001600160a01b036101009091041633145b80611be85750600b546001600160a01b031633145b6108455760405162461bcd60e51b8152602060048201526024808201527f546f6b656e44616f3a20546f6b656e207472616e7366657273206172652070616044820152631d5cd95960e21b6064820152608401610615565b610845838383611220565b816001600160a01b0316836001600160a01b031614158015611c6d5750600081115b15610845576001600160a01b03831615611cfb576001600160a01b03831660009081526009602052604081208190611ca890611252856119ea565b91509150846001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248383604051611cf0929190918252602082015260400190565b60405180910390a250505b6001600160a01b03821615610845576001600160a01b03821660009081526009602052604081208190611d3190611142856119ea565b91509150836001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248383604051611d79929190918252602082015260400190565b60405180910390a25050505050565b600081600003611d9a57506000919050565b60006001611da78461212a565b901c6001901b90506001818481611dc057611dc061250a565b048201901c90506001818481611dd857611dd861250a565b048201901c90506001818481611df057611df061250a565b048201901c90506001818481611e0857611e0861250a565b048201901c90506001818481611e2057611e2061250a565b048201901c90506001818481611e3857611e3861250a565b048201901c90506001818481611e5057611e5061250a565b048201901c905061064081828581611e6a57611e6a61250a565b046121be565b6000611e7f6002848418612520565b61064090848416612493565b60055460ff166106a95760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610615565b6040516001600160a01b038216602482015261097f9060440160408051601f198184030181529190526020810180516001600160e01b031663161765e160e11b1790526121d4565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115611f535750600090506003611fd7565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015611fa7573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611fd057600060019250925050611fd7565b9150600090505b94509492505050565b6000816004811115611ff457611ff4612542565b03611ffc5750565b600181600481111561201057612010612542565b0361205d5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610615565b600281600481111561207157612071612542565b036120be5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610615565b60038160048111156120d2576120d2612542565b0361097f5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608401610615565b600080608083901c1561213f57608092831c92015b604083901c1561215157604092831c92015b602083901c1561216357602092831c92015b601083901c1561217557601092831c92015b600883901c1561218757600892831c92015b600483901c1561219957600492831c92015b600283901c156121ab57600292831c92015b600183901c1561056d5760010192915050565b60008183106121cd5781610640565b5090919050565b80516a636f6e736f6c652e6c6f67602083016000808483855afa5050505050565b600060208083528351808285015260005b8181101561222257858101830151858201604001528201612206565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461097f57600080fd5b6000806040838503121561226b57600080fd5b823561227681612243565b946020939093013593505050565b60008060006060848603121561229957600080fd5b83356122a481612243565b925060208401356122b481612243565b929592945050506040919091013590565b600080604083850312156122d857600080fd5b82356122e381612243565b915060208301356122f381612243565b809150509250929050565b60006020828403121561231057600080fd5b813561064081612243565b60006020828403121561232d57600080fd5b5035919050565b803560ff8116811461234557600080fd5b919050565b60008060008060008060c0878903121561236357600080fd5b863561236e81612243565b9550602087013594506040870135935061238a60608801612334565b92506080870135915060a087013590509295509295509295565b600080600080600080600060e0888a0312156123bf57600080fd5b87356123ca81612243565b965060208801356123da81612243565b955060408801359450606088013593506123f660808901612334565b925060a0880135915060c0880135905092959891949750929550565b6000806040838503121561242557600080fd5b823561243081612243565b9150602083013563ffffffff811681146122f357600080fd5b600181811c9082168061245d57607f821691505b6020821081036119e457634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b8082018082111561056d5761056d61247d565b6000602082840312156124b857600080fd5b5051919050565b6000602082840312156124d157600080fd5b8151801515811461064057600080fd5b8181038181111561056d5761056d61247d565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b60008261253d57634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052602160045260246000fdfea26469706673582212207a851bf52afe11c87c9ac4f0a83d219bb0b0ed0a37615e409b23a9a70e0a81c564736f6c63430008120033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000003a7cbf0a90dc6755ddee66886dd26d4a6ab64896
-----Decoded View---------------
Arg [0] : owner (address): 0x3A7cbf0a90DC6755DdEE66886Dd26d4A6Ab64896
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000003a7cbf0a90dc6755ddee66886dd26d4a6ab64896
Generate instant answers for your smart contract questions using Al Models. Read more.
OVERVIEW
The Token Name Service is a public on-chain utility for fetching token metadata. Any user can suggest corrections to the dataset.Net Worth in USD
Net Worth in ETH
Multichain Portfolio | 32 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
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.


