ETH Price: $1,934.84 (+4.64%)

Contract

0x9cb8142aEBBcdc60AF7c97Af897A67A8f3CA71C2
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

ContractCreator

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve255471832026-07-16 19:00:354 days ago1784228435IN
0x9cb8142aEBBcdc60AF7c97Af897A67A8f3CA71C2
0 ETH0.000105862.27992693
Approve255116522026-07-11 20:05:599 days ago1783800359IN
0x9cb8142aEBBcdc60AF7c97Af897A67A8f3CA71C2
0 ETH0.000006280.23721667
Approve255116462026-07-11 20:04:479 days ago1783800287IN
0x9cb8142aEBBcdc60AF7c97Af897A67A8f3CA71C2
0 ETH0.00000660.24915088
Approve255116412026-07-11 20:03:479 days ago1783800227IN
0x9cb8142aEBBcdc60AF7c97Af897A67A8f3CA71C2
0 ETH0.000014280.30785619

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

ADI

Compiler Version
v0.8.28+commit.7893614a
Optimization Enabled
Yes with 10000 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":"AccessControlBadConfirmation","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32","name":"neededRole","type":"bytes32"}],"name":"AccessControlUnauthorizedAccount","type":"error"},{"inputs":[{"internalType":"address","name":"target","type":"address"}],"name":"AddressEmptyCode","type":"error"},{"inputs":[{"internalType":"address","name":"implementation","type":"address"}],"name":"ERC1967InvalidImplementation","type":"error"},{"inputs":[],"name":"ERC1967NonPayable","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"allowance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientAllowance","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientBalance","type":"error"},{"inputs":[{"internalType":"address","name":"approver","type":"address"}],"name":"ERC20InvalidApprover","type":"error"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"name":"ERC20InvalidReceiver","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"ERC20InvalidSender","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"}],"name":"ERC20InvalidSpender","type":"error"},{"inputs":[],"name":"FailedCall","type":"error"},{"inputs":[{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"InsufficientBalance","type":"error"},{"inputs":[],"name":"InvalidInitialization","type":"error"},{"inputs":[],"name":"NotInitializing","type":"error"},{"inputs":[],"name":"OnlyNonZeroAddress","type":"error"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"SafeERC20FailedOperation","type":"error"},{"inputs":[],"name":"UUPSUnauthorizedCallContext","type":"error"},{"inputs":[{"internalType":"bytes32","name":"slot","type":"bytes32"}],"name":"UUPSUnsupportedProxiableUUID","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"token","type":"address"},{"indexed":true,"internalType":"address","name":"receiver","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ERC20TokenRescue","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint64","name":"version","type":"uint64"}],"name":"Initialized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"receiver","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"NativeTokenRescue","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":"BURNER_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DEFAULT_ADMIN_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"UPGRADER_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"UPGRADE_INTERFACE_VERSION","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"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":[],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","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":"callerConfirmation","type":"address"}],"name":"renounceRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"address","name":"receiver","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"rescueERC20Token","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"rescueNativeToken","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":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newImplementation","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"upgradeToAndCall","outputs":[],"stateMutability":"payable","type":"function"}]
60a06040523060805234801561001457600080fd5b5061001d610022565b6100d4565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff16156100725760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b03908116146100d15780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b608051611f5a6100fd60003960008181610eac01528181610ed501526110c70152611f5a6000f3fe60806040526004361061018b5760003560e01c806352d1902d116100d6578063a217fddf1161007f578063d547741f11610059578063d547741f14610510578063dd62ed3e14610530578063f72c0d8b1461059557600080fd5b8063a217fddf14610492578063a9059cbb146104a7578063ad3cb1cc146104c757600080fd5b80638129fc1c116100b05780638129fc1c1461040357806391d148541461041857806395d89b411461047d57600080fd5b806352d1902d1461037957806370a082311461038e57806373298689146103e357600080fd5b8063282c51f311610138578063313ce56711610112578063313ce5671461032a57806336568abe146103465780634f1ef2861461036657600080fd5b8063282c51f3146102b45780632a04b418146102e85780632f2ff15d1461030a57600080fd5b806318160ddd1161016957806318160ddd1461020757806323b872dd14610245578063248a9ca31461026557600080fd5b806301ffc9a71461019057806306fdde03146101c5578063095ea7b3146101e7575b600080fd5b34801561019c57600080fd5b506101b06101ab366004611a08565b6105c9565b60405190151581526020015b60405180910390f35b3480156101d157600080fd5b506101da610662565b6040516101bc9190611a6e565b3480156101f357600080fd5b506101b0610202366004611adb565b610737565b34801561021357600080fd5b507f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace02545b6040519081526020016101bc565b34801561025157600080fd5b506101b0610260366004611b05565b61074f565b34801561027157600080fd5b50610237610280366004611b42565b60009081527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602052604090206001015490565b3480156102c057600080fd5b506102377f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a84881565b3480156102f457600080fd5b50610308610303366004611adb565b610775565b005b34801561031657600080fd5b50610308610325366004611b5b565b61078f565b34801561033657600080fd5b50604051601281526020016101bc565b34801561035257600080fd5b50610308610361366004611b5b565b6107d9565b610308610374366004611bb6565b610825565b34801561038557600080fd5b50610237610844565b34801561039a57600080fd5b506102376103a9366004611cbd565b6001600160a01b031660009081527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace00602052604090205490565b3480156103ef57600080fd5b506103086103fe366004611b05565b610873565b34801561040f57600080fd5b50610308610889565b34801561042457600080fd5b506101b0610433366004611b5b565b60009182527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408084206001600160a01b0393909316845291905290205460ff1690565b34801561048957600080fd5b506101da610a6b565b34801561049e57600080fd5b50610237600081565b3480156104b357600080fd5b506101b06104c2366004611adb565b610abc565b3480156104d357600080fd5b506101da6040518060400160405280600581526020017f352e302e3000000000000000000000000000000000000000000000000000000081525081565b34801561051c57600080fd5b5061030861052b366004611b5b565b610aca565b34801561053c57600080fd5b5061023761054b366004611cd8565b6001600160a01b0391821660009081527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace016020908152604080832093909416825291909152205490565b3480156105a157600080fd5b506102377f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e381565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b00000000000000000000000000000000000000000000000000000000148061065c57507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0380546060917f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace00916106b390611d02565b80601f01602080910402602001604051908101604052809291908181526020018280546106df90611d02565b801561072c5780601f106107015761010080835404028352916020019161072c565b820191906000526020600020905b81548152906001019060200180831161070f57829003601f168201915b505050505091505090565b600033610745818585610b0e565b5060019392505050565b60003361075d858285610b1b565b610768858585610bef565b60019150505b9392505050565b600061078081610c80565b61078a8383610c8d565b505050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b62680060205260409020600101546107c981610c80565b6107d38383610cf0565b50505050565b6001600160a01b038116331461081b576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61078a8282610ddd565b61082d610ea1565b61083682610f73565b6108408282610f9d565b5050565b600061084e6110bc565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b600061087e81610c80565b6107d384848461111e565b60006108936111a8565b805490915060ff68010000000000000000820416159067ffffffffffffffff166000811580156108c05750825b905060008267ffffffffffffffff1660011480156108dd5750303b155b9050811580156108eb575080155b15610922576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b84547fffffffffffffffffffffffffffffffffffffffffffffffff000000000000000016600117855583156109835784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff16680100000000000000001785555b6109f76040518060400160405280600381526020017f41444900000000000000000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f41444900000000000000000000000000000000000000000000000000000000008152506111d1565b610a02600033610cf0565b508315610a645784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b5050505050565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0480546060917f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace00916106b390611d02565b600033610745818585610bef565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020526040902060010154610b0481610c80565b6107d38383610ddd565b61078a8383836001611234565b6001600160a01b0383811660009081527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0160209081526040808320938616835292905220547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8110156107d35781811015610be0576040517ffb8f41b20000000000000000000000000000000000000000000000000000000081526001600160a01b038416600482015260248101829052604481018390526064015b60405180910390fd5b6107d384848484036000611234565b6001600160a01b038316610c32576040517f96c6fd1e00000000000000000000000000000000000000000000000000000000815260006004820152602401610bd7565b6001600160a01b038216610c75576040517fec442f0500000000000000000000000000000000000000000000000000000000815260006004820152602401610bd7565b61078a83838361135f565b610c8a81336114c8565b50565b610c9f826001600160a01b0316611555565b610ca98282611595565b816001600160a01b03167f92c92557ee02ba2462117bd6431f02aaad84a0ccf59e410e2b3482b20f90f61482604051610ce491815260200190565b60405180910390a25050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff16610dd3576000848152602082815260408083206001600160a01b0387168452909152902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055610d893390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4600191505061065c565b600091505061065c565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff1615610dd3576000848152602082815260408083206001600160a01b038716808552925280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a4600191505061065c565b306001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161480610f3a57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316610f2e7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b031614155b15610f71576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b7f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e361084081610c80565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611015575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016820190925261101291810190611d55565b60015b611056576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b0383166004820152602401610bd7565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc81146110b2576040517faa1d49a400000000000000000000000000000000000000000000000000000000815260048101829052602401610bd7565b61078a838361163e565b306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614610f71576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611130836001600160a01b0316611555565b611142826001600160a01b0316611555565b6111566001600160a01b0384168383611694565b816001600160a01b0316836001600160a01b03167f3a04c6925b0d26c2e9bfa3037e3754825fa2f30e1a042cda11a25a5435200eda8360405161119b91815260200190565b60405180910390a3505050565b6000807ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0061065c565b6111d9611714565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace007f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace036112258482611db5565b50600481016107d38382611db5565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace006001600160a01b038516611298576040517fe602df0500000000000000000000000000000000000000000000000000000000815260006004820152602401610bd7565b6001600160a01b0384166112db576040517f94280d6200000000000000000000000000000000000000000000000000000000815260006004820152602401610bd7565b6001600160a01b03808616600090815260018301602090815260408083209388168352929052208390558115610a6457836001600160a01b0316856001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258560405161135091815260200190565b60405180910390a35050505050565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace006001600160a01b0384166113ad57818160020160008282546113a29190611ece565b909155506114389050565b6001600160a01b03841660009081526020829052604090205482811015611419576040517fe450d38c0000000000000000000000000000000000000000000000000000000081526001600160a01b03861660048201526024810182905260448101849052606401610bd7565b6001600160a01b03851660009081526020839052604090209083900390555b6001600160a01b038316611456576002810180548390039055611475565b6001600160a01b03831660009081526020829052604090208054830190555b826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516114ba91815260200190565b60405180910390a350505050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408083206001600160a01b038516845290915290205460ff16610840576040517fe2517d3f0000000000000000000000000000000000000000000000000000000081526001600160a01b038216600482015260248101839052604401610bd7565b6001600160a01b038116610c8a576040517f7872a88000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b804710156115d8576040517fcf47918100000000000000000000000000000000000000000000000000000000815247600482015260248101829052604401610bd7565b600080836001600160a01b03168360405160006040518083038185875af1925050503d8060008114611626576040519150601f19603f3d011682016040523d82523d6000602084013e61162b565b606091505b5091509150816107d3576107d381611752565b61164782611794565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a280511561168c5761078a828261183c565b6108406118b2565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb0000000000000000000000000000000000000000000000000000000017905261078a9084906118ea565b61171c611974565b610f71576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8051156117625780518082602001fd5b6040517fd6bda27500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b806001600160a01b03163b6000036117e3576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b0382166004820152602401610bd7565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6060600080846001600160a01b0316846040516118599190611f08565b600060405180830381855af49150503d8060008114611894576040519150601f19603f3d011682016040523d82523d6000602084013e611899565b606091505b50915091506118a9858383611993565b95945050505050565b3415610f71576040517fb398979f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600080602060008451602086016000885af18061190d576040513d6000823e3d81fd5b50506000513d91508115611925578060011415611932565b6001600160a01b0384163b155b156107d3576040517f5274afe70000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401610bd7565b600061197e6111a8565b5468010000000000000000900460ff16919050565b6060826119a8576119a382611752565b61076e565b81511580156119bf57506001600160a01b0384163b155b15611a01576040517f9996b3150000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401610bd7565b508061076e565b600060208284031215611a1a57600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461076e57600080fd5b60005b83811015611a65578181015183820152602001611a4d565b50506000910152565b6020815260008251806020840152611a8d816040850160208701611a4a565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169190910160400192915050565b80356001600160a01b0381168114611ad657600080fd5b919050565b60008060408385031215611aee57600080fd5b611af783611abf565b946020939093013593505050565b600080600060608486031215611b1a57600080fd5b611b2384611abf565b9250611b3160208501611abf565b929592945050506040919091013590565b600060208284031215611b5457600080fd5b5035919050565b60008060408385031215611b6e57600080fd5b82359150611b7e60208401611abf565b90509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60008060408385031215611bc957600080fd5b611bd283611abf565b9150602083013567ffffffffffffffff811115611bee57600080fd5b8301601f81018513611bff57600080fd5b803567ffffffffffffffff811115611c1957611c19611b87565b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8501160116810181811067ffffffffffffffff82111715611c8557611c85611b87565b604052818152828201602001871015611c9d57600080fd5b816020840160208301376000602083830101528093505050509250929050565b600060208284031215611ccf57600080fd5b61076e82611abf565b60008060408385031215611ceb57600080fd5b611cf483611abf565b9150611b7e60208401611abf565b600181811c90821680611d1657607f821691505b602082108103611d4f577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b600060208284031215611d6757600080fd5b5051919050565b601f82111561078a57806000526020600020601f840160051c81016020851015611d955750805b601f840160051c820191505b81811015610a645760008155600101611da1565b815167ffffffffffffffff811115611dcf57611dcf611b87565b611de381611ddd8454611d02565b84611d6e565b6020601f821160018114611e355760008315611dff5750848201515b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600385901b1c1916600184901b178455610a64565b6000848152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08516915b82811015611e835787850151825560209485019460019092019101611e63565b5084821015611ebf57868401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600387901b60f8161c191681555b50505050600190811b01905550565b8082018082111561065c577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008251611f1a818460208701611a4a565b919091019291505056fea26469706673582212203c294b2c74f50b1f4ca5438a664161ae7724a3e7f098492b9244d147a370890064736f6c634300081c0033
Deployed Bytecode
0x60806040526004361061018b5760003560e01c806352d1902d116100d6578063a217fddf1161007f578063d547741f11610059578063d547741f14610510578063dd62ed3e14610530578063f72c0d8b1461059557600080fd5b8063a217fddf14610492578063a9059cbb146104a7578063ad3cb1cc146104c757600080fd5b80638129fc1c116100b05780638129fc1c1461040357806391d148541461041857806395d89b411461047d57600080fd5b806352d1902d1461037957806370a082311461038e57806373298689146103e357600080fd5b8063282c51f311610138578063313ce56711610112578063313ce5671461032a57806336568abe146103465780634f1ef2861461036657600080fd5b8063282c51f3146102b45780632a04b418146102e85780632f2ff15d1461030a57600080fd5b806318160ddd1161016957806318160ddd1461020757806323b872dd14610245578063248a9ca31461026557600080fd5b806301ffc9a71461019057806306fdde03146101c5578063095ea7b3146101e7575b600080fd5b34801561019c57600080fd5b506101b06101ab366004611a08565b6105c9565b60405190151581526020015b60405180910390f35b3480156101d157600080fd5b506101da610662565b6040516101bc9190611a6e565b3480156101f357600080fd5b506101b0610202366004611adb565b610737565b34801561021357600080fd5b507f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace02545b6040519081526020016101bc565b34801561025157600080fd5b506101b0610260366004611b05565b61074f565b34801561027157600080fd5b50610237610280366004611b42565b60009081527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602052604090206001015490565b3480156102c057600080fd5b506102377f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a84881565b3480156102f457600080fd5b50610308610303366004611adb565b610775565b005b34801561031657600080fd5b50610308610325366004611b5b565b61078f565b34801561033657600080fd5b50604051601281526020016101bc565b34801561035257600080fd5b50610308610361366004611b5b565b6107d9565b610308610374366004611bb6565b610825565b34801561038557600080fd5b50610237610844565b34801561039a57600080fd5b506102376103a9366004611cbd565b6001600160a01b031660009081527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace00602052604090205490565b3480156103ef57600080fd5b506103086103fe366004611b05565b610873565b34801561040f57600080fd5b50610308610889565b34801561042457600080fd5b506101b0610433366004611b5b565b60009182527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408084206001600160a01b0393909316845291905290205460ff1690565b34801561048957600080fd5b506101da610a6b565b34801561049e57600080fd5b50610237600081565b3480156104b357600080fd5b506101b06104c2366004611adb565b610abc565b3480156104d357600080fd5b506101da6040518060400160405280600581526020017f352e302e3000000000000000000000000000000000000000000000000000000081525081565b34801561051c57600080fd5b5061030861052b366004611b5b565b610aca565b34801561053c57600080fd5b5061023761054b366004611cd8565b6001600160a01b0391821660009081527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace016020908152604080832093909416825291909152205490565b3480156105a157600080fd5b506102377f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e381565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b00000000000000000000000000000000000000000000000000000000148061065c57507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0380546060917f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace00916106b390611d02565b80601f01602080910402602001604051908101604052809291908181526020018280546106df90611d02565b801561072c5780601f106107015761010080835404028352916020019161072c565b820191906000526020600020905b81548152906001019060200180831161070f57829003601f168201915b505050505091505090565b600033610745818585610b0e565b5060019392505050565b60003361075d858285610b1b565b610768858585610bef565b60019150505b9392505050565b600061078081610c80565b61078a8383610c8d565b505050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b62680060205260409020600101546107c981610c80565b6107d38383610cf0565b50505050565b6001600160a01b038116331461081b576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61078a8282610ddd565b61082d610ea1565b61083682610f73565b6108408282610f9d565b5050565b600061084e6110bc565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b600061087e81610c80565b6107d384848461111e565b60006108936111a8565b805490915060ff68010000000000000000820416159067ffffffffffffffff166000811580156108c05750825b905060008267ffffffffffffffff1660011480156108dd5750303b155b9050811580156108eb575080155b15610922576040517ff92ee8a900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b84547fffffffffffffffffffffffffffffffffffffffffffffffff000000000000000016600117855583156109835784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff16680100000000000000001785555b6109f76040518060400160405280600381526020017f41444900000000000000000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f41444900000000000000000000000000000000000000000000000000000000008152506111d1565b610a02600033610cf0565b508315610a645784547fffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffff168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b5050505050565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0480546060917f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace00916106b390611d02565b600033610745818585610bef565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b6268006020526040902060010154610b0481610c80565b6107d38383610ddd565b61078a8383836001611234565b6001600160a01b0383811660009081527f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace0160209081526040808320938616835292905220547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8110156107d35781811015610be0576040517ffb8f41b20000000000000000000000000000000000000000000000000000000081526001600160a01b038416600482015260248101829052604481018390526064015b60405180910390fd5b6107d384848484036000611234565b6001600160a01b038316610c32576040517f96c6fd1e00000000000000000000000000000000000000000000000000000000815260006004820152602401610bd7565b6001600160a01b038216610c75576040517fec442f0500000000000000000000000000000000000000000000000000000000815260006004820152602401610bd7565b61078a83838361135f565b610c8a81336114c8565b50565b610c9f826001600160a01b0316611555565b610ca98282611595565b816001600160a01b03167f92c92557ee02ba2462117bd6431f02aaad84a0ccf59e410e2b3482b20f90f61482604051610ce491815260200190565b60405180910390a25050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff16610dd3576000848152602082815260408083206001600160a01b0387168452909152902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055610d893390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4600191505061065c565b600091505061065c565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602081815260408084206001600160a01b038616855290915282205460ff1615610dd3576000848152602082815260408083206001600160a01b038716808552925280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a4600191505061065c565b306001600160a01b037f0000000000000000000000009cb8142aebbcdc60af7c97af897a67a8f3ca71c2161480610f3a57507f0000000000000000000000009cb8142aebbcdc60af7c97af897a67a8f3ca71c26001600160a01b0316610f2e7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b031614155b15610f71576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b7f189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e361084081610c80565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611015575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016820190925261101291810190611d55565b60015b611056576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b0383166004820152602401610bd7565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc81146110b2576040517faa1d49a400000000000000000000000000000000000000000000000000000000815260048101829052602401610bd7565b61078a838361163e565b306001600160a01b037f0000000000000000000000009cb8142aebbcdc60af7c97af897a67a8f3ca71c21614610f71576040517fe07c8dba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611130836001600160a01b0316611555565b611142826001600160a01b0316611555565b6111566001600160a01b0384168383611694565b816001600160a01b0316836001600160a01b03167f3a04c6925b0d26c2e9bfa3037e3754825fa2f30e1a042cda11a25a5435200eda8360405161119b91815260200190565b60405180910390a3505050565b6000807ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0061065c565b6111d9611714565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace007f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace036112258482611db5565b50600481016107d38382611db5565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace006001600160a01b038516611298576040517fe602df0500000000000000000000000000000000000000000000000000000000815260006004820152602401610bd7565b6001600160a01b0384166112db576040517f94280d6200000000000000000000000000000000000000000000000000000000815260006004820152602401610bd7565b6001600160a01b03808616600090815260018301602090815260408083209388168352929052208390558115610a6457836001600160a01b0316856001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258560405161135091815260200190565b60405180910390a35050505050565b7f52c63247e1f47db19d5ce0460030c497f067ca4cebf71ba98eeadabe20bace006001600160a01b0384166113ad57818160020160008282546113a29190611ece565b909155506114389050565b6001600160a01b03841660009081526020829052604090205482811015611419576040517fe450d38c0000000000000000000000000000000000000000000000000000000081526001600160a01b03861660048201526024810182905260448101849052606401610bd7565b6001600160a01b03851660009081526020839052604090209083900390555b6001600160a01b038316611456576002810180548390039055611475565b6001600160a01b03831660009081526020829052604090208054830190555b826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516114ba91815260200190565b60405180910390a350505050565b60008281527f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800602090815260408083206001600160a01b038516845290915290205460ff16610840576040517fe2517d3f0000000000000000000000000000000000000000000000000000000081526001600160a01b038216600482015260248101839052604401610bd7565b6001600160a01b038116610c8a576040517f7872a88000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b804710156115d8576040517fcf47918100000000000000000000000000000000000000000000000000000000815247600482015260248101829052604401610bd7565b600080836001600160a01b03168360405160006040518083038185875af1925050503d8060008114611626576040519150601f19603f3d011682016040523d82523d6000602084013e61162b565b606091505b5091509150816107d3576107d381611752565b61164782611794565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a280511561168c5761078a828261183c565b6108406118b2565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb0000000000000000000000000000000000000000000000000000000017905261078a9084906118ea565b61171c611974565b610f71576040517fd7e6bcf800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8051156117625780518082602001fd5b6040517fd6bda27500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b806001600160a01b03163b6000036117e3576040517f4c9c8ce30000000000000000000000000000000000000000000000000000000081526001600160a01b0382166004820152602401610bd7565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc80547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b6060600080846001600160a01b0316846040516118599190611f08565b600060405180830381855af49150503d8060008114611894576040519150601f19603f3d011682016040523d82523d6000602084013e611899565b606091505b50915091506118a9858383611993565b95945050505050565b3415610f71576040517fb398979f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600080602060008451602086016000885af18061190d576040513d6000823e3d81fd5b50506000513d91508115611925578060011415611932565b6001600160a01b0384163b155b156107d3576040517f5274afe70000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401610bd7565b600061197e6111a8565b5468010000000000000000900460ff16919050565b6060826119a8576119a382611752565b61076e565b81511580156119bf57506001600160a01b0384163b155b15611a01576040517f9996b3150000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401610bd7565b508061076e565b600060208284031215611a1a57600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461076e57600080fd5b60005b83811015611a65578181015183820152602001611a4d565b50506000910152565b6020815260008251806020840152611a8d816040850160208701611a4a565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169190910160400192915050565b80356001600160a01b0381168114611ad657600080fd5b919050565b60008060408385031215611aee57600080fd5b611af783611abf565b946020939093013593505050565b600080600060608486031215611b1a57600080fd5b611b2384611abf565b9250611b3160208501611abf565b929592945050506040919091013590565b600060208284031215611b5457600080fd5b5035919050565b60008060408385031215611b6e57600080fd5b82359150611b7e60208401611abf565b90509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60008060408385031215611bc957600080fd5b611bd283611abf565b9150602083013567ffffffffffffffff811115611bee57600080fd5b8301601f81018513611bff57600080fd5b803567ffffffffffffffff811115611c1957611c19611b87565b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8501160116810181811067ffffffffffffffff82111715611c8557611c85611b87565b604052818152828201602001871015611c9d57600080fd5b816020840160208301376000602083830101528093505050509250929050565b600060208284031215611ccf57600080fd5b61076e82611abf565b60008060408385031215611ceb57600080fd5b611cf483611abf565b9150611b7e60208401611abf565b600181811c90821680611d1657607f821691505b602082108103611d4f577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b600060208284031215611d6757600080fd5b5051919050565b601f82111561078a57806000526020600020601f840160051c81016020851015611d955750805b601f840160051c820191505b81811015610a645760008155600101611da1565b815167ffffffffffffffff811115611dcf57611dcf611b87565b611de381611ddd8454611d02565b84611d6e565b6020601f821160018114611e355760008315611dff5750848201515b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600385901b1c1916600184901b178455610a64565b6000848152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08516915b82811015611e835787850151825560209485019460019092019101611e63565b5084821015611ebf57868401517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600387901b60f8161c191681555b50505050600190811b01905550565b8082018082111561065c577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008251611f1a818460208701611a4a565b919091019291505056fea26469706673582212203c294b2c74f50b1f4ca5438a664161ae7724a3e7f098492b9244d147a370890064736f6c634300081c0033
🤖 Code Reader

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

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.