Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
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":"userWithdrawalManager_","type":"address"},{"internalType":"address","name":"underlyingToken_","type":"address"},{"internalType":"address","name":"navCalculator_","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"InvalidArguments","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":"STAKE_POOL_MANAGER","outputs":[{"internalType":"contract IStaderStakePoolsManager","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"UNDERLYING_TOKEN","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"USER_WITHDRAWAL_MANAGER","outputs":[{"internalType":"contract IUserWithdrawalManager","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"address","name":"asset","type":"address"}],"name":"getAdapterBalanceForAsset","outputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"bool","name":"isDebt","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"getAdapterBalances","outputs":[{"internalType":"address[]","name":"assets","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"},{"internalType":"bool[]","name":"isDebt","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":"positions","type":"tuple[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"","type":"bytes"}],"name":"positionLabels","outputs":[{"internalType":"string[]","name":"out","type":"string[]"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"protocolName","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","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":"assets","type":"address[]"}],"stateMutability":"view","type":"function"}]Deployed Bytecode
0x6080806040526004361015610012575f80fd5b5f3560e01c90816301ffc9a7146106075750806322e7be231461059057806329db1be61461054c578063443b84781461049957806371ced90814610455578063867430a5146103055780639f584337146102c1578063a53bddd61461027d578063bd77dfed14610243578063dcc688a9146100e55763e567e86914610095575f80fd5b346100e1575f3660031901126100e1576100dd6040516100b660408261074b565b600681526529ba30b232b960d11b60208201526040519182916020835260208301906106da565b0390f35b5f80fd5b346100e15760403660031901126100e15761010f6101016106ae565b6101096106c4565b90610a7a565b60405160208101916020825280518093526040820192602060408260051b8501019201935f5b8281106101425784840385f35b909192603f1985820301835285516101eb8151610160845260018060a01b0381511661016085015260ff6040610189602084015160606101808901526101c08801906106da565b920151166101a085015260018060a01b036020840151166020850152604083015160408501526060830151151560608501526080830151608085015260a083015160a085015260c083015160c085015260e083015184820360e08601526106da565b61010082015190600782101561022f578361014080602095869561010060019901526101208101511515610120850152015191015297019301910194929194610135565b634e487b7160e01b5f52602160045260245ffd5b346100e15760403660031901126100e157604061026f6102616106ae565b6102696106c4565b906108c3565b825191825215156020820152f35b346100e1575f3660031901126100e1576040517f000000000000000000000000cf5ea1b38380f6af39068375516daf40ed70d2996001600160a01b03168152602090f35b346100e1575f3660031901126100e1576040517f00000000000000000000000080ed5cc6cebae4fee1ed8687279aa492a50afa8d6001600160a01b03168152602090f35b346100e15760203660031901126100e15760043567ffffffffffffffff81116100e157366023820112156100e157806004013567ffffffffffffffff81116100e157369101602401116100e1576040516060610361818361074b565b600282526040905f5b828110610445578360408051610380828261074b565b601081526f5769746864726177616c20517565756560801b60208201526103a683610785565b526103b082610785565b5080516103bd828261074b565b600481526308aa890f60e31b60208201526103d7836107a6565b526103e1826107a6565b508051918291602083016020845282518091526020828501928260051b8601019301915f905b82821061041657505050500390f35b919360019193955060206104358192603f198a820301865288516106da565b9601920192018594939192610407565b808260208093870101520161036a565b346100e1575f3660031901126100e1576040517f0000000000000000000000009f0491b32dbce587c50c4c43ab303b06478193a76001600160a01b03168152602090f35b346100e15760203660031901126100e1576104d26104bd6104b86106ae565b6107ca565b90604051938493606085526060850190610672565b8381036020850152602080835192838152019201905f5b818110610533575050508281036040840152602080835192838152019201905f5b818110610518575050500390f35b8251151584528594506020938401939092019160010161050a565b82518452869550602093840193909201916001016104e9565b346100e1575f3660031901126100e1576040517f000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc26001600160a01b03168152602090f35b346100e1575f3660031901126100e1576100dd6040516105b160408261074b565b60018152602036818301376105c581610785565b7f000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc26001600160a01b031690526040516020808252909283929091830190610672565b346100e15760203660031901126100e1576004359063ffffffff60e01b82168092036100e15760209163076d6d1f60e01b8114908115610661575b8115610650575b5015158152f35b6301ffc9a760e01b14905083610649565b6318c4f63360e21b81149150610642565b90602080835192838152019201905f5b81811061068f5750505090565b82516001600160a01b0316845260209384019390920191600101610682565b600435906001600160a01b03821682036100e157565b602435906001600160a01b03821682036100e157565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b6060810190811067ffffffffffffffff82111761071a57604052565b634e487b7160e01b5f52604160045260245ffd5b610160810190811067ffffffffffffffff82111761071a57604052565b90601f8019910116810190811067ffffffffffffffff82111761071a57604052565b67ffffffffffffffff811161071a5760051b60200190565b8051156107925760200190565b634e487b7160e01b5f52603260045260245ffd5b8051600110156107925760400190565b80518210156107925760209160051b010190565b6001600160a01b0381161561087b576107e290610ea9565b801561087b576040918251906107f8848361074b565b60018252601f1984019283366020850137610878839561084781519161081e818461074b565b600183528736602085013782976108378251928361074b565b6001825236602083013795610785565b7f000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc26001600160a01b03169052610785565b52565b5060206040519161088c828461074b565b5f83525f368137604051926108a1838561074b565b5f84525f368137604051926108b6818561074b565b5f8452505f368137929190565b906001600160a01b031680159081156108f1575b506108ea576108e590610ea9565b905f90565b505f905f90565b7f000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc26001600160a01b0316141590505f6108d7565b60405190610932826106fe565b5f604083828152606060208201520152565b6040519061095360208361074b565b5f80835282815b82811061096657505050565b6020906040516109758161072e565b61097d610925565b81525f838201525f60408201525f60608201525f60808201525f60a08201525f60c0820152606060e08201525f6101008201525f6101208201525f6101408201528282850101520161095a565b906109d48261076d565b6109e1604051918261074b565b82815280926109f2601f199161076d565b01905f5b828110610a0257505050565b602090604051610a118161072e565b610a19610925565b81525f838201525f60408201525f60608201525f60808201525f60a08201525f60c0820152606060e08201525f6101008201525f6101208201525f610140820152828285010152016109f6565b51906001600160a01b03821682036100e157565b91906001600160a01b03168015159081610e75575b50610e6b57610a9d82610ef0565b91825115610e60576040516367ae589960e11b81525f816004817f00000000000000000000000080ed5cc6cebae4fee1ed8687279aa492a50afa8d6001600160a01b03165afa8015610e55575f90610cf8575b610b1c91507f000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc290610ffd565b93909315610ce9576040519060018060a01b037f0000000000000000000000009f0491b32dbce587c50c4c43ab303b06478193a716602083015260208252610b6560408361074b565b610b6f81516109ca565b915f935f945b8351861015610ca057610b92610b8b87866107b6565b5183611082565b81979115610c9557610ba482876107b6565b519060405198610bb38a61072e565b8b8a523060208b015260408a01525f60608a01527f894a126f6f83fcbfcace896c5d3e8e779f14813a354f4d6f1b615b3af355d88060808a01527f894a126f6f83fcbfcace896c5d3e8e779f14813a354f4d6f1b615b3af355d88060a08a01527f2ca451ad161b5da70333c0eab71a0c326dd60566dfec64c372a2f741c1d7888a60c08a01528560e08a015260016101008a015215610120890152610140880152815f198114610c815760019283610c78920198610c71828a6107b6565b52876107b6565b505b0194610b75565b634e487b7160e01b5f52601160045260245ffd5b506001919650610c7a565b94505050509250610cb0816109ca565b925f5b828110610cbf57505050565b80610ccc600192846107b6565b51610cd782886107b6565b52610ce281876107b6565b5001610cb3565b50509050610cf5610944565b90565b503d805f833e610d08818361074b565b8101906020818303126100e15780519067ffffffffffffffff82116100e157019080601f830112156100e157815191610d408361076d565b92610d4e604051948561074b565b80845260208085019160051b830101918383116100e15760208101915b838310610d80575050505050610b1c90610af0565b825167ffffffffffffffff81116100e1578201906060828703601f1901126100e15760405191610daf836106fe565b610dbb60208201610a66565b8352604081015167ffffffffffffffff81116100e1576020908201019087601f830112156100e157815167ffffffffffffffff811161071a5760405190610e0c601f8201601f19166020018361074b565b80825289602082860101116100e1576020815f9282606097018386015e83010152602085015201519060ff821682036100e1578260209392604085940152815201920191610d6b565b6040513d5f823e3d90fd5b509050610cf5610944565b9050610cf5610944565b7f000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc26001600160a01b0316141590505f610a8f565b905f91610eb581610ef0565b5f935b8151851015610eea57610ed5610ece86846107b6565b5184611082565b508101809111610c8157600190940193610eb8565b93505050565b6001600160a01b03168015610fe457604051637a99ab0760e01b815260048101919091525f816024817f0000000000000000000000009f0491b32dbce587c50c4c43ab303b06478193a76001600160a01b03165afa908115610e55575f91610f56575090565b90503d805f833e610f67818361074b565b8101906020818303126100e15780519067ffffffffffffffff82116100e157019080601f830112156100e1578151610f9e8161076d565b92610fac604051948561074b565b81845260208085019260051b8201019283116100e157602001905b828210610fd45750505090565b8151815260209182019101610fc7565b50604051610ff360208261074b565b5f81525f36813790565b611005610925565b505f5b815181101561104f576001600160a01b0361102382846107b6565b5151166001600160a01b0384161461103d57600101611008565b9061104892506107b6565b5190600190565b50505060405161105e816106fe565b5f815260405161106f60208261074b565b5f815260208201525f6040820152905f90565b60405163911f7acd60e01b815260048101929092529060a0816024817f0000000000000000000000009f0491b32dbce587c50c4c43ab303b06478193a76001600160a01b03165afa918215610e55575f5f915f935f95611110575b506001600160a01b0390811691160361110757826110ff576108e59250611162565b505090600190565b5050505f905f90565b93509350505060a0813d60a01161115a575b8161112f60a0938361074b565b810103126100e15761114081610a66565b60208201516040830151606090930151939091905f6110dd565b3d9150611122565b604051630a28a47760e01b815260048101919091526020816024817f000000000000000000000000cf5ea1b38380f6af39068375516daf40ed70d2996001600160a01b03165afa5f91816111cc575b506111ba575090565b90808210156111c7575090565b905090565b9091506020813d6020116111f8575b816111e86020938361074b565b810103126100e15751905f6111b1565b3d91506111db56fea164736f6c6343000822000a
🤖 Code Reader
Generate instant answers for your smart contract questions using AI Models. Read more.
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 30 Chains
Tokens
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
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.