ETH Price: $1,642.47 (-0.17%)

Contract

0x9406dD76452c172B3CC77092B42398e87daB3161
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To

There are no matching entries

Please try again later

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
Source Code Verified Exact Match

Contract Name

EdgeToken

Compiler Version
v0.8.24+commit.e11b9ed9
Optimization Enabled
Yes with 200 runs
Other Settings
paris EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"ArrayLengthMismatch","type":"error"},{"inputs":[],"name":"CapExceeded","type":"error"},{"inputs":[],"name":"InvalidAdmin","type":"error"},{"inputs":[],"name":"TotalMintedMismatch","type":"error"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"previousAdmin","type":"address"},{"indexed":false,"internalType":"address","name":"newAdmin","type":"address"}],"name":"AdminChanged","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":"beacon","type":"address"}],"name":"BeaconUpgraded","type":"event"},{"anonymous":false,"inputs":[],"name":"EIP712DomainChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint8","name":"version","type":"uint8"}],"name":"Initialized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"previousAdminRole","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"newAdminRole","type":"bytes32"}],"name":"RoleAdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleGranted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleRevoked","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":true,"internalType":"address","name":"implementation","type":"address"}],"name":"Upgraded","type":"event"},{"inputs":[],"name":"DEFAULT_ADMIN_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MAX_SUPPLY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"UPGRADER_ROLE","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":"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":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burnFrom","outputs":[],"stateMutability":"nonpayable","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":[],"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":"bytes32","name":"role","type":"bytes32"}],"name":"getRoleAdmin","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"grantRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"hasRole","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":[{"internalType":"address","name":"admin_","type":"address"},{"internalType":"address[]","name":"initialRecipients","type":"address[]"},{"internalType":"uint256[]","name":"initialAmounts","type":"uint256[]"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"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":"proxiableUUID","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"renounceRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"revokeRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","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":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newImplementation","type":"address"}],"name":"upgradeTo","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newImplementation","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"upgradeToAndCall","outputs":[],"stateMutability":"payable","type":"function"}]
60a0604052306080523480156200001557600080fd5b506200002062000026565b620000e7565b600054610100900460ff1615620000935760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff90811614620000e5576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b6080516129cb6200011f6000396000818161077c015281816107bc01528181610887015281816108c7015261095601526129cb6000f3fe6080604052600436106101cd5760003560e01c806352d1902d116100f7578063a217fddf11610095578063d547741f11610064578063d547741f1461051c578063dd62ed3e1461053c578063f72c0d8b1461055c578063ff1d57521461059057600080fd5b8063a217fddf146104a7578063a457c2d7146104bc578063a9059cbb146104dc578063d505accf146104fc57600080fd5b80637ecebe00116100d15780637ecebe001461042a57806384b0196e1461044a57806391d148541461047257806395d89b411461049257600080fd5b806352d1902d146103bf57806370a08231146103d457806379cc67901461040a57600080fd5b8063313ce5671161016f5780633659cfe61161013e5780633659cfe61461034c578063395093511461036c57806342966c681461038c5780634f1ef286146103ac57600080fd5b8063313ce567146102db57806332cb6b0c146102f75780633644e5151461031757806336568abe1461032c57600080fd5b806318160ddd116101ab57806318160ddd1461024957806323b872dd14610268578063248a9ca3146102885780632f2ff15d146102b957600080fd5b806301ffc9a7146101d257806306fdde0314610207578063095ea7b314610229575b600080fd5b3480156101de57600080fd5b506101f26101ed36600461212c565b6105b0565b60405190151581526020015b60405180910390f35b34801561021357600080fd5b5061021c6105e7565b6040516101fe91906121a6565b34801561023557600080fd5b506101f26102443660046121d5565b610679565b34801561025557600080fd5b506035545b6040519081526020016101fe565b34801561027457600080fd5b506101f26102833660046121ff565b610691565b34801561029457600080fd5b5061025a6102a336600461223b565b6000908152610130602052604090206001015490565b3480156102c557600080fd5b506102d96102d4366004612254565b6106b5565b005b3480156102e757600080fd5b50604051601281526020016101fe565b34801561030357600080fd5b5061025a6b033b2e3c9fd0803ce800000081565b34801561032357600080fd5b5061025a6106e0565b34801561033857600080fd5b506102d9610347366004612254565b6106ef565b34801561035857600080fd5b506102d9610367366004612280565b610772565b34801561037857600080fd5b506101f26103873660046121d5565b610851565b34801561039857600080fd5b506102d96103a736600461223b565b610873565b6102d96103ba3660046122e2565b61087d565b3480156103cb57600080fd5b5061025a610949565b3480156103e057600080fd5b5061025a6103ef366004612280565b6001600160a01b031660009081526033602052604090205490565b34801561041657600080fd5b506102d96104253660046121d5565b6109fc565b34801561043657600080fd5b5061025a610445366004612280565b610a11565b34801561045657600080fd5b5061045f610a2f565b6040516101fe9796959493929190612388565b34801561047e57600080fd5b506101f261048d366004612254565b610acd565b34801561049e57600080fd5b5061021c610af9565b3480156104b357600080fd5b5061025a600081565b3480156104c857600080fd5b506101f26104d73660046121d5565b610b08565b3480156104e857600080fd5b506101f26104f73660046121d5565b610b83565b34801561050857600080fd5b506102d9610517366004612421565b610b91565b34801561052857600080fd5b506102d9610537366004612254565b610cf5565b34801561054857600080fd5b5061025a610557366004612494565b610d1b565b34801561056857600080fd5b5061025a7f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e381565b34801561059c57600080fd5b506102d96105ab366004612551565b610d46565b60006001600160e01b03198216637965db0b60e01b14806105e157506301ffc9a760e01b6001600160e01b03198316145b92915050565b6060603680546105f690612623565b80601f016020809104026020016040519081016040528092919081815260200182805461062290612623565b801561066f5780601f106106445761010080835404028352916020019161066f565b820191906000526020600020905b81548152906001019060200180831161065257829003601f168201915b5050505050905090565b60003361068781858561103b565b5060019392505050565b60003361069f85828561115f565b6106aa8585856111d3565b506001949350505050565b600082815261013060205260409020600101546106d18161137e565b6106db8383611388565b505050565b60006106ea61140f565b905090565b6001600160a01b03811633146107645760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b60648201526084015b60405180910390fd5b61076e8282611419565b5050565b6001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001630036107ba5760405162461bcd60e51b815260040161075b90612657565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316610803600080516020612978833981519152546001600160a01b031690565b6001600160a01b0316146108295760405162461bcd60e51b815260040161075b906126a3565b61083281611481565b6040805160008082526020820190925261084e918391906114ab565b50565b6000336106878185856108648383610d1b565b61086e9190612705565b61103b565b61084e3382611616565b6001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001630036108c55760405162461bcd60e51b815260040161075b90612657565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031661090e600080516020612978833981519152546001600160a01b031690565b6001600160a01b0316146109345760405162461bcd60e51b815260040161075b906126a3565b61093d82611481565b61076e828260016114ab565b6000306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146109e95760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c0000000000000000606482015260840161075b565b5060008051602061297883398151915290565b610a0782338361115f565b61076e8282611616565b6001600160a01b038116600090815260cb60205260408120546105e1565b6000606080600080600060606097546000801b148015610a4f5750609854155b610a935760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b604482015260640161075b565b610a9b61174a565b610aa3611759565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b6000918252610130602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6060603780546105f690612623565b60003381610b168286610d1b565b905083811015610b765760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b606482015260840161075b565b6106aa828686840361103b565b6000336106878185856111d3565b83421115610be15760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e65000000604482015260640161075b565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610c108c611768565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090506000610c6b82611790565b90506000610c7b828787876117bd565b9050896001600160a01b0316816001600160a01b031614610cde5760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e61747572650000604482015260640161075b565b610ce98a8a8a61103b565b50505050505050505050565b60008281526101306020526040902060010154610d118161137e565b6106db8383611419565b6001600160a01b03918216600090815260346020908152604080832093909416825291909152205490565b600054610100900460ff1615808015610d665750600054600160ff909116105b80610d805750303b158015610d80575060005460ff166001145b610de35760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b606482015260840161075b565b6000805460ff191660011790558015610e06576000805461ff0019166101001790555b6001600160a01b038416610e2d57604051630b5eba9f60e41b815260040160405180910390fd5b8151835114610e4f5760405163512509d360e11b815260040160405180910390fd5b610e91604051806040016040528060048152602001634564676560e01b815250604051806040016040528060048152602001634544474560e01b8152506117e7565b610e99611818565b610ebe604051806040016040528060048152602001634564676560e01b815250611841565b610ec6611818565b610ece611818565b610ed9600085611388565b610f037f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e385611388565b6000805b8451811015610fc1576000858281518110610f2457610f24612718565b602002602001015190506000858381518110610f4257610f42612718565b6020026020010151905060006001600160a01b0316826001600160a01b031614158015610f6f5750600081115b15610fb757610f7e8185612705565b93506b033b2e3c9fd0803ce8000000841115610fad5760405163a4875a4960e01b815260040160405180910390fd5b610fb7828261188b565b5050600101610f07565b506b033b2e3c9fd0803ce80000008114610fee576040516323b0533960e21b815260040160405180910390fd5b508015611035576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50505050565b6001600160a01b03831661109d5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161075b565b6001600160a01b0382166110fe5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161075b565b6001600160a01b0383811660008181526034602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b600061116b8484610d1b565b9050600019811461103557818110156111c65760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000604482015260640161075b565b611035848484840361103b565b6001600160a01b0383166112375760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161075b565b6001600160a01b0382166112995760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161075b565b6001600160a01b038316600090815260336020526040902054818110156113115760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b606482015260840161075b565b6001600160a01b0380851660008181526033602052604080822086860390559286168082529083902080548601905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906113719086815260200190565b60405180910390a3611035565b61084e813361194c565b6113928282610acd565b61076e576000828152610130602090815260408083206001600160a01b03851684529091529020805460ff191660011790556113cb3390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b60006106ea6119a5565b6114238282610acd565b1561076e576000828152610130602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b7f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e361076e8161137e565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff16156114de576106db83611a19565b826001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611538575060408051601f3d908101601f191682019092526115359181019061272e565b60015b61159b5760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201526d6f6e206973206e6f74205555505360901b606482015260840161075b565b600080516020612978833981519152811461160a5760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f786044820152681a58589b195555525160ba1b606482015260840161075b565b506106db838383611ab5565b6001600160a01b0382166116765760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b606482015260840161075b565b6001600160a01b038216600090815260336020526040902054818110156116ea5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b606482015260840161075b565b6001600160a01b03831660008181526033602090815260408083208686039055603580548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050565b6060609980546105f690612623565b6060609a80546105f690612623565b6001600160a01b038116600090815260cb602052604090208054600181018255905b50919050565b60006105e161179d61140f565b8360405161190160f01b8152600281019290925260228201526042902090565b60008060006117ce87878787611ada565b915091506117db81611b9e565b5090505b949350505050565b600054610100900460ff1661180e5760405162461bcd60e51b815260040161075b90612747565b61076e8282611ce8565b600054610100900460ff1661183f5760405162461bcd60e51b815260040161075b90612747565b565b600054610100900460ff166118685760405162461bcd60e51b815260040161075b90612747565b61084e81604051806040016040528060018152602001603160f81b815250611d28565b6001600160a01b0382166118e15760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640161075b565b80603560008282546118f39190612705565b90915550506001600160a01b0382166000818152603360209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b6119568282610acd565b61076e5761196381611d77565b61196e836020611d89565b60405160200161197f929190612792565b60408051601f198184030181529082905262461bcd60e51b825261075b916004016121a6565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6119d0611f2c565b6119d8611f85565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b6001600160a01b0381163b611a865760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b606482015260840161075b565b60008051602061297883398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b611abe83611fb6565b600082511180611acb5750805b156106db576110358383611ff6565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115611b115750600090506003611b95565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015611b65573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611b8e57600060019250925050611b95565b9150600090505b94509492505050565b6000816004811115611bb257611bb2612807565b03611bba5750565b6001816004811115611bce57611bce612807565b03611c1b5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e61747572650000000000000000604482015260640161075b565b6002816004811115611c2f57611c2f612807565b03611c7c5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e67746800604482015260640161075b565b6003816004811115611c9057611c90612807565b0361084e5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b606482015260840161075b565b600054610100900460ff16611d0f5760405162461bcd60e51b815260040161075b90612747565b6036611d1b838261286d565b5060376106db828261286d565b600054610100900460ff16611d4f5760405162461bcd60e51b815260040161075b90612747565b6099611d5b838261286d565b50609a611d68828261286d565b50506000609781905560985550565b60606105e16001600160a01b03831660145b60606000611d9883600261292d565b611da3906002612705565b67ffffffffffffffff811115611dbb57611dbb61229b565b6040519080825280601f01601f191660200182016040528015611de5576020820181803683370190505b509050600360fc1b81600081518110611e0057611e00612718565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110611e2f57611e2f612718565b60200101906001600160f81b031916908160001a9053506000611e5384600261292d565b611e5e906001612705565b90505b6001811115611ed6576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110611e9257611e92612718565b1a60f81b828281518110611ea857611ea8612718565b60200101906001600160f81b031916908160001a90535060049490941c93611ecf81612944565b9050611e61565b508315611f255760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e74604482015260640161075b565b9392505050565b600080611f3761174a565b805190915015611f4e578051602090910120919050565b6097548015611f5d5792915050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a4709250505090565b600080611f90611759565b805190915015611fa7578051602090910120919050565b6098548015611f5d5792915050565b611fbf81611a19565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b6060611f258383604051806060016040528060278152602001612998602791396060600080856001600160a01b031685604051612033919061295b565b600060405180830381855af49150503d806000811461206e576040519150601f19603f3d011682016040523d82523d6000602084013e612073565b606091505b50915091506120848683838761208e565b9695505050505050565b606083156120fd5782516000036120f6576001600160a01b0385163b6120f65760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161075b565b50816117df565b6117df83838151156121125781518083602001fd5b8060405162461bcd60e51b815260040161075b91906121a6565b60006020828403121561213e57600080fd5b81356001600160e01b031981168114611f2557600080fd5b60005b83811015612171578181015183820152602001612159565b50506000910152565b60008151808452612192816020860160208601612156565b601f01601f19169290920160200192915050565b602081526000611f25602083018461217a565b80356001600160a01b03811681146121d057600080fd5b919050565b600080604083850312156121e857600080fd5b6121f1836121b9565b946020939093013593505050565b60008060006060848603121561221457600080fd5b61221d846121b9565b925061222b602085016121b9565b9150604084013590509250925092565b60006020828403121561224d57600080fd5b5035919050565b6000806040838503121561226757600080fd5b82359150612277602084016121b9565b90509250929050565b60006020828403121561229257600080fd5b611f25826121b9565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156122da576122da61229b565b604052919050565b600080604083850312156122f557600080fd5b6122fe836121b9565b915060208084013567ffffffffffffffff8082111561231c57600080fd5b818601915086601f83011261233057600080fd5b8135818111156123425761234261229b565b612354601f8201601f191685016122b1565b9150808252878482850101111561236a57600080fd5b80848401858401376000848284010152508093505050509250929050565b60ff60f81b881681526000602060e060208401526123a960e084018a61217a565b83810360408501526123bb818a61217a565b606085018990526001600160a01b038816608086015260a0850187905284810360c08601528551808252602080880193509091019060005b8181101561240f578351835292840192918401916001016123f3565b50909c9b505050505050505050505050565b600080600080600080600060e0888a03121561243c57600080fd5b612445886121b9565b9650612453602089016121b9565b95506040880135945060608801359350608088013560ff8116811461247757600080fd5b9699959850939692959460a0840135945060c09093013592915050565b600080604083850312156124a757600080fd5b6124b0836121b9565b9150612277602084016121b9565b600067ffffffffffffffff8211156124d8576124d861229b565b5060051b60200190565b600082601f8301126124f357600080fd5b81356020612508612503836124be565b6122b1565b8083825260208201915060208460051b87010193508684111561252a57600080fd5b602086015b84811015612546578035835291830191830161252f565b509695505050505050565b60008060006060848603121561256657600080fd5b61256f846121b9565b925060208085013567ffffffffffffffff8082111561258d57600080fd5b818701915087601f8301126125a157600080fd5b81356125af612503826124be565b81815260059190911b8301840190848101908a8311156125ce57600080fd5b938501935b828510156125f3576125e4856121b9565b825293850193908501906125d3565b96505050604087013592508083111561260b57600080fd5b5050612619868287016124e2565b9150509250925092565b600181811c9082168061263757607f821691505b60208210810361178a57634e487b7160e01b600052602260045260246000fd5b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b19195b1959d85d1958d85b1b60a21b606082015260800190565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b6163746976652070726f787960a01b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b808201808211156105e1576105e16126ef565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561274057600080fd5b5051919050565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b7f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008152600083516127ca816017850160208801612156565b7001034b99036b4b9b9b4b733903937b6329607d1b60179184019182015283516127fb816028840160208801612156565b01602801949350505050565b634e487b7160e01b600052602160045260246000fd5b601f8211156106db576000816000526020600020601f850160051c810160208610156128465750805b601f850160051c820191505b8181101561286557828155600101612852565b505050505050565b815167ffffffffffffffff8111156128875761288761229b565b61289b816128958454612623565b8461281d565b602080601f8311600181146128d057600084156128b85750858301515b600019600386901b1c1916600185901b178555612865565b600085815260208120601f198616915b828110156128ff578886015182559484019460019091019084016128e0565b508582101561291d5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b80820281158282048414176105e1576105e16126ef565b600081612953576129536126ef565b506000190190565b6000825161296d818460208701612156565b919091019291505056fe360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a164736f6c6343000818000a
Deployed Bytecode
0x6080604052600436106101cd5760003560e01c806352d1902d116100f7578063a217fddf11610095578063d547741f11610064578063d547741f1461051c578063dd62ed3e1461053c578063f72c0d8b1461055c578063ff1d57521461059057600080fd5b8063a217fddf146104a7578063a457c2d7146104bc578063a9059cbb146104dc578063d505accf146104fc57600080fd5b80637ecebe00116100d15780637ecebe001461042a57806384b0196e1461044a57806391d148541461047257806395d89b411461049257600080fd5b806352d1902d146103bf57806370a08231146103d457806379cc67901461040a57600080fd5b8063313ce5671161016f5780633659cfe61161013e5780633659cfe61461034c578063395093511461036c57806342966c681461038c5780634f1ef286146103ac57600080fd5b8063313ce567146102db57806332cb6b0c146102f75780633644e5151461031757806336568abe1461032c57600080fd5b806318160ddd116101ab57806318160ddd1461024957806323b872dd14610268578063248a9ca3146102885780632f2ff15d146102b957600080fd5b806301ffc9a7146101d257806306fdde0314610207578063095ea7b314610229575b600080fd5b3480156101de57600080fd5b506101f26101ed36600461212c565b6105b0565b60405190151581526020015b60405180910390f35b34801561021357600080fd5b5061021c6105e7565b6040516101fe91906121a6565b34801561023557600080fd5b506101f26102443660046121d5565b610679565b34801561025557600080fd5b506035545b6040519081526020016101fe565b34801561027457600080fd5b506101f26102833660046121ff565b610691565b34801561029457600080fd5b5061025a6102a336600461223b565b6000908152610130602052604090206001015490565b3480156102c557600080fd5b506102d96102d4366004612254565b6106b5565b005b3480156102e757600080fd5b50604051601281526020016101fe565b34801561030357600080fd5b5061025a6b033b2e3c9fd0803ce800000081565b34801561032357600080fd5b5061025a6106e0565b34801561033857600080fd5b506102d9610347366004612254565b6106ef565b34801561035857600080fd5b506102d9610367366004612280565b610772565b34801561037857600080fd5b506101f26103873660046121d5565b610851565b34801561039857600080fd5b506102d96103a736600461223b565b610873565b6102d96103ba3660046122e2565b61087d565b3480156103cb57600080fd5b5061025a610949565b3480156103e057600080fd5b5061025a6103ef366004612280565b6001600160a01b031660009081526033602052604090205490565b34801561041657600080fd5b506102d96104253660046121d5565b6109fc565b34801561043657600080fd5b5061025a610445366004612280565b610a11565b34801561045657600080fd5b5061045f610a2f565b6040516101fe9796959493929190612388565b34801561047e57600080fd5b506101f261048d366004612254565b610acd565b34801561049e57600080fd5b5061021c610af9565b3480156104b357600080fd5b5061025a600081565b3480156104c857600080fd5b506101f26104d73660046121d5565b610b08565b3480156104e857600080fd5b506101f26104f73660046121d5565b610b83565b34801561050857600080fd5b506102d9610517366004612421565b610b91565b34801561052857600080fd5b506102d9610537366004612254565b610cf5565b34801561054857600080fd5b5061025a610557366004612494565b610d1b565b34801561056857600080fd5b5061025a7f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e381565b34801561059c57600080fd5b506102d96105ab366004612551565b610d46565b60006001600160e01b03198216637965db0b60e01b14806105e157506301ffc9a760e01b6001600160e01b03198316145b92915050565b6060603680546105f690612623565b80601f016020809104026020016040519081016040528092919081815260200182805461062290612623565b801561066f5780601f106106445761010080835404028352916020019161066f565b820191906000526020600020905b81548152906001019060200180831161065257829003601f168201915b5050505050905090565b60003361068781858561103b565b5060019392505050565b60003361069f85828561115f565b6106aa8585856111d3565b506001949350505050565b600082815261013060205260409020600101546106d18161137e565b6106db8383611388565b505050565b60006106ea61140f565b905090565b6001600160a01b03811633146107645760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b60648201526084015b60405180910390fd5b61076e8282611419565b5050565b6001600160a01b037f0000000000000000000000009406dd76452c172b3cc77092b42398e87dab31611630036107ba5760405162461bcd60e51b815260040161075b90612657565b7f0000000000000000000000009406dd76452c172b3cc77092b42398e87dab31616001600160a01b0316610803600080516020612978833981519152546001600160a01b031690565b6001600160a01b0316146108295760405162461bcd60e51b815260040161075b906126a3565b61083281611481565b6040805160008082526020820190925261084e918391906114ab565b50565b6000336106878185856108648383610d1b565b61086e9190612705565b61103b565b61084e3382611616565b6001600160a01b037f0000000000000000000000009406dd76452c172b3cc77092b42398e87dab31611630036108c55760405162461bcd60e51b815260040161075b90612657565b7f0000000000000000000000009406dd76452c172b3cc77092b42398e87dab31616001600160a01b031661090e600080516020612978833981519152546001600160a01b031690565b6001600160a01b0316146109345760405162461bcd60e51b815260040161075b906126a3565b61093d82611481565b61076e828260016114ab565b6000306001600160a01b037f0000000000000000000000009406dd76452c172b3cc77092b42398e87dab316116146109e95760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c0000000000000000606482015260840161075b565b5060008051602061297883398151915290565b610a0782338361115f565b61076e8282611616565b6001600160a01b038116600090815260cb60205260408120546105e1565b6000606080600080600060606097546000801b148015610a4f5750609854155b610a935760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b604482015260640161075b565b610a9b61174a565b610aa3611759565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b6000918252610130602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6060603780546105f690612623565b60003381610b168286610d1b565b905083811015610b765760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b606482015260840161075b565b6106aa828686840361103b565b6000336106878185856111d3565b83421115610be15760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e65000000604482015260640161075b565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610c108c611768565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090506000610c6b82611790565b90506000610c7b828787876117bd565b9050896001600160a01b0316816001600160a01b031614610cde5760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e61747572650000604482015260640161075b565b610ce98a8a8a61103b565b50505050505050505050565b60008281526101306020526040902060010154610d118161137e565b6106db8383611419565b6001600160a01b03918216600090815260346020908152604080832093909416825291909152205490565b600054610100900460ff1615808015610d665750600054600160ff909116105b80610d805750303b158015610d80575060005460ff166001145b610de35760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b606482015260840161075b565b6000805460ff191660011790558015610e06576000805461ff0019166101001790555b6001600160a01b038416610e2d57604051630b5eba9f60e41b815260040160405180910390fd5b8151835114610e4f5760405163512509d360e11b815260040160405180910390fd5b610e91604051806040016040528060048152602001634564676560e01b815250604051806040016040528060048152602001634544474560e01b8152506117e7565b610e99611818565b610ebe604051806040016040528060048152602001634564676560e01b815250611841565b610ec6611818565b610ece611818565b610ed9600085611388565b610f037f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e385611388565b6000805b8451811015610fc1576000858281518110610f2457610f24612718565b602002602001015190506000858381518110610f4257610f42612718565b6020026020010151905060006001600160a01b0316826001600160a01b031614158015610f6f5750600081115b15610fb757610f7e8185612705565b93506b033b2e3c9fd0803ce8000000841115610fad5760405163a4875a4960e01b815260040160405180910390fd5b610fb7828261188b565b5050600101610f07565b506b033b2e3c9fd0803ce80000008114610fee576040516323b0533960e21b815260040160405180910390fd5b508015611035576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50505050565b6001600160a01b03831661109d5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161075b565b6001600160a01b0382166110fe5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161075b565b6001600160a01b0383811660008181526034602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b600061116b8484610d1b565b9050600019811461103557818110156111c65760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000604482015260640161075b565b611035848484840361103b565b6001600160a01b0383166112375760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161075b565b6001600160a01b0382166112995760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161075b565b6001600160a01b038316600090815260336020526040902054818110156113115760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b606482015260840161075b565b6001600160a01b0380851660008181526033602052604080822086860390559286168082529083902080548601905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906113719086815260200190565b60405180910390a3611035565b61084e813361194c565b6113928282610acd565b61076e576000828152610130602090815260408083206001600160a01b03851684529091529020805460ff191660011790556113cb3390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b60006106ea6119a5565b6114238282610acd565b1561076e576000828152610130602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b7f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e361076e8161137e565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff16156114de576106db83611a19565b826001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611538575060408051601f3d908101601f191682019092526115359181019061272e565b60015b61159b5760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201526d6f6e206973206e6f74205555505360901b606482015260840161075b565b600080516020612978833981519152811461160a5760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f786044820152681a58589b195555525160ba1b606482015260840161075b565b506106db838383611ab5565b6001600160a01b0382166116765760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b606482015260840161075b565b6001600160a01b038216600090815260336020526040902054818110156116ea5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b606482015260840161075b565b6001600160a01b03831660008181526033602090815260408083208686039055603580548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050565b6060609980546105f690612623565b6060609a80546105f690612623565b6001600160a01b038116600090815260cb602052604090208054600181018255905b50919050565b60006105e161179d61140f565b8360405161190160f01b8152600281019290925260228201526042902090565b60008060006117ce87878787611ada565b915091506117db81611b9e565b5090505b949350505050565b600054610100900460ff1661180e5760405162461bcd60e51b815260040161075b90612747565b61076e8282611ce8565b600054610100900460ff1661183f5760405162461bcd60e51b815260040161075b90612747565b565b600054610100900460ff166118685760405162461bcd60e51b815260040161075b90612747565b61084e81604051806040016040528060018152602001603160f81b815250611d28565b6001600160a01b0382166118e15760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640161075b565b80603560008282546118f39190612705565b90915550506001600160a01b0382166000818152603360209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b6119568282610acd565b61076e5761196381611d77565b61196e836020611d89565b60405160200161197f929190612792565b60408051601f198184030181529082905262461bcd60e51b825261075b916004016121a6565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6119d0611f2c565b6119d8611f85565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b6001600160a01b0381163b611a865760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b606482015260840161075b565b60008051602061297883398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b611abe83611fb6565b600082511180611acb5750805b156106db576110358383611ff6565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115611b115750600090506003611b95565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015611b65573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611b8e57600060019250925050611b95565b9150600090505b94509492505050565b6000816004811115611bb257611bb2612807565b03611bba5750565b6001816004811115611bce57611bce612807565b03611c1b5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e61747572650000000000000000604482015260640161075b565b6002816004811115611c2f57611c2f612807565b03611c7c5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e67746800604482015260640161075b565b6003816004811115611c9057611c90612807565b0361084e5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b606482015260840161075b565b600054610100900460ff16611d0f5760405162461bcd60e51b815260040161075b90612747565b6036611d1b838261286d565b5060376106db828261286d565b600054610100900460ff16611d4f5760405162461bcd60e51b815260040161075b90612747565b6099611d5b838261286d565b50609a611d68828261286d565b50506000609781905560985550565b60606105e16001600160a01b03831660145b60606000611d9883600261292d565b611da3906002612705565b67ffffffffffffffff811115611dbb57611dbb61229b565b6040519080825280601f01601f191660200182016040528015611de5576020820181803683370190505b509050600360fc1b81600081518110611e0057611e00612718565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110611e2f57611e2f612718565b60200101906001600160f81b031916908160001a9053506000611e5384600261292d565b611e5e906001612705565b90505b6001811115611ed6576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110611e9257611e92612718565b1a60f81b828281518110611ea857611ea8612718565b60200101906001600160f81b031916908160001a90535060049490941c93611ecf81612944565b9050611e61565b508315611f255760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e74604482015260640161075b565b9392505050565b600080611f3761174a565b805190915015611f4e578051602090910120919050565b6097548015611f5d5792915050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a4709250505090565b600080611f90611759565b805190915015611fa7578051602090910120919050565b6098548015611f5d5792915050565b611fbf81611a19565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b6060611f258383604051806060016040528060278152602001612998602791396060600080856001600160a01b031685604051612033919061295b565b600060405180830381855af49150503d806000811461206e576040519150601f19603f3d011682016040523d82523d6000602084013e612073565b606091505b50915091506120848683838761208e565b9695505050505050565b606083156120fd5782516000036120f6576001600160a01b0385163b6120f65760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161075b565b50816117df565b6117df83838151156121125781518083602001fd5b8060405162461bcd60e51b815260040161075b91906121a6565b60006020828403121561213e57600080fd5b81356001600160e01b031981168114611f2557600080fd5b60005b83811015612171578181015183820152602001612159565b50506000910152565b60008151808452612192816020860160208601612156565b601f01601f19169290920160200192915050565b602081526000611f25602083018461217a565b80356001600160a01b03811681146121d057600080fd5b919050565b600080604083850312156121e857600080fd5b6121f1836121b9565b946020939093013593505050565b60008060006060848603121561221457600080fd5b61221d846121b9565b925061222b602085016121b9565b9150604084013590509250925092565b60006020828403121561224d57600080fd5b5035919050565b6000806040838503121561226757600080fd5b82359150612277602084016121b9565b90509250929050565b60006020828403121561229257600080fd5b611f25826121b9565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156122da576122da61229b565b604052919050565b600080604083850312156122f557600080fd5b6122fe836121b9565b915060208084013567ffffffffffffffff8082111561231c57600080fd5b818601915086601f83011261233057600080fd5b8135818111156123425761234261229b565b612354601f8201601f191685016122b1565b9150808252878482850101111561236a57600080fd5b80848401858401376000848284010152508093505050509250929050565b60ff60f81b881681526000602060e060208401526123a960e084018a61217a565b83810360408501526123bb818a61217a565b606085018990526001600160a01b038816608086015260a0850187905284810360c08601528551808252602080880193509091019060005b8181101561240f578351835292840192918401916001016123f3565b50909c9b505050505050505050505050565b600080600080600080600060e0888a03121561243c57600080fd5b612445886121b9565b9650612453602089016121b9565b95506040880135945060608801359350608088013560ff8116811461247757600080fd5b9699959850939692959460a0840135945060c09093013592915050565b600080604083850312156124a757600080fd5b6124b0836121b9565b9150612277602084016121b9565b600067ffffffffffffffff8211156124d8576124d861229b565b5060051b60200190565b600082601f8301126124f357600080fd5b81356020612508612503836124be565b6122b1565b8083825260208201915060208460051b87010193508684111561252a57600080fd5b602086015b84811015612546578035835291830191830161252f565b509695505050505050565b60008060006060848603121561256657600080fd5b61256f846121b9565b925060208085013567ffffffffffffffff8082111561258d57600080fd5b818701915087601f8301126125a157600080fd5b81356125af612503826124be565b81815260059190911b8301840190848101908a8311156125ce57600080fd5b938501935b828510156125f3576125e4856121b9565b825293850193908501906125d3565b96505050604087013592508083111561260b57600080fd5b5050612619868287016124e2565b9150509250925092565b600181811c9082168061263757607f821691505b60208210810361178a57634e487b7160e01b600052602260045260246000fd5b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b19195b1959d85d1958d85b1b60a21b606082015260800190565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b6163746976652070726f787960a01b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b808201808211156105e1576105e16126ef565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561274057600080fd5b5051919050565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b7f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008152600083516127ca816017850160208801612156565b7001034b99036b4b9b9b4b733903937b6329607d1b60179184019182015283516127fb816028840160208801612156565b01602801949350505050565b634e487b7160e01b600052602160045260246000fd5b601f8211156106db576000816000526020600020601f850160051c810160208610156128465750805b601f850160051c820191505b8181101561286557828155600101612852565b505050505050565b815167ffffffffffffffff8111156128875761288761229b565b61289b816128958454612623565b8461281d565b602080601f8311600181146128d057600084156128b85750858301515b600019600386901b1c1916600185901b178555612865565b600085815260208120601f198616915b828110156128ff578886015182559484019460019091019084016128e0565b508582101561291d5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b80820281158282048414176105e1576105e16126ef565b600081612953576129536126ef565b506000190190565b6000825161296d818460208701612156565b919091019291505056fe360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a164736f6c6343000818000a
🤖 Code Reader

Generate instant answers for your smart contract questions using Al Models. Read more.

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading

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.