ETH Price: $2,442.18 (-0.93%)

Contract

0xdFeCC458e3afF31895D6780d89Fd70DF0eaBC2BA
 

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: 0x00DF7d31...3C6545F7F
Constructor

Contract Name

BalancerV3GaugesMetaBalanceAdapter

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":"balancerMinter_","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":[{"internalType":"int256","name":"value","type":"int256"}],"name":"SafeCastOverflowedIntToUint","type":"error"},{"inputs":[{"internalType":"uint8","name":"bits","type":"uint8"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"SafeCastOverflowedUintDowncast","type":"error"},{"inputs":[],"name":"BALANCER_MINTER","outputs":[{"internalType":"contract IBalancerMinter","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"NAV_CALCULATOR","outputs":[{"internalType":"contract INAVCalculator","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"contract IGaugeV3","name":"gauge","type":"address"}],"name":"calculateIntegrateFraction","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"contract IGaugeV3","name":"gauge","type":"address"}],"name":"calculateIntegrateFractionL2","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract IGaugeV3","name":"gauge","type":"address"},{"internalType":"address","name":"account","type":"address"}],"name":"claimableBal","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract IGaugeV3","name":"gauge","type":"address"},{"internalType":"address","name":"account","type":"address"},{"internalType":"address","name":"token","type":"address"}],"name":"gaugeRewards","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"gauge","type":"address"}],"name":"gaugeTokenSymbols","outputs":[{"internalType":"string","name":"","type":"string"}],"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":"","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
0x60806040526004361015610011575f80fd5b5f3560e01c806301ffc9a71461013457806322e7be231461012f5780632bfb7fe31461012a5780632f46dce214610125578063443b8478146101205780636227741f1461011b578063867430a51461011657806386a1263114610111578063943a15bb1461010c57806396a686f1146101075780639f50a8fe146101025780639f584337146100fd578063bd77dfed146100f8578063cee3e69a146100f3578063d4cdae62146100ee578063dcc688a9146100e9578063e36214e4146100e45763e567e869146100df575f80fd5b611811565b61154c565b6114c2565b611456565b6112a9565b61128a565b611246565b611202565b610e44565b610cb5565b610c71565b610c08565b610578565b610470565b61033f565b6102ce565b61020e565b346101ba5760203660031901126101ba5760043563ffffffff60e01b81168091036101ba576312e741a760e21b81149081156101a9575b8115610198575b8115610187575b506040519015158152602090f35b6301ffc9a760e01b1490505f610179565b6318c4f63360e21b81149150610172565b63076d6d1f60e01b8114915061016b565b5f80fd5b90602080835192838152019201905f5b8181106101db5750505090565b82516001600160a01b03168452602093840193909201916001016101ce565b90602061020b9281815201906101be565b90565b346101ba575f3660031901126101ba57604051634447913160e11b81523060048201525f816024817f00000000000000000000000080ed5cc6cebae4fee1ed8687279aa492a50afa8d6001600160a01b03165afa9081156102b8576102929161027e915f91610296575b50611ff0565b6040519182916020835260208301906101be565b0390f35b6102b291503d805f833e6102aa8183611931565b81019061198b565b5f610278565b611a04565b6001600160a01b038116036101ba57565b346101ba5760403660031901126101ba5760206103026004356102f0816102bd565b602435906102fd826102bd565b611a44565b604051908152f35b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b90602061020b92818152019061030a565b346101ba5760203660031901126101ba5760046020813561035f816102bd565b604051634163183360e11b815292839182906001600160a01b03165afa80156102b85761039c915f91610441575b506001600160a01b03166122a2565b5f90604060605b8251841015610431576001906103e56001600160a01b036103c48787611f20565b51168451906103d38683611931565b848252603f60f81b602083015261293b565b90856103f557505b9301926103a3565b61042c9061041e6104109385875195869460208601906123a1565b602f60f81b815201906123a1565b03601f198101835282611931565b6103ed565b610292906040519182918261032e565b610463915060203d602011610469575b61045b8183611931565b810190611bc3565b5f61038d565b503d610451565b346101ba5760203660031901126101ba5761048c6004356102bd565b6104df610497611bd8565b60405160206104a68183611931565b5f8252601f19810191823683830137604051926104c38385611931565b5f845236838501376040519485946060865260608601906101be565b848103838601528280835192838152019201905f5b81811061053c5750505083810360408501528180845192838152019301915f5b82811061052357505050500390f35b8351151585528695509381019392810192600101610514565b8251845287965092840192918401916001016104f4565b60409060031901126101ba5760043561056b816102bd565b9060243561020b816102bd565b346101ba5761058636610553565b60405163ef78d4fd60e01b81526001600160a01b03919091169190602081600481865afa80156102b8576105d06105d5916001600160801b03935f91610b7a575b50600f0b6129a0565b6129bc565b604051631d66042360e21b8152911660048201819052909290602084602481855afa9384156102b8575f94610b54575b50604051633fb23b8360e21b8152600481019190915260208180602481015b0381855afa9081156102b8575f91610b35575b5092604051630180692d60e41b8152602081600481865afa9081156102b8575f91610b16575b5060405163be5d1be960e01b815281602082600481885afa9182156102b8575f92610af5575b5083821015610a33575b6040516302721a2b60e61b8152602081600481895afa9081156102b8575f91610a04575b506109fa575b834211610834575b5050604051630940070760e01b81526001600160a01b0385166004820152929150602090508280602481015b0381845afa9182156102b8575f92610813575b50604051636f131dfd60e11b81526001600160a01b038416600482015292602084602481855afa9081156102b857610769945f926107f3575b506040516309f658e560e11b81526001600160a01b039091166004820152939091602091859190829081906024820190565b03915afa9283156102b857610292946107b0946107aa9361079c935f926107c0575b506107969192611a32565b90612449565b670de0b6b3a7640000900490565b90611fd5565b6040519081529081906020820190565b61079692506107e69060203d6020116107ec575b6107de8183611931565b810190611a0f565b9161078b565b503d6107d4565b6020925061080d90833d85116107ec576107de8183611931565b91610737565b61082d91925060203d6020116107ec576107de8183611931565b905f6106fe565b6040516317e2808960e01b8152602081600481895afa9081156102b8575f916109db575b5061087661087161086887611fb7565b62093a80900490565b61240b565b944286116109d3575b945f955b6101f48710610895575b5050506106bf565b806108a36108d29284611a32565b60206108b362093a80840461240b565b604051809581926314e956f560e01b8352600483019190602083019252565b03818d5afa9283156102b8575f936109b3575b5084610920575b50505042811461091a576108ff81611fb7565b95428711610912575b6001019590610883565b429650610908565b8061088d565b81879c949c989293981015806109aa575b156109865750916107aa8461095a61095f946107966109538c61097c99612449565b918b611a32565b6123ed565b6107aa8361095a8c610796896109768a9c8b612449565b92611a32565b975b5f80806108ec565b6109a493925061095a859161099f849a6107aa95612449565b612449565b9761097e565b508b8710610931565b6109cc91935060203d81116107ec576107de8183611931565b915f6108e5565b42955061087f565b6109f4915060203d6020116107ec576107de8183611931565b5f610858565b505f9150816106b7565b610a26915060203d602011610a2c575b610a1e8183611931565b8101906123d9565b5f6106b1565b503d610a14565b5060405163e6dec36f60e01b81526020816004817f000000000000000000000000239e55f427d44c3cc793f49bfb507ebe76638a2b6001600160a01b03165afa9081156102b8576004916020915f91610ad8575b50604051631627391760e11b815292839182906001600160a01b03165afa9081156102b8575f91610ab9575b5061068d565b610ad2915060203d6020116107ec576107de8183611931565b5f610ab3565b610aef9150823d84116104695761045b8183611931565b5f610a87565b610b0f91925060203d6020116107ec576107de8183611931565b905f610683565b610b2f915060203d6020116107ec576107de8183611931565b5f61065d565b610b4e915060203d6020116107ec576107de8183611931565b5f610637565b610624919450610b72602091823d84116107ec576107de8183611931565b949150610605565b610b9c915060203d602011610ba2575b610b948183611931565b8101906123b3565b5f6105c7565b503d610b8a565b602081016020825282518091526040820191602060408360051b8301019401925f915b838310610bdb57505050505090565b9091929394602080610bf9600193603f19868203018752895161030a565b97019301930191939290610bcc565b346101ba5760203660031901126101ba576004356001600160401b0381116101ba57366023820112156101ba578060040135906001600160401b0382116101ba5736602483830101116101ba57610292916024610c659201611d3e565b60405191829182610ba9565b346101ba575f3660031901126101ba576040517f000000000000000000000000239e55f427d44c3cc793f49bfb507ebe76638a2b6001600160a01b03168152602090f35b346101ba5760603660031901126101ba576020610302600435610cd7816102bd565b602435610ce3816102bd565b60443591610cf0836102bd565b611e05565b9060018060a01b038251168152604060ff81610d20602086015160606020870152606086019061030a565b9401511691015290565b906007821015610d375752565b634e487b7160e01b5f52602160045260245ffd5b602081016020825282518091526040820191602060408360051b8301019401925f915b838310610d7d57505050505090565b9091929394602080600192603f1985820301865288519061014080610e0e610db085516101608652610160860190610cf5565b858701516001600160a01b03168588015260408601516040860152610dde6060870151606087019015159052565b6080860151608086015260a086015160a086015260c086015160c086015260e086015185820360e087015261030a565b93610e23610100820151610100860190610d2a565b61012081810151151590850152015191015297019301930191939290610d6e565b346101ba5760603660031901126101ba57600435610e61816102bd565b60443590602435610e71836102bd565b610e89610e7d826129ed565b6001600160a01b031690565b604051634163183360e11b81526001600160a01b0382169490602081600481895afa80156102b857610ecc915f916111b3575b506001600160a01b031693612a47565b610ed5846122a2565b95610f33610ee285612a70565b95610efe610ef9610ef4898c51611fd5565b611fc7565b6125b5565b6040516370a0823160e01b81526001600160a01b038a16600482015290995f9491939091602091859190829081906024820190565b03915afa9283156102b8575f93611192575b50826110ac575b505060405163c003969960e01b815290506020816004817f000000000000000000000000239e55f427d44c3cc793f49bfb507ebe76638a2b6001600160a01b03165afa9081156102b8578385915f93611089575b508695949383610fb68b610fbd969c9b9a611a44565b918c612fc9565b955f955b888688106110155788610fd3816125b5565b915f5b828110610feb57604051806102928682610d4b565b80610ff860019284611f20565b516110038287611f20565b5261100e8186611f20565b5001610fd6565b909192939495969761102789886130e2565b906001600160a01b0382168015908115611076575b5061106a578560019383899361105661105c96898e611e05565b92612fc9565b975b01959493929190610fc1565b9890506001915061105e565b6001600160a01b0387161490505f61103c565b610fbd93506110a69060203d6020116104695761045b8183611931565b92610fa0565b6001600160a01b03861699959894979396929491938a1515939192915f5b845181101561117d578a8d876110f06110e3858a611f20565b516001600160a01b031690565b9181611169575b5061115f5761110590612aa4565b1561115f57611115838b8b612cf0565b908115611154578b9c6111456111356001969561114c9561113f95612f29565b9180938491611fe2565b9f611f20565b528b611f20565b505b016110ca565b50505060019061114e565b505060019061114e565b6001600160a01b038316141590508f6110f7565b509794509794509794985050505f8080610f4c565b6111ac91935060203d6020116107ec576107de8183611931565b915f610f45565b6111cc915060203d6020116104695761045b8183611931565b5f610ebc565b9181601f840112156101ba578235916001600160401b0383116101ba576020808501948460051b0101116101ba57565b346101ba5760203660031901126101ba576004356001600160401b0381116101ba5761027e61124161123b6102929336906004016111d2565b90611e6a565b611ff0565b346101ba575f3660031901126101ba576040517f00000000000000000000000080ed5cc6cebae4fee1ed8687279aa492a50afa8d6001600160a01b03168152602090f35b346101ba5761129836610553565b5050604080515f81525f6020820152f35b346101ba5760203660031901126101ba576112c8610e7d6004356129ed565b604051634163183360e11b81526020816004816001600160a01b0386165afa80156102b857611306915f9161044157506001600160a01b03166122a2565b9061131081612a70565b91611327611322610ef4858451611fd5565b611bf3565b905f935f5b8251811015611370578061136a6113486110e360019487611f20565b61135b6113548a611fe2565b9988611f20565b6001600160a01b039091169052565b0161132c565b858483875f5b82811061141857505060405163c003969960e01b81529290506020836004817f000000000000000000000000239e55f427d44c3cc793f49bfb507ebe76638a2b6001600160a01b03165afa9283156102b857610292936113eb915f916113f9575b5061135b6113e484611fe2565b9385611f20565b8152604051918291826101fa565b611412915060203d6020116104695761045b8183611931565b856113d7565b80611425600192846130e2565b828060a01b038116611439575b5001611376565b6114509061135b61144989611fe2565b9888611f20565b86611432565b346101ba5760603660031901126101ba57600435611473816102bd565b602435906001600160401b0382116101ba576114b06114b69161149d6102929436906004016111d2565b60443593916114ab856102bd565b611e6a565b906127df565b60405191829182610d4b565b346101ba576114d036610553565b604051634447913160e11b8152306004820152905f826024817f00000000000000000000000080ed5cc6cebae4fee1ed8687279aa492a50afa8d6001600160a01b03165afa80156102b857610292936114b6935f92611530575b506127df565b6115459192503d805f833e6102aa8183611931565b905f61152a565b346101ba5761155a36610553565b60405163ef78d4fd60e01b81526001600160a01b03919091169190602081600481865afa80156102b8576105d06115a3916001600160801b03935f91610b7a5750600f0b6129a0565b604051631d66042360e21b8152911660048201819052909290602084602481855afa9384156102b8575f946117eb575b50604051633fb23b8360e21b8152600481019190915260208180602481015b0381855afa9081156102b8575f916117cc575b509280421180611781575b611640575b50604051630940070760e01b81526001600160a01b03831660048201529060208280602481016106eb565b6040516317e2808960e01b8152602081600481865afa9081156102b8575f91611762575b5061167461087161086884611fb7565b9142831161175a575b915f925b6101008410611693575b505050611615565b61169d8183611a32565b90836116d7575b50504281146116d1576116b681611fb7565b924284116116c9575b6001019290611681565b4293506116bf565b8061168b565b9060206116ec61170b94999362093a80900490565b6040518095819263fadd59ab60e01b8352600483019190602083019252565b0381895afa9283156102b85761095a6107aa9261099f6117349688945f9161173c575b50612425565b945f806116a4565b611754915060203d81116107ec576107de8183611931565b5f61172e565b42925061167d565b61177b915060203d6020116107ec576107de8183611931565b5f611664565b506040516302721a2b60e61b8152602081600481865afa9081156102b8575f916117ad575b5015611610565b6117c6915060203d602011610a2c57610a1e8183611931565b5f6117a6565b6117e5915060203d6020116107ec576107de8183611931565b5f611605565b6115f2919450611809602091823d84116107ec576107de8183611931565b9491506115d3565b346101ba575f3660031901126101ba576040515f5f548060011c90600181169081156118f3575b6020831082146118df5782855260208501919081156118c65750600114611876575b6102928461186a81860382611931565b6040519182918261032e565b5f8080529250907f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5635b8184106118b25750500161186a8261185a565b80548484015260209093019260010161189f565b60ff191682525090151560051b01905061186a8261185a565b634e487b7160e01b5f52602260045260245ffd5b91607f1691611838565b634e487b7160e01b5f52604160045260245ffd5b606081019081106001600160401b0382111761192c57604052565b6118fd565b90601f801991011681019081106001600160401b0382111761192c57604052565b6040519061196261016083611931565b565b604051906119626101c083611931565b6001600160401b03811161192c5760051b60200190565b6020818303126101ba578051906001600160401b0382116101ba57019080601f830112156101ba5781516119be81611974565b926119cc6040519485611931565b81845260208085019260051b8201019283116101ba57602001905b8282106119f45750505090565b81518152602091820191016119e7565b6040513d5f823e3d90fd5b908160209103126101ba575190565b634e487b7160e01b5f52601160045260245ffd5b91908203918211611a3f57565b611a1e565b6040516308b752bb60e41b81526001600160a01b038084166004830152821660248201529091602082806044810103817f000000000000000000000000239e55f427d44c3cc793f49bfb507ebe76638a2b6001600160a01b03165afa9182156102b8575f92611b97575b50604051636227741f60e01b81526001600160a01b03828116600483015284166024820152602081604481305afa5f9181611b76575b50611b6257506040516338d8853960e21b81526001600160a01b03918216600482015292166024830152602082604481305afa5f9281611b41575b50611b2a5750505f90565b80821115611b3b5761020b91611a32565b50505f90565b611b5b91935060203d6020116107ec576107de8183611931565b915f611b1f565b92505080821115611b3b5761020b91611a32565b611b9091925060203d6020116107ec576107de8183611931565b905f611ae4565b611bb191925060203d6020116107ec576107de8183611931565b905f611aae565b5190611962826102bd565b908160209103126101ba575161020b816102bd565b60405190611be7602083611931565b5f808352366020840137565b90611bfd82611974565b611c0a6040519182611931565b8281528092611c1b601f1991611974565b0190602036910137565b5f5b828110611c3357505050565b606082820152602001611c27565b604051906060611c518184611931565b6002835261196290601f190160208401611c25565b908160209103126101ba573561020b816102bd565b6001600160401b03811161192c57601f01601f191660200190565b81601f820112156101ba57602081519101611cb082611c7b565b92611cbe6040519485611931565b828452828201116101ba57815f926020928386015e8301015290565b906020828203126101ba5781516001600160401b0381116101ba5761020b9201611c96565b60405190611d0e602083611931565b5f8252565b60405190611d22604083611931565b600d82526c5374616b696e6720476175676560981b6020830152565b9060208110611de557611d5b610e7d835f93611d84950190611c66565b6040516317a36e7160e11b81526001600160a01b03909116600482015291829081906024820190565b0381305afa5f9181611dc1575b50611db0575061020b611da2611d13565b611daa611cff565b9061245c565b61020b90611dbc611d13565b61245c565b611dde9192503d805f833e611dd68183611931565b810190611cda565b905f611d91565b5050604051611df5602082611931565b5f815261020b5f60208301611c25565b604051630cff5bdd60e21b81526001600160a01b039283166004820152928216602484015260209183916044918391165afa5f9181611e49575b5061020b57505f90565b611e6391925060203d6020116107ec576107de8183611931565b905f611e3f565b611e7382611974565b91611e816040519384611931565b808352602083019060051b8201913683116101ba57905b828210611ea55750505090565b8135815260209182019101611e98565b90611962611ec283611974565b611ecf6040519182611931565b83815260208194611ee2601f1991611974565b019101611c25565b634e487b7160e01b5f52603260045260245ffd5b805115611f0b5760200190565b611eea565b805160011015611f0b5760400190565b8051821015611f0b5760209160051b010190565b6020818303126101ba578051906001600160401b0382116101ba57019080601f830112156101ba578151611f6781611974565b92611f756040519485611931565b81845260208085019260051b8201019283116101ba57602001905b828210611f9d5750505090565b602080918351611fac816102bd565b815201910190611f90565b9062093a808201809211611a3f57565b9060018201809211611a3f57565b91908201809211611a3f57565b5f198114611a3f5760010190565b90611ffb8251611eb5565b5f925f5b81518110156120c1576120365f6120168385611f20565b5160405180938192636771f34d60e11b8352600483019190602083019252565b0381305afa5f918161209d575b506120715750600190612054611bd8565b61205e8286611f20565b526120698185611f20565b505b01611fff565b8195816120979261208460019588611f20565b5261208f8887611f20565b505190611fd5565b9461206b565b6120ba9192503d805f833e6120b28183611931565b810190611f34565b905f612043565b5091926120cd90611bf3565b925f905f935b8051851015612132575f5b6120e88686611f20565b5151811015612127578061212161210e6110e36001946121088b8b611f20565b51611f20565b61135b61211a88611fe2565b978b611f20565b016120de565b5093600101936120d3565b5092505050565b9080601f830112156101ba57815161215081611974565b9261215e6040519485611931565b81845260208085019260051b8201019283116101ba57602001905b8282106121865750505090565b8151815260209182019101612179565b6020818303126101ba578051906001600160401b0382116101ba5701906060828203126101ba57604051916121ca83611911565b80516001600160401b0381116101ba57810182601f820112156101ba578051906121f382611974565b916122016040519384611931565b80835260208084019160051b830101918583116101ba57602001905b82821061225957505050835260208101516001600160401b0381116101ba5760409261224a918301612139565b60208401520151604082015290565b602080918351612268816102bd565b81520191019061221d565b3d1561229d573d9061228482611c7b565b916122926040519384611931565b82523d5f602084013e565b606090565b604051635c1e625960e01b8152905f90829060049082906001600160a01b03165afa9081156102b8575f9161237f575b506122de815151611bf3565b915f5b825180518210156123795790612360612302610e7d6110e384600196611f20565b5f8060405160208101906338d52e0f60e01b825260048152612325602482611931565b5190845afa90612333612273565b918061236d575b156123665750610e7d8160208061235694518301019101611bc3565b61135b8388611f20565b016122e1565b9050612356565b5060208251101561233a565b50509050565b61239b91503d805f833e6123938183611931565b810190612196565b5f6122d2565b805191908290602001825e015f815290565b908160209103126101ba575180600f0b81036101ba5790565b519081151582036101ba57565b908160209103126101ba5761020b906123cc565b81156123f7570490565b634e487b7160e01b5f52601260045260245ffd5b9062093a8082029180830462093a801490151715611a3f57565b90670de0b6b3a7640000820291808304670de0b6b3a76400001490151715611a3f57565b81810292918115918404141715611a3f57565b908051156124985761246c611c41565b9161247683611efe565b5261248082611efe565b5061248a82611f10565b5261249481611f10565b5090565b508051156124d357604051906124af604083611931565b600182526124c06020808401611c25565b6124c982611efe565b5261249481611efe565b506040516124e2602082611931565b5f80825261020b9060208301611c25565b6040519061250082611911565b5f604083828152606060208201520152565b6040519061016082018281106001600160401b0382111761192c576040525f6101408361253d6124f3565b81528260208201528260408201528260608201528260808201528260a08201528260c0820152606060e082015282610100820152826101208201520152565b6040519061258b602083611931565b5f80835282815b82811061259e57505050565b6020906125a9612512565b82828501015201612592565b906125bf82611974565b6125cc6040519182611931565b82815280926125dd601f1991611974565b01905f5b8281106125ed57505050565b6020906125f8612512565b828285010152016125e1565b91906060838203126101ba576040519061261d82611911565b8193805161262a816102bd565b835260208101516001600160401b0381116101ba5760409261264d918301611c96565b602084015201519060ff821682036101ba5760400152565b519060078210156101ba57565b6020818303126101ba578051906001600160401b0382116101ba570181601f820112156101ba578051906126a582611974565b926126b36040519485611931565b82845260208085019360051b830101918183116101ba5760208101935b8385106126df57505050505090565b84516001600160401b0381116101ba578201610160818503601f1901126101ba57612708611952565b9160208201516001600160401b0381116101ba5785602061272b92850101612604565b835261273960408301611bb8565b602084015260608201516040840152612754608083016123cc565b606084015260a0820151608084015260c082015160a084015260e082015160c0840152610100820151926001600160401b0384116101ba57610160836127a1886020809881980101611c96565b60e08401526127b36101208201612665565b6101008401526127c661014082016123cc565b61012084015201516101408201528152019401936126d0565b909291926127ed8151611eb5565b915f915f5b81518110156128c6576128435f8861280a8486611f20565b516040516396a686f160e01b81526001600160a01b03808916600483015260248201929092529116604482015291829081906064820190565b0381305afa5f91816128a2575b5061287e575060019061286161257c565b61286b8288611f20565b526128768187611f20565b505b016127f2565b81948161289c926128916001958a611f20565b5261208f8789611f20565b93612878565b6128bf9192503d805f833e6128b78183611931565b810190612672565b905f612850565b50939450506128d4906125b5565b925f905f935b8051851015612132575f5b6128ef8686611f20565b5151811015612930578061292961290c6001936121088a8a611f20565b519561291781611fe2565b96612922828c611f20565b5289611f20565b50016128e5565b5093600101936128da565b803b15612494576040516395d89b4160e01b8152905f90829060049082906001600160a01b03165afa5f9181612984575b50612975575090565b805161297f575090565b905090565b6129999192503d805f833e611dd68183611931565b905f61296c565b5f81126129aa5790565b635467221960e11b5f5260045260245ffd5b6001600160801b0381116129d6576001600160801b031690565b6306dfcc6560e41b5f52608060045260245260445ffd5b8060a01c612a01576001600160a01b031690565b60405163d61bf0c160e01b815260206004820152601860248201527f696e7374616e63653a206e6f7420616e206164647265737300000000000000006044820152606490fd5b612a50906129ed565b6040519060018060a01b031660208201526020815261020b604082611931565b60405163963c94b960e01b815290602090829060049082906001600160a01b03165afa5f9181611e49575061020b57505f90565b90612aad6124f3565b506040516367ae589960e11b8152915f836004817f00000000000000000000000080ed5cc6cebae4fee1ed8687279aa492a50afa8d6001600160a01b03165afa80156102b8575f90612b09575b612b05929350613137565b9091565b503d805f853e612b198185611931565b8301926020818503126101ba578051906001600160401b0382116101ba570183601f820112156101ba578051612b4e81611974565b91612b5c6040519384611931565b81835260208084019260051b820101918683116101ba5760208201905b838210612b8f5750949550859450612afa915050565b81516001600160401b0381116101ba57602091612bb18a848094880101612604565b815201910190612b79565b519063ffffffff821682036101ba57565b6020818303126101ba578051906001600160401b0382116101ba57016101c0818303126101ba57612bfc611964565b9181516001600160401b0381116101ba5781612c19918401612139565b83526020820151916001600160401b0383116101ba57612c416101a092612ce7948301612139565b602085015260408101516040850152606081015160608501526080810151608085015260a081015160a085015260c081015160c085015260e081015160e0850152612c8f6101008201612bbc565b610100850152612ca26101208201612bbc565b610120850152612cb561014082016123cc565b610140850152612cc861016082016123cc565b610160850152612cdb61018082016123cc565b610180850152016123cc565b6101a082015290565b6040516318160ddd60e01b8152926001600160a01b0390911691602084600481865afa9384156102b8575f94612f08575b5083158015612f00575b612ef857604051630197a9c560e71b8152935f85600481875afa9384156102b8576004955f95612ed2575b505f9060405196878092635c1e625960e01b82525afa9485156102b8575f95612eb6575b50845151831015612e9757612d9a91612d94848651611f20565b5161324d565b906020840190612dab818351611f20565b51158015612ea0575b612e9757612df0610e7d93612dea612df796612de3856020612dda826110e39a51611f20565b51930151611f20565b5190612449565b906131b3565b9451611f20565b5f8060405160208101906338d52e0f60e01b825260048152612e1a602482611931565b5190845afa612e27612273565b81612e8a575b50612e36575090565b60405163266d6a8360e11b81526004810192909252602090829060249082906001600160a01b03165afa9081156102b8575f91612e71575090565b61020b915060203d6020116107ec576107de8183611931565b602091505110155f612e2d565b50505050505f90565b50612eaf816020860151611f20565b5115612db4565b612ecb9195503d805f833e6123938183611931565b935f612d7a565b5f919550612ef1903d8084833e612ee98183611931565b810190612bcd565b9490612d56565b505050505f90565b508015612d2b565b612f2291945060203d6020116107ec576107de8183611931565b925f612d21565b929190612f34612512565b93845230602085015260408401525f60608401527f9e73ce1e99df7d45bc513893badf42bc38069f1564ee511b0c8988f72f127b1360808401527f6aca9a74393ca18b278b23e668eda26add8160458e96681e9ae0755f154c876260a08401527fdf4d8f870ab5d8aa75b3041f34fc2422c1a71641894c3c5a12d3b4ba640d520260c084015260e08301526004610100830152565b9181959491939485156130d9576001600160a01b031680151590816130c5575b506130bd57612ff790612aa4565b919091156130bd576130ae9461300b612512565b92835230602084015260408301525f60608301527f9e73ce1e99df7d45bc513893badf42bc38069f1564ee511b0c8988f72f127b1360808301527f6aca9a74393ca18b278b23e668eda26add8160458e96681e9ae0755f154c876260a08301527fdf4d8f870ab5d8aa75b3041f34fc2422c1a71641894c3c5a12d3b4ba640d520260c083015260e082015260056101008201526130a88383611f20565b52611f20565b5060018101809111611a3f5790565b505050505090565b6001600160a01b038316141590505f612fe9565b50505050505090565b6040516354c49fe960e01b81526004810192909252602090829060249082906001600160a01b03165afa5f918161311d575061020b57505f90565b611e6391925060203d6020116104695761045b8183611931565b61313f6124f3565b505f5b8151811015613189576001600160a01b0361315d8284611f20565b5151166001600160a01b0384161461317757600101613142565b906131829250611f20565b5190600190565b50505060405161319881611911565b5f81526131a3611cff565b60208201525f6040820152905f90565b906131c6670de0b6b3a7640000836132d8565b9190928315613241578382111561323457670de0b6b3a7640000829109815f0382168092046002816003021880820260020302808202600203028082026002030280820260020302808202600203028091026002030293600183805f03040190848311900302920304170290565b60116003831502186132eb565b509061020b92506123ed565b9161325882846132d8565b92909384156132cb57848311156132be5790829109815f0382168092046002816003021880820260020302808202600203028082026002030280820260020302808202600203028091026002030293600183805f03040190848311900302920304170290565b60116003841502186132eb565b50509061020b92506123ed565b905f198183099102908180821091030391565b634e487b715f526020526024601cfdfea164736f6c6343000822000a
🤖 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.