ETH Price: $2,442.91 (-0.69%)

Contract

0x45CB28C78e5178699517734863c988022b312071
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

ContractCreator

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 Similar Match: 0x1eb0Ce47...751c80287
Constructor

Contract Name

UniswapV3PoolsMetaBalanceAdapter

Compiler Version
v0.8.34+commit.80d5c536
Optimization Enabled
Yes with 200 runs
Other Settings
cancun 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":[{"internalType":"address","name":"positionManager_","type":"address"},{"internalType":"string","name":"protocolName_","type":"string"},{"internalType":"address","name":"navCalculator_","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"string","name":"context","type":"string"}],"name":"InvalidArgumentsWithContext","type":"error"},{"inputs":[{"internalType":"string","name":"name","type":"string"}],"name":"NotAContract","type":"error"},{"inputs":[],"name":"MAX_POSITIONS","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"NAV_CALCULATOR","outputs":[{"internalType":"contract INAVCalculator","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"POSITION_MANAGER","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"getAdapterBalanceForAsset","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"getAdapterBalances","outputs":[{"internalType":"address[]","name":"","type":"address[]"},{"internalType":"uint256[]","name":"","type":"uint256[]"},{"internalType":"bool[]","name":"","type":"bool[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"address","name":"assetFilter","type":"address"}],"name":"getAdapterPositions","outputs":[{"components":[{"components":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"string","name":"symbol","type":"string"},{"internalType":"uint8","name":"decimals","type":"uint8"}],"internalType":"struct INAVCalculator.Asset","name":"balanceAsset","type":"tuple"},{"internalType":"address","name":"balanceAdapter","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"bool","name":"isDebt","type":"bool"},{"internalType":"bytes32","name":"protocolBrand","type":"bytes32"},{"internalType":"bytes32","name":"protocolId","type":"bytes32"},{"internalType":"bytes32","name":"protocolSubId","type":"bytes32"},{"internalType":"bytes","name":"positionId","type":"bytes"},{"internalType":"enum PositionKind","name":"positionKind","type":"uint8"},{"internalType":"bool","name":"isLocked","type":"bool"},{"internalType":"bytes32","name":"positionInstanceId","type":"bytes32"}],"internalType":"struct INAVCalculator.PositionBalance[]","name":"","type":"tuple[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32[]","name":"instances","type":"bytes32[]"},{"internalType":"address","name":"assetFilter","type":"address"}],"name":"getAdapterPositionsForInstances","outputs":[{"components":[{"components":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"string","name":"symbol","type":"string"},{"internalType":"uint8","name":"decimals","type":"uint8"}],"internalType":"struct INAVCalculator.Asset","name":"balanceAsset","type":"tuple"},{"internalType":"address","name":"balanceAdapter","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"bool","name":"isDebt","type":"bool"},{"internalType":"bytes32","name":"protocolBrand","type":"bytes32"},{"internalType":"bytes32","name":"protocolId","type":"bytes32"},{"internalType":"bytes32","name":"protocolSubId","type":"bytes32"},{"internalType":"bytes","name":"positionId","type":"bytes"},{"internalType":"enum PositionKind","name":"positionKind","type":"uint8"},{"internalType":"bool","name":"isLocked","type":"bool"},{"internalType":"bytes32","name":"positionInstanceId","type":"bytes32"}],"internalType":"struct INAVCalculator.PositionBalance[]","name":"","type":"tuple[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"instance","type":"bytes32"}],"name":"instanceAssets","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32","name":"instance","type":"bytes32"},{"internalType":"address","name":"assetFilter","type":"address"}],"name":"instancePositions","outputs":[{"components":[{"components":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"string","name":"symbol","type":"string"},{"internalType":"uint8","name":"decimals","type":"uint8"}],"internalType":"struct INAVCalculator.Asset","name":"balanceAsset","type":"tuple"},{"internalType":"address","name":"balanceAdapter","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"bool","name":"isDebt","type":"bool"},{"internalType":"bytes32","name":"protocolBrand","type":"bytes32"},{"internalType":"bytes32","name":"protocolId","type":"bytes32"},{"internalType":"bytes32","name":"protocolSubId","type":"bytes32"},{"internalType":"bytes","name":"positionId","type":"bytes"},{"internalType":"enum PositionKind","name":"positionKind","type":"uint8"},{"internalType":"bool","name":"isLocked","type":"bool"},{"internalType":"bytes32","name":"positionInstanceId","type":"bytes32"}],"internalType":"struct INAVCalculator.PositionBalance[]","name":"","type":"tuple[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"positionId","type":"bytes"}],"name":"positionLabels","outputs":[{"internalType":"string[]","name":"out","type":"string[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"protocolName","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"underlyingAssetsSupported","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32[]","name":"instances","type":"bytes32[]"}],"name":"underlyingAssetsSupportedForInstances","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"}]
Deployed Bytecode
0x610300806040526004361015610013575f80fd5b5f3560e01c90816301ffc9a7146107b7575080631bea83fe1461077357806322e7be23146106e9578063443b847814610603578063867430a51461054557806396a686f1146105145780639f50a8fe146104bc5780639f58433714610478578063bd77dfed14610446578063cee3e69a146102f6578063d4cdae621461029c578063dcc688a9146101e0578063e567e869146100d75763f7b24e08146100b7575f80fd5b346100d3575f3660031901126100d35760206040516103e88152f35b5f80fd5b346100d3575f3660031901126100d3576040515f5f548060011c906001811680156101d6575b6020831081146101c25782855290811561019e5750600114610142575b61013e8361012a81850382610aa7565b6040519182916020835260208301906108b8565b0390f35b5f8080527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e563939250905b8082106101845750909150810160200161012a61011a565b91926001816020925483858801015201910190929161016c565b60ff191660208086019190915291151560051b8401909101915061012a905061011a565b634e487b7160e01b5f52602260045260245ffd5b91607f16916100fd565b346100d35760403660031901126100d3576101f9610876565b6102016108a2565b604051634447913160e11b8152306004820152905f826024817f00000000000000000000000080ed5cc6cebae4fee1ed8687279aa492a50afa8d6001600160a01b03165afa80156102915761013e93610261935f9261026d575b50611c9e565b604051918291826108dc565b61028a9192503d805f833e6102828183610aa7565b810190610adf565b908561025b565b6040513d5f823e3d90fd5b346100d35760603660031901126100d3576102b5610876565b602435906001600160401b0382116100d3576102f0610261916102df61013e943690600401610a10565b6102ea93919361088c565b93610cef565b90611c9e565b346100d35760203660031901126100d357610312600435612181565b60405190610321606083610aa7565b600282526040366020840137604051630dfe168160e01b81526001600160a01b03919091169190602081600481865afa908115610291575f91610405575b5060049260209161036f84610b74565b6001600160a01b03909116905260405163d21220a760e01b815293849182905afa8015610291575f906103ca575b61013e92506103ab82610b95565b9060018060a01b0316905260405191829160208352602083019061083a565b506020823d6020116103fd575b816103e460209383610aa7565b810103126100d3576103f861013e92610d3a565b61039d565b3d91506103d7565b90506020813d60201161043e575b8161042060209383610aa7565b810103126100d357600492610436602092610d3a565b91509261035f565b3d9150610413565b346100d35760403660031901126100d35761045f610876565b506104686108a2565b50604080515f81525f6020820152f35b346100d3575f3660031901126100d3576040517f00000000000000000000000080ed5cc6cebae4fee1ed8687279aa492a50afa8d6001600160a01b03168152602090f35b346100d35760203660031901126100d3576004356001600160401b0381116100d3576105006104fb6104f561013e933690600401610a10565b90610cef565b610d7d565b60405191829160208352602083019061083a565b346100d35760603660031901126100d35761013e610261610533610876565b61053b61088c565b90602435906112c7565b346100d35760203660031901126100d3576004356001600160401b0381116100d357366023820112156100d35780600401356001600160401b0381116100d35736602482840101116100d357602461059d9201610c04565b6040518091602082016020835281518091526040830190602060408260051b8601019301915f905b8282106105d457505050500390f35b919360019193955060206105f38192603f198a820301865288516108b8565b96019201920185949391926105c5565b346100d35760203660031901126100d35761061c610876565b506106756020604051906106308183610aa7565b5f82525f368137604051906106458183610aa7565b5f82525f3681376040519161065a8284610aa7565b5f83525f36813760405194859460608652606086019061083a565b848103838601528280835192838152019201905f5b8181106106d25750505083810360408501528180845192838152019301915f5b8281106106b957505050500390f35b83511515855286955093810193928101926001016106aa565b82518452879650928401929184019160010161068a565b346100d3575f3660031901126100d357604051634447913160e11b81523060048201525f816024817f00000000000000000000000080ed5cc6cebae4fee1ed8687279aa492a50afa8d6001600160a01b03165afa9081156102915761013e91610500915f91610759575b50610d7d565b61076d91503d805f833e6102828183610aa7565b83610753565b346100d3575f3660031901126100d3576040517f000000000000000000000000c36442b4a4522e871399cd717abdd847ab11fe886001600160a01b03168152602090f35b346100d35760203660031901126100d3576004359063ffffffff60e01b82168092036100d3576020916312e741a760e21b8114908115610829575b8115610818575b8115610807575b5015158152f35b6301ffc9a760e01b14905083610800565b6318c4f63360e21b811491506107f9565b63076d6d1f60e01b811491506107f2565b90602080835192838152019201905f5b8181106108575750505090565b82516001600160a01b031684526020938401939092019160010161084a565b600435906001600160a01b03821682036100d357565b604435906001600160a01b03821682036100d357565b602435906001600160a01b03821682036100d357565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b6020810160208252825180915260408201602060408360051b8501019401925f905b83821061090d57505050505090565b9091929394603f1982820301845285516109b88151610160845260018060a01b0381511661016085015260ff6040610956602084015160606101808901526101c08801906108b8565b920151166101a085015260018060a01b036020840151166020850152604083015160408501526060830151151560608501526080830151608085015260a083015160a085015260c083015160c085015260e083015184820360e08601526108b8565b6101008201519060078210156109fc5783610140806020958695610100600199015261012081015115156101208501520151910152970194019201909392936108fe565b634e487b7160e01b5f52602160045260245ffd5b9181601f840112156100d3578235916001600160401b0383116100d3576020808501948460051b0101116100d357565b606081019081106001600160401b03821117610a5b57604052565b634e487b7160e01b5f52604160045260245ffd5b61016081019081106001600160401b03821117610a5b57604052565b61014081019081106001600160401b03821117610a5b57604052565b90601f801991011681019081106001600160401b03821117610a5b57604052565b6001600160401b038111610a5b5760051b60200190565b6020818303126100d3578051906001600160401b0382116100d357019080601f830112156100d3578151610b1281610ac8565b92610b206040519485610aa7565b81845260208085019260051b8201019283116100d357602001905b828210610b485750505090565b8151815260209182019101610b3b565b5f5b828110610b6657505050565b606082820152602001610b5a565b805115610b815760200190565b634e487b7160e01b5f52603260045260245ffd5b805160011015610b815760400190565b8051821015610b815760209160051b010190565b6001600160401b038111610a5b57601f01601f191660200190565b60405190610be3604083610aa7565b601282527110535348131a5c5d5a591a5d1e48141bdbdb60721b6020830152565b90606060208210610cd3575081602091810103126100d357356001600160a01b038116908190036100d357610c3890610fa7565b90815115610c9357610c90604051610c51606082610aa7565b60028152610c63604060208301610b58565b8093610c6d610bd4565b610c7683610b74565b52610c8082610b74565b50610c8a82610b95565b52610b95565b50565b9050604051610ca3604082610aa7565b60018152610cb46020808301610b58565b610cbc610bd4565b610cc582610b74565b52610ccf81610b74565b5090565b915050602060405191610ce7602084610aa7565b50505f815290565b610cf882610ac8565b91610d066040519384610aa7565b808352602083019060051b8201913683116100d357905b828210610d2a5750505090565b8135815260209182019101610d1d565b51906001600160a01b03821682036100d357565b91908201809211610d5b57565b634e487b7160e01b5f52601160045260245ffd5b5f198114610d5b5760010190565b908151610db3610d8c82610ac8565b91610d9a6040519384610aa7565b808352610da9601f1991610ac8565b0160208301610b58565b5f925f5b8151811015610ef357610dca8183610ba5565b5160405190636771f34d60e11b825260048201525f81602481305afa5f9181610e58575b50610e2c5750600190602060405190610e078183610aa7565b5f8252505f368137610e198286610ba5565b52610e248185610ba5565b505b01610db7565b819581610e5292610e3f60019588610ba5565b52610e4a8887610ba5565b505190610d4e565b94610e26565b9091503d805f833e610e6a8183610aa7565b8101906020818303126100d3578051906001600160401b0382116100d357019080601f830112156100d357815190610ea182610ac8565b92610eaf6040519485610aa7565b82845260208085019360051b8201019182116100d357602001915b818310610edb57505050905f610dee565b60208091610ee885610d3a565b815201920191610eca565b509192610eff81610ac8565b90610f0d6040519283610aa7565b808252610f1c601f1991610ac8565b01366020830137805f905f945b8051861015610f8e575f5b610f3e8787610ba5565b5151811015610f82576001906001600160a01b03610f6682610f608b8b610ba5565b51610ba5565b5116610f7b610f7487610d6f565b9688610ba5565b5201610f34565b50600190950194610f29565b50949350505050565b519062ffffff821682036100d357565b60405163ddca3f4360e01b81526001600160a01b039190911690602081600481855afa5f918161118b575b50610fed575050604051610fe7602082610aa7565b5f815290565b604051630dfe168160e01b815291602083600481845afa5f938161114f575b5061102257505050604051610fe7602082610aa7565b6020600493916040519485809263d21220a760e01b82525afa5f9381611113575b5061105957505050604051610fe7602082610aa7565b600161111092816020819481808099956110b86110b26110936040968751906110828983610aa7565b8a8252603f60f81b878301526126e9565b988651906110a18883610aa7565b898252603f60f81b868301526126e9565b91611fcb565b93519a878c985191829101848a015e870190602f60f81b83830152805192839101602183015e010190600160fd1b84830152805192839101600283015e0101602560f81b838201520301601e19810184520182610aa7565b90565b9093506020813d602011611147575b8161112f60209383610aa7565b810103126100d35761114090610d3a565b925f611043565b3d9150611122565b9093506020813d602011611183575b8161116b60209383610aa7565b810103126100d35761117c90610d3a565b925f61100c565b3d915061115e565b9091506020813d6020116111bf575b816111a760209383610aa7565b810103126100d3576111b890610f97565b905f610fd2565b3d915061119a565b604051906111d482610a40565b5f604083828152606060208201520152565b604051906111f382610a6f565b5f610140836112006111c7565b81528260208201528260408201528260608201528260808201528260a08201528260c0820152606060e082015282610100820152826101208201520152565b6040519061124e602083610aa7565b5f80835282815b82811061126157505050565b60209061126c6111e6565b82828501015201611255565b9061128282610ac8565b61128f6040519182610aa7565b82815280926112a0601f1991610ac8565b01905f5b8281106112b057505050565b6020906112bb6111e6565b828285010152016112a4565b610240526112d490612181565b6101a0819052604051630dfe168160e01b81526001600160a01b039091169190602081600481865afa8015610291575f6101e052611b98575b5060405163d21220a760e01b8152602081600481865afa8015610291575f61012052611b5c575b5060405163ddca3f4360e01b8152602081600481865afa8015610291575f6102e052611b20575b506001600160a01b031680158015908180611b0a575b80611af4575b611adf576113876101e0516121db565b906101c052611398610120516121db565b906102a0529015908115611aeb575b50611adf5781816102c052611ac7575b61020052611aaf575b506102c0511580611aa4575b611a9b57604051633850c7bd60e01b815260e081600481855afa8015610291575f610140525f61016052611a0e575b506040516370a0823160e01b8152610240516001600160a01b039081166004830152602090829060249082907f000000000000000000000000c36442b4a4522e871399cd717abdd847ab11fe88165afa908115610291575f916119dc575b505f610260526103e88111156119d357506103e8610260525b60405161022052602061022051015260206102205152611496604061022051610aa7565b6102605160021b61026051810460041461026051151715610d5b576114ba90611278565b610280525f610180819052610100525b610260516101005110611520576114e361018051611278565b5f5b6101805181106114f3575090565b8061150360019261028051610ba5565b5161150e8285610ba5565b526115198184610ba5565b50016114e5565b604051632f745c5960e01b8152610240516001600160a01b039081166004830152610100516024830152602090829060449082907f000000000000000000000000c36442b4a4522e871399cd717abdd847ab11fe88165afa908115610291575f916119a2575b505f61012060405161159781610a8b565b8281528260208201528260408201528260608201528260808201528260a08201528260c08201528260e082015282610100820152015260405163133f757160e31b81528160048201526101808160248160018060a01b037f000000000000000000000000c36442b4a4522e871399cd717abdd847ab11fe88165afa908115610291575f5f5f925f925f5f5f915f935f955f9a6118b0575b50926001600160801b0380969362ffffff9b9693829660606040519e8f9261165584610a8b565b60018060a01b03169c8d845260018060a01b03169e8f6020850152169c8d604084015260020b91015260020b60808d01521660a08b015260c08a015260e0890152166101008701521661012085015260018060a01b036101e051161491821592611899575b508115611886575b5061187f5761016051610140516101a0516116dd9390612324565b9392836102c0939293516102c051611876575b611832575b90506102005161020051611829575b6117e5575b90506102c0516102c0516117dc575b611798575b5050610200518061178f575b611741575b50505b60016101005101610100526114ca565b6117539161022051906102a051612654565b6080526117876101805161176961018051610d6f565b6101805260805161177d8261028051610ba5565b5261028051610ba5565b505f8061172e565b50811515611729565b6117aa9161022051906101c051612654565b60a0526117d4610180516117c061018051610d6f565b6101805260a05161177d8261028051610ba5565b505f8161171d565b50811515611718565b6117f79161022051906102a0516125bf565b60c0526118216101805161180d61018051610d6f565b6101805260c05161177d8261028051610ba5565b505f82611709565b50811515611704565b6118449161022051906101c0516125bf565b60e05261186e6101805161185a61018051610d6f565b6101805260e05161177d8261028051610ba5565b505f836116f5565b508115156116f0565b5050611731565b905062ffffff6102e0511614155f6116c2565b610120516001600160a01b0316141591505f6116ba565b9950505050505050505050610180813d821161199a575b816118d56101809383610aa7565b810103126100d35780516bffffffffffffffffffffffff8116036100d35780611904602062ffffff9301610d3a565b5061191160408201610d3a565b9061191e60608201610d3a565b6001600160801b0361193260808401610f97565b918161194060a086016122f3565b9561194d60c087016122f3565b9561195a60e08201612310565b836101008301516101208401519261198261016061197b6101408801612310565b9601612310565b9c50989a99969893975091959194509192909161162e565b3d91506118c7565b90506020813d82116119cb575b816119bc60209383610aa7565b810103126100d357515f611586565b3d91506119af565b61026052611472565b90506020813d602011611a06575b816119f760209383610aa7565b810103126100d357515f611459565b3d91506119ea565b60e0813d60e011611a93575b81611a2760e09383610aa7565b810103126100d357611a3881610d3a565b611a8460c0611a49602085016122f3565b93611a5660408201612301565b50611a6360608201612301565b50611a7060808201612301565b50611a7d60a08201611c24565b5001611c91565b5061014052610160525f6113fb565b3d9150611a1a565b5061111061123f565b5061020051156113cc565b610120516001600160a01b031614610200525f6113c0565b6101e0516001600160a01b031683146102c0526113b7565b5050505061111061123f565b9050155f6113a7565b50610120516001600160a01b0316831415611377565b506101e0516001600160a01b0316831415611371565b6020813d602011611b54575b81611b3960209383610aa7565b810103126100d357611b4a90610f97565b6102e0525f61135b565b3d9150611b2c565b6020813d602011611b90575b81611b7560209383610aa7565b810103126100d357611b8690610d3a565b610120525f611334565b3d9150611b68565b6020813d602011611bcc575b81611bb160209383610aa7565b810103126100d357611bc290610d3a565b6101e0525f61130d565b3d9150611ba4565b929192611be082610bb9565b91611bee6040519384610aa7565b8294818452818301116100d3578281602093845f96015e010152565b9080601f830112156100d357815161111092602001611bd4565b519060ff821682036100d357565b9190916060818403126100d35760405190611c4c82610a40565b8193611c5782610d3a565b83526020820151906001600160401b0382116100d35782611c8160409492611c8c94869401611c0a565b602086015201611c24565b910152565b519081151582036100d357565b8151919392611cd6611caf84610ac8565b93611cbd6040519586610aa7565b808552611ccc601f1991610ac8565b0160208501610b58565b5f945f5b8151811015611f1f57611ced8183610ba5565b516040516396a686f160e01b81526001600160a01b038681166004830152602482019290925290841660448201525f81606481305afa5f9181611d7d575b50611d595750600190611d3c61123f565b611d468288610ba5565b52611d518187610ba5565b505b01611cda565b819781611d7792611d6c6001958a610ba5565b52610e4a8a89610ba5565b96611d53565b9091503d805f833e611d8f8183610aa7565b8101906020818303126100d3578051906001600160401b0382116100d357019080601f830112156100d357815191611dc683610ac8565b92611dd46040519485610aa7565b80845260208085019160051b830101918383116100d35760208101915b838310611e04575050505050905f611d2b565b82516001600160401b0381116100d3578201610160818703601f1901126100d35760405191611e3283610a6f565b60208201516001600160401b0381116100d357876020611e5492850101611c32565b8352611e6260408301610d3a565b602084015260608201516040840152611e7d60808301611c91565b606084015260a0820151608084015260c082015160a084015260e082015160c08401526101008201516001600160401b0381116100d35760209083010187601f820112156100d35787816020611ed593519101611bd4565b60e08401526101208201519260078410156100d357610160602094938594610100840152611f066101408201611c91565b6101208401520151610140820152815201920191611df1565b5093949050611f2e9150611278565b925f905f935b8051851015611f95575f5b611f498686610ba5565b5151811015611f8a5780611f83611f66600193610f608a8a610ba5565b5195611f7181610d6f565b96611f7c828c610ba5565b5289610ba5565b5001611f3f565b509360010193611f34565b5092505050565b8115611fa6570490565b634e487b7160e01b5f52601260045260245ffd5b908151811015610b81570160200190565b62ffffff16906127108083049206801561217657611fe890612771565b604091825191611ff88484610aa7565b60048352601f1984013660208501378051806004039060048211610d5b575f5b60048110612125575050505060045b5f19810190808211610d5b57600360fc1b6001600160f81b031961204b8487611fba565b51160361206a5761202757634e487b7160e01b5f52601160045260245ffd5b91939294905061207982610bb9565b9061208684519283610aa7565b82825261209283610bb9565b602083019390601f19013685375f5b8181106120fa575050602094955060019261111094926120c18793612771565b93519684889551918291018587015e840190601760f91b84830152518092602183015e01015f838201520301601f198101835282610aa7565b6001906001600160f81b0319612110828b611fba565b51165f1a61211e8287611fba565b53016120a1565b8281101561214957600190600360fc1b5b5f1a6121428289611fba565b5301612018565b8082016003190190808211610d5b576001916001600160f81b03199061216f9087611fba565b5116612136565b509061111090612771565b8060a01c612195576001600160a01b031690565b60405163d61bf0c160e01b815260206004820152601860248201527f696e7374616e63653a206e6f7420616e206164647265737300000000000000006044820152606490fd5b906121e46111c7565b506040516367ae589960e11b8152915f836004817f00000000000000000000000080ed5cc6cebae4fee1ed8687279aa492a50afa8d6001600160a01b03165afa8015610291575f90612240575b61223c9293506128de565b9091565b503d805f853e6122508185610aa7565b8301926020818503126100d3578051906001600160401b0382116100d3570183601f820112156100d357805161228581610ac8565b916122936040519384610aa7565b81835260208084019260051b820101918683116100d35760208201905b8382106122c65750949550859450612231915050565b81516001600160401b0381116100d3576020916122e88a848094880101611c32565b8152019101906122b0565b51908160020b82036100d357565b519061ffff821682036100d357565b51906001600160801b03821682036100d357565b9391929060a081016001600160801b038151161561259a57606082019461234e865160020b612963565b956080840191612361835160020b612963565b84515f996001600160801b03909116928a83836001600160a01b038083169082161161258f575b50506001600160a01b03828116908416811161255157505050906123ac9291612d49565b965b60405163f305839960e01b815297989097956001600160a01b038216602088600481845afa978815610291575f9861251c575b50966020600498604051998a8092634614131960e01b82525afa918215610291575f926124e6575b61242a985061241c855160020b85612dbd565b999094875160020b90612dbd565b9690955160020b9160020b9182125f146124905750505050926001600160801b0361246d61012094612487948397039803975b60c0880151845184169103612e8f565b8161010088015116019660e0870151900391511690612e8f565b92015116019091565b51929894939260020b13156124c25761012094612487946001600160801b039794889461246d9403039903039761245d565b5061012093965061246d612487936001600160801b0396939287930398039761245d565b91506020883d602011612514575b8161250160209383610aa7565b810103126100d35761242a975191612409565b3d91506124f4565b97506020883d602011612549575b8161253760209383610aa7565b810103126100d35796519660206123e1565b3d915061252a565b929b509092916001600160a01b03831611156125835750906125788361257e949383612d49565b99612d06565b6123ae565b9961257e939250612d06565b945092505f80612388565b5092505091506001600160801b036101208161010084015116920151165f925f929190565b9291906125ca6111e6565b50604051936125d885610a6f565b845230602085015260408401525f60608401527fa2a03459171c76bff45817330c10ef9f8af07011a33005b73b50189bbc7e713260808401525f516020612fda5f395f51905f5260a08401525f516020612fda5f395f51905f5260c084015260e083015260016101008301525f61012083015261014082015290565b92919061265f6111e6565b506040519361266d85610a6f565b845230602085015260408401525f60608401527fa2a03459171c76bff45817330c10ef9f8af07011a33005b73b50189bbc7e713260808401525f516020612fda5f395f51905f5260a08401525f516020612fda5f395f51905f5260c084015260e083015260066101008301525f61012083015261014082015290565b803b15610ccf576040516395d89b4160e01b8152905f90829060049082906001600160a01b03165afa5f9181612732575b50612723575090565b805161272d575090565b905090565b9091503d805f833e6127448183610aa7565b81016020828203126100d35781516001600160401b0381116100d35761276a9201611c0a565b905f61271a565b805f9172184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b8210156128bb575b806d04ee2d6d415b85acef8100000000600a9210156128a0575b662386f26fc1000081101561288c575b6305f5e10081101561287b575b61271081101561286c575b606481101561285e575b1015612853575b600a602160018401936127f885610bb9565b946128066040519687610aa7565b808652612815601f1991610bb9565b013660208701378401015b5f1901916f181899199a1a9b1b9c1cb0b131b232b360811b8282061a835304801561284e57600a9091612820565b505090565b6001909101906127e6565b6064600291049301926127df565b612710600491049301926127d5565b6305f5e100600891049301926127ca565b662386f26fc10000601091049301926127bd565b6d04ee2d6d415b85acef8100000000602091049301926127ad565b506040915072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b8104612793565b6128e66111c7565b505f5b8151811015612930576001600160a01b036129048284610ba5565b5151166001600160a01b0384161461291e576001016128e9565b906129299250610ba5565b5190600190565b50505060405161293f81610a40565b5f8152604051612950602082610aa7565b5f815260208201525f6040820152905f90565b60020b5f811215612ce757805f03905b620d89e88211612cbe576001821615612cac576001600160881b036ffffcb933bd6fad37aa2d162d1a5940015b169160028116612c90575b60048116612c74575b60088116612c58575b60108116612c3c575b60208116612c20575b60408116612c04575b60808116612be8575b6101008116612bcc575b6102008116612bb0575b6104008116612b94575b6108008116612b78575b6110008116612b5c575b6120008116612b40575b6140008116612b24575b6180008116612b08575b620100008116612aec575b620200008116612ad1575b620400008116612ab6575b6208000016612a9d575b5f12612a8f575b63ffffffff8116612a87575f905b60201c60ff91909116016001600160a01b031690565b600190612a71565b8015611fa6575f1904612a63565b6b048a170391f7dc42444e8fa290910260801c90612a5c565b6d2216e584f5fa1ea926041bedfe9890920260801c91612a52565b916e5d6af8dedb81196699c329225ee6040260801c91612a47565b916f09aa508b5b7a84e1c677de54f3e99bc90260801c91612a3c565b916f31be135f97d08fd981231505542fcfa60260801c91612a31565b916f70d869a156d2a1b890bb3df62baf32f70260801c91612a27565b916fa9f746462d870fdf8a65dc1f90e061e50260801c91612a1d565b916fd097f3bdfd2022b8845ad8f792aa58250260801c91612a13565b916fe7159475a2c29b7443b29c7fa6e889d90260801c91612a09565b916ff3392b0822b70005940c7a398e4b70f30260801c916129ff565b916ff987a7253ac413176f2b074cf7815e540260801c916129f5565b916ffcbe86c7900a88aedcffc83b479aa3a40260801c916129eb565b916ffe5dee046a99a2a811c461f1969c30530260801c916129e1565b916fff2ea16466c96a3843ec78b326b528610260801c916129d8565b916fff973b41fa98c081472e6896dfb254c00260801c916129cf565b916fffcb9843d60f6159c9db58835c9266440260801c916129c6565b916fffe5caca7e10e4e61c3624eaa0941cd00260801c916129bd565b916ffff2e50f5f656932ef12357cf3c7fdcc0260801c916129b4565b916ffff97272373d413259a46990580e213a0260801c916129ab565b6001600160881b03600160801b6129a0565b60405162461bcd60e51b81526020600482015260016024820152601560fa1b6044820152606490fd5b80612973565b6001600160a01b039182169082160391908211610d5b57565b61111092916001600160801b03916001600160a01b0380831690821611612d43575b6001600160a01b0391612d3b9190612ced565b169116612eee565b90612d28565b611110929091612da691906001600160a01b0380821690851611612db7575b6001600160a01b03612d7a8583612ced565b6001600160a01b039092169291169060601b6fffffffffffffffffffffffffffffffff60601b16612f3b565b6001600160a01b0390911690611f9c565b92612d68565b60405163f30dba9360e01b815260029290920b600483015290919061010090839060249082906001600160a01b03165afa918215610291575f905f93612e0257509190565b925050610100823d8211612e87575b81612e1f6101009383610aa7565b810103126100d357612e3082612310565b50602082015180600f0b036100d357604082015160608301519260808101518060060b036100d357612e6460a08201610d3a565b5060c081015163ffffffff8116036100d35760e0612e829101611c91565b509190565b3d9150612e11565b5f91905f198282099180820293848085109403938085039414612ee457600160801b841015612ed25750600160801b910990828211900360801b910360801c1790565b634e487b71905260116020526024601cfd5b5050505060801c90565b5f91905f198282099180820293848085109403938085039414612f3157600160601b841015612ed25750600160601b910990828211900360a01b910360601c1790565b5050505060601c90565b90915f198383099280830292838086109503948086039514612fcc5784831115612fb45790829109815f0382168092046002816003021880820260020302808202600203028082026002030280820260020302808202600203028091026002030293600183805f03040190848311900302920304170290565b82634e487b715f52156003026011186020526024601cfd5b5050906111109250611f9c56fe52829c187e5156727843717a4f1fd6556202c3edd8ba93b66c9b03434473e63aa164736f6c6343000822000a
🤖 Code Reader

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

Custom Contract ABI

                            

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.

Etherscan Logo Etherscan Logo
Etherscan AI Beta
Holders Overview


Etherscan AI can make mistakes, please DYOR. Not financial advice