ETH Price: $2,448.01 (-0.27%)

Contract

0xa42c97f51DdD2A74C637775cCAc18Dc37fe6c607
 

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: 0x15981889...b6cbdE0B8
Constructor

Contract Name

StakeWiseV3VaultsMetaBalanceAdapter

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":"underlyingToken_","type":"address"},{"internalType":"address","name":"osTokenVaultController_","type":"address"},{"internalType":"string","name":"protocolName_","type":"string"},{"internalType":"address","name":"navCalculator_","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"InvalidArguments","type":"error"},{"inputs":[{"internalType":"string","name":"context","type":"string"}],"name":"InvalidArgumentsWithContext","type":"error"},{"inputs":[{"internalType":"string","name":"name","type":"string"}],"name":"NotAContract","type":"error"},{"inputs":[],"name":"NAV_CALCULATOR","outputs":[{"internalType":"contract INAVCalculator","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"OS_TOKEN_VAULT_CONTROLLER","outputs":[{"internalType":"contract IOsTokenVaultController","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"UNDERLYING_TOKEN","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":"pid","type":"bytes"}],"name":"positionLabels","outputs":[{"internalType":"string[]","name":"","type":"string[]"}],"stateMutability":"pure","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
0x6080806040526004361015610012575f80fd5b5f3560e01c90816301ffc9a7146107065750806322e7be231461067c57806329db1be614610638578063443b847814610552578063867430a51461049457806396a686f1146104635780639f50a8fe1461040b5780639f584337146103c7578063bd77dfed14610395578063c1be8c8714610351578063cee3e69a146102d9578063d4cdae621461027f578063dcc688a9146101c35763e567e869146100b6575f80fd5b346101bf575f3660031901126101bf576040515f5f548060011c906001811680156101b5575b6020831081146101a15782855290811561017d5750600114610121575b61011d83610109818503826109da565b604051918291602083526020830190610807565b0390f35b5f8080527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e563939250905b808210610163575090915081016020016101096100f9565b91926001816020925483858801015201910190929161014b565b60ff191660208086019190915291151560051b8401909101915061010990506100f9565b634e487b7160e01b5f52602260045260245ffd5b91607f16916100dc565b5f80fd5b346101bf5760403660031901126101bf576101dc6107c5565b6101e46107f1565b604051634447913160e11b8152306004820152905f826024817f00000000000000000000000080ed5cc6cebae4fee1ed8687279aa492a50afa8d6001600160a01b03165afa80156102745761011d93610244935f92610250575b50611601565b6040519182918261082b565b61026d9192503d805f833e61026581836109da565b810190610a12565b908561023e565b6040513d5f823e3d90fd5b346101bf5760603660031901126101bf576102986107c5565b602435906001600160401b0382116101bf576102d3610244916102c261011d94369060040161095f565b6102cd9391936107db565b93610b09565b90611601565b346101bf5760203660031901126101bf5761011d6040516102fb6040826109da565b600181526020368183013761030f81610b54565b7f000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee6001600160a01b031690526040516020808252909283929091830190610789565b346101bf575f3660031901126101bf576040517f0000000000000000000000002a261e60fb14586b474c208b1b7ac6d0f50003066001600160a01b03168152602090f35b346101bf5760403660031901126101bf576103ae6107c5565b506103b76107f1565b50604080515f81525f6020820152f35b346101bf575f3660031901126101bf576040517f00000000000000000000000080ed5cc6cebae4fee1ed8687279aa492a50afa8d6001600160a01b03168152602090f35b346101bf5760203660031901126101bf576004356001600160401b0381116101bf5761044f61044a61044461011d93369060040161095f565b90610b09565b610bdc565b604051918291602083526020830190610789565b346101bf5760603660031901126101bf5761011d6102446104826107c5565b61048a6107db565b9060243590610f9d565b346101bf5760203660031901126101bf576004356001600160401b0381116101bf57366023820112156101bf5780600401356001600160401b0381116101bf5736602482840101116101bf5760246104ec9201610aa7565b6040518091602082016020835281518091526040830190602060408260051b8601019301915f905b82821061052357505050500390f35b919360019193955060206105428192603f198a82030186528851610807565b9601920192018594939192610514565b346101bf5760203660031901126101bf5761056b6107c5565b506105c460206040519061057f81836109da565b5f82525f3681376040519061059481836109da565b5f82525f368137604051916105a982846109da565b5f83525f368137604051948594606086526060860190610789565b848103838601528280835192838152019201905f5b8181106106215750505083810360408501528180845192838152019301915f5b82811061060857505050500390f35b83511515855286955093810193928101926001016105f9565b8251845287965092840192918401916001016105d9565b346101bf575f3660031901126101bf576040517f000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee6001600160a01b03168152602090f35b346101bf575f3660031901126101bf57604051634447913160e11b81523060048201525f816024817f00000000000000000000000080ed5cc6cebae4fee1ed8687279aa492a50afa8d6001600160a01b03165afa9081156102745761011d9161044f915f916106ec575b50610bdc565b61070091503d805f833e61026581836109da565b836106e6565b346101bf5760203660031901126101bf576004359063ffffffff60e01b82168092036101bf576020916312e741a760e21b8114908115610778575b8115610767575b8115610756575b5015158152f35b6301ffc9a760e01b1490508361074f565b6318c4f63360e21b81149150610748565b63076d6d1f60e01b81149150610741565b90602080835192838152019201905f5b8181106107a65750505090565b82516001600160a01b0316845260209384019390920191600101610799565b600435906001600160a01b03821682036101bf57565b604435906001600160a01b03821682036101bf57565b602435906001600160a01b03821682036101bf57565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b6020810160208252825180915260408201602060408360051b8501019401925f905b83821061085c57505050505090565b9091929394603f1982820301845285516109078151610160845260018060a01b0381511661016085015260ff60406108a5602084015160606101808901526101c0880190610807565b920151166101a085015260018060a01b036020840151166020850152604083015160408501526060830151151560608501526080830151608085015260a083015160a085015260c083015160c085015260e083015184820360e0860152610807565b61010082015190600782101561094b57836101408060209586956101006001990152610120810151151561012085015201519101529701940192019093929361084d565b634e487b7160e01b5f52602160045260245ffd5b9181601f840112156101bf578235916001600160401b0383116101bf576020808501948460051b0101116101bf57565b606081019081106001600160401b038211176109aa57604052565b634e487b7160e01b5f52604160045260245ffd5b61016081019081106001600160401b038211176109aa57604052565b90601f801991011681019081106001600160401b038211176109aa57604052565b6001600160401b0381116109aa5760051b60200190565b6020818303126101bf578051906001600160401b0382116101bf57019080601f830112156101bf578151610a45816109fb565b92610a5360405194856109da565b81845260208085019260051b8201019283116101bf57602001905b828210610a7b5750505090565b8151815260209182019101610a6e565b5f5b828110610a9957505050565b606082820152602001610a8d565b50602060609110610af05750610aed604051610ac46040826109da565b600581526415985d5b1d60da1b602082015260405190610ae56020836109da565b5f8252610df6565b90565b602060405191610b016020846109da565b50505f815290565b610b12826109fb565b91610b2060405193846109da565b808352602083019060051b8201913683116101bf57905b828210610b445750505090565b8135815260209182019101610b37565b805115610b615760200190565b634e487b7160e01b5f52603260045260245ffd5b805160011015610b615760400190565b8051821015610b615760209160051b010190565b51906001600160a01b03821682036101bf57565b91908201809211610bba57565b634e487b7160e01b5f52601160045260245ffd5b5f198114610bba5760010190565b908151610c12610beb826109fb565b91610bf960405193846109da565b808352610c08601f19916109fb565b0160208301610a8b565b5f925f5b8151811015610d5257610c298183610b85565b5160405190636771f34d60e11b825260048201525f81602481305afa5f9181610cb7575b50610c8b5750600190602060405190610c6681836109da565b5f8252505f368137610c788286610b85565b52610c838185610b85565b505b01610c16565b819581610cb192610c9e60019588610b85565b52610ca98887610b85565b505190610bad565b94610c85565b9091503d805f833e610cc981836109da565b8101906020818303126101bf578051906001600160401b0382116101bf57019080601f830112156101bf57815190610d00826109fb565b92610d0e60405194856109da565b82845260208085019360051b8201019182116101bf57602001915b818310610d3a57505050905f610c4d565b60208091610d4785610b99565b815201920191610d29565b509192610d5e816109fb565b90610d6c60405192836109da565b808252610d7b601f19916109fb565b01366020830137805f905f945b8051861015610ded575f5b610d9d8787610b85565b5151811015610de1576001906001600160a01b03610dc582610dbf8b8b610b85565b51610b85565b5116610dda610dd387610bce565b9688610b85565b5201610d93565b50600190950194610d88565b50949350505050565b906060815115610e4d575060405191610e106060846109da565b60028352610e22604060208501610a8b565b610e2b83610b54565b52610e3582610b54565b50610e3f82610b75565b52610e4981610b75565b5090565b9050815115610e8a575060405190610e666040836109da565b60018252610e776020808401610a8b565b610e8082610b54565b52610e4981610b54565b9050602060405191610b016020846109da565b60405190610eaa8261098f565b5f604083828152606060208201520152565b60405190610ec9826109be565b5f61014083610ed6610e9d565b81528260208201528260408201528260608201528260808201528260a08201528260c0820152606060e082015282610100820152826101208201520152565b60405190610f246020836109da565b5f80835282815b828110610f3757505050565b602090610f42610ebc565b82828501015201610f2b565b90610f58826109fb565b610f6560405191826109da565b8281528092610f76601f19916109fb565b01905f5b828110610f8657505050565b602090610f91610ebc565b82828501015201610f7a565b90916001600160a01b0316801515908161150b575b5061150157610fbf610e9d565b506040516367ae589960e11b81525f816004817f00000000000000000000000080ed5cc6cebae4fee1ed8687279aa492a50afa8d6001600160a01b03165afa8015610274575f9061144e575b61103791507f000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee90611959565b15611443576001600160a01b0361104d846118ff565b60405163f04da65b60e01b81526001600160a01b039094166004850181905291169390602084602481885afa938415610274575f9461140f575b50604051936303d1689d60e11b85526004850152602084602481885afa938415610274575f946113da575b50602090602460405180978193632764b59160e11b835260048301525afa938415610274575f946113a6575b506040516303d1689d60e11b815260048101949094526020846024817f0000000000000000000000002a261e60fb14586b474c208b1b7ac6d0f50003066001600160a01b03165afa938415610274575f94611370575b5061113e906118ff565b6040519060018060a01b031660208201526020815261115e6040826109da565b60405193606061116e81876109da565b60028652601f19015f5b8181106113595750505f938061129d575b50806111d6575b50505061119c81610f4e565b915f5b8281106111ac5750505090565b806111b960019284610b85565b516111c48287610b85565b526111cf8186610b85565b500161119f565b906112949293916111e5610ebc565b9485523060208601526040850152600160608501527ffe3b2a895332b8242cd2560c675b8e02c13237de2293c0214f7ebf6eaa2fe33a60808501527f451366e086bb6f9d048e42dc216fadef8149e706b6b713b5843a298e125531ff60a08501527f8fea117272892fdb3efa67222b40675133755a2659828400686a62a0970e8f9460c085015260e0840152600261010084015261128281610bce565b9261128d8286610b85565b5283610b85565b505f8080611190565b93506112a7610ebc565b9383855230602086015260408501525f60608501527ffe3b2a895332b8242cd2560c675b8e02c13237de2293c0214f7ebf6eaa2fe33a60808501527f451366e086bb6f9d048e42dc216fadef8149e706b6b713b5843a298e125531ff60a08501527f8fea117272892fdb3efa67222b40675133755a2659828400686a62a0970e8f9460c08501528160e0850152600461010085015260019361134886610b54565b5261135285610b54565b505f611189565b602090611364610ebc565b82828a01015201611178565b9093506020813d60201161139e575b8161138c602093836109da565b810103126101bf57519261113e611134565b3d915061137f565b9093506020813d6020116113d2575b816113c2602093836109da565b810103126101bf5751925f6110de565b3d91506113b5565b9093506020813d602011611407575b816113f6602093836109da565b810103126101bf57519260206110b2565b3d91506113e9565b9093506020813d60201161143b575b8161142b602093836109da565b810103126101bf5751925f611087565b3d915061141e565b505050610aed610f15565b503d805f833e61145e81836109da565b8101906020818303126101bf578051906001600160401b0382116101bf57019080601f830112156101bf578151611494816109fb565b926114a260405194856109da565b81845260208085019260051b820101918383116101bf5760208201905b8382106114d45750505050506110379061100b565b81516001600160401b0381116101bf576020916114f687848094880101611584565b8152019101906114bf565b5050610aed610f15565b7f000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee6001600160a01b0316141590505f610fb2565b9291926001600160401b0382116109aa5760405191611568601f8201601f1916602001846109da565b8294818452818301116101bf578281602093845f96015e010152565b91906060838203126101bf576040519061159d8261098f565b81936115a881610b99565b835260208101516001600160401b0381116101bf57810182601f820112156101bf576040928160206115dc9351910161153f565b602084015201519060ff821682036101bf5760400152565b519081151582036101bf57565b8151919392611639611612846109fb565b9361162060405195866109da565b80855261162f601f19916109fb565b0160208501610a8b565b5f945f5b8151811015611882576116508183610b85565b516040516396a686f160e01b81526001600160a01b038681166004830152602482019290925290841660448201525f81606481305afa5f91816116e0575b506116bc575060019061169f610f15565b6116a98288610b85565b526116b48187610b85565b505b0161163d565b8197816116da926116cf6001958a610b85565b52610ca98a89610b85565b966116b6565b9091503d805f833e6116f281836109da565b8101906020818303126101bf578051906001600160401b0382116101bf57019080601f830112156101bf57815191611729836109fb565b9261173760405194856109da565b80845260208085019160051b830101918383116101bf5760208101915b838310611767575050505050905f61168e565b82516001600160401b0381116101bf578201610160818703601f1901126101bf5760405191611795836109be565b60208201516001600160401b0381116101bf578760206117b792850101611584565b83526117c560408301610b99565b6020840152606082015160408401526117e0608083016115f4565b606084015260a0820151608084015260c082015160a084015260e082015160c08401526101008201516001600160401b0381116101bf5760209083010187601f820112156101bf57878160206118389351910161153f565b60e08401526101208201519260078410156101bf5761016060209493859461010084015261186961014082016115f4565b6101208401520151610140820152815201920191611754565b50939490506118919150610f4e565b925f905f935b80518510156118f8575f5b6118ac8686610b85565b51518110156118ed57806118e66118c9600193610dbf8a8a610b85565b51956118d481610bce565b966118df828c610b85565b5289610b85565b50016118a2565b509360010193611897565b5092505050565b8060a01c611913576001600160a01b031690565b60405163d61bf0c160e01b815260206004820152601860248201527f696e7374616e63653a206e6f7420616e206164647265737300000000000000006044820152606490fd5b611961610e9d565b505f5b81518110156119ab576001600160a01b0361197f8284610b85565b5151166001600160a01b0384161461199957600101611964565b906119a49250610b85565b5190600190565b5050506040516119ba8161098f565b5f81526040516119cb6020826109da565b5f815260208201525f6040820152905f9056fea164736f6c6343000822000a
🤖 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.