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":"cUsd_","type":"address"},{"internalType":"address","name":"stcUsd_","type":"address"},{"internalType":"address","name":"usdc_","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":"CUSD","outputs":[{"internalType":"contract ICUsd","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"NAV_CALCULATOR","outputs":[{"internalType":"contract INAVCalculator","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"STCUSD","outputs":[{"internalType":"contract IStcUsd","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"USDC","outputs":[{"internalType":"address","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":"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":"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":"","type":"address[]"}],"stateMutability":"view","type":"function"}]Deployed Bytecode
0x6080806040526004361015610012575f80fd5b5f3560e01c90816301ffc9a7146105745750806322e7be23146104fd578063443b84781461044a578063758316c914610406578063867430a51461034657806389a30271146103025780639f584337146102be578063bd77dfed14610284578063dcc688a914610126578063dd10b41e146100e25763e567e86914610095575f80fd5b346100de575f3660031901126100de576100da6040516100b66040826106b8565b600381526204361760ec1b6020820152604051918291602083526020830190610647565b0390f35b5f80fd5b346100de575f3660031901126100de576040517f00000000000000000000000088887be419578051ff9f4eb6c858a951921d88886001600160a01b03168152602090f35b346100de5760403660031901126100de5761015061014261061b565b61014a610631565b90610b26565b60405160208101916020825280518093526040820192602060408260051b8501019201935f5b8281106101835784840385f35b909192603f19858203018352855161022c8151610160845260018060a01b0381511661016085015260ff60406101ca602084015160606101808901526101c0880190610647565b920151166101a085015260018060a01b036020840151166020850152604083015160408501526060830151151560608501526080830151608085015260a083015160a085015260c083015160c085015260e083015184820360e0860152610647565b610100820151906007821015610270578361014080602095869561010060019901526101208101511515610120850152015191015297019301910194929194610176565b634e487b7160e01b5f52602160045260245ffd5b346100de5760403660031901126100de5760406102b06102a261061b565b6102aa610631565b906109fd565b825191825215156020820152f35b346100de575f3660031901126100de576040517f00000000000000000000000080ed5cc6cebae4fee1ed8687279aa492a50afa8d6001600160a01b03168152602090f35b346100de575f3660031901126100de576040517f000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb486001600160a01b03168152602090f35b346100de5760203660031901126100de5760043567ffffffffffffffff81116100de57366023820112156100de57806004013567ffffffffffffffff81116100de5736602482840101116100de5760246103a09201610860565b6040518091602082016020835281518091526040830190602060408260051b8601019301915f905b8282106103d757505050500390f35b919360019193955060206103f68192603f198a82030186528851610647565b96019201920185949391926103c8565b346100de575f3660031901126100de576040517f000000000000000000000000cccc62962d17b8914c62d74ffb843d73b2a3cccc6001600160a01b03168152602090f35b346100de5760203660031901126100de5761048361046e61046961061b565b610737565b906040519384936060855260608501906105df565b8381036020850152602080835192838152019201905f5b8181106104e4575050508281036040840152602080835192838152019201905f5b8181106104c9575050500390f35b825115158452859450602093840193909201916001016104bb565b825184528695506020938401939092019160010161049a565b346100de575f3660031901126100de576100da60405161051e6040826106b8565b6001815260203681830137610532816106f2565b7f000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb486001600160a01b0316905260405160208082529092839290918301906105df565b346100de5760203660031901126100de576004359063ffffffff60e01b82168092036100de5760209163076d6d1f60e01b81149081156105ce575b81156105bd575b5015158152f35b6301ffc9a760e01b149050836105b6565b6318c4f63360e21b811491506105af565b90602080835192838152019201905f5b8181106105fc5750505090565b82516001600160a01b03168452602093840193909201916001016105ef565b600435906001600160a01b03821682036100de57565b602435906001600160a01b03821682036100de57565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b6060810190811067ffffffffffffffff82111761068757604052565b634e487b7160e01b5f52604160045260245ffd5b610160810190811067ffffffffffffffff82111761068757604052565b90601f8019910116810190811067ffffffffffffffff82111761068757604052565b67ffffffffffffffff81116106875760051b60200190565b8051156106ff5760200190565b634e487b7160e01b5f52603260045260245ffd5b8051600110156106ff5760400190565b80518210156106ff5760209160051b010190565b61074090611029565b9081156107e45760409081519061075783836106b8565b600182525f6107e1601f198501948536602087013784966107db825161077d84826106b8565b60018152883660208301378098610796855195866106b8565b600185523660208601376107aa84986106f2565b7f000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb486001600160a01b031690526106f2565b526106f2565b52565b90506020604051916107f682846106b8565b5f83525f3681376040519261080b83856106b8565b5f84525f3681376040519261082081856106b8565b5f8452505f368137929190565b6040519061083c6020836106b8565b5f80835282815b82811061084f57505050565b806060602080938501015201610843565b90602081106109f35781602091810103126100de57356001600160a01b038116908190036100de5760405190606061089881846106b8565b60028352601f19015f5b8181106109e25750507f00000000000000000000000088887be419578051ff9f4eb6c858a951921d88886001600160a01b03168114610983577f000000000000000000000000cccc62962d17b8914c62d74ffb843d73b2a3cccc6001600160a01b031614610916575061091361082d565b90565b6040805161092482826106b8565b600a81526929ba30b13632b1b7b4b760b11b6020820152610944836106f2565b5261094e826106f2565b5061095b815191826106b8565b600481526318d554d160e21b602082015261097582610713565b5261097f81610713565b5090565b506040805161099282826106b8565b6007815266536176696e677360c81b60208201526109af836106f2565b526109b9826106f2565b506109c6815191826106b8565b60068152651cdd18d554d160d21b602082015261097582610713565b8060606020809387010152016108a2565b505061091361082d565b906001600160a01b03168015908115610a2b575b50610a2457610a1f90611029565b905f90565b505f905f90565b7f000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb486001600160a01b0316141590505f610a11565b60405190610a6c8261066b565b5f604083828152606060208201520152565b60405190610a8d6020836106b8565b5f80835282815b828110610aa057505050565b602090604051610aaf8161069b565b610ab7610a5f565b81525f838201525f60408201525f60608201525f60808201525f60a08201525f60c0820152606060e08201525f6101008201525f6101208201525f61014082015282828501015201610a94565b5f198114610b125760010190565b634e487b7160e01b5f52601160045260245ffd5b91907f000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb486060610b53610a5f565b506040516367ae589960e11b81525f816004817f00000000000000000000000080ed5cc6cebae4fee1ed8687279aa492a50afa8d6001600160a01b03165afa801561101e5783915f91610ea6575b50610bac9250611303565b92909215610e99576001600160a01b03168015159182610e85575b5050610e7a57610bdf610bd98461105d565b9361117e565b90831580159190610e73576001905b831580159290610e6a5760ff8060015b1691160160ff8111610b125760ff1691610c17836106da565b92610c2560405194856106b8565b808452610c34601f19916106da565b015f5b818110610e0657505082965f94610d32575b50610c55575b50505050565b610d28936040519060018060a01b037f00000000000000000000000088887be419578051ff9f4eb6c858a951921d888816602083015260208252610c9a6040836106b8565b60405192610ca78461069b565b835230602084015260408301525f60608301525f5160206113895f395f51905f5260808301525f5160206113895f395f51905f5260a08301525f5160206113895f395f51905f5260c083015260e082015260046101008201525f6101208201525f610140820152610d1783610b04565b50610d228383610723565b52610723565b505f808080610c4f565b935060405160018060a01b037f000000000000000000000000cccc62962d17b8914c62d74ffb843d73b2a3cccc16602082015260208152610d746040826106b8565b60405194610d818661069b565b83865230602087015260408601525f60608601525f5160206113895f395f51905f5260808601525f5160206113895f395f51905f5260a08601525f5160206113895f395f51905f5260c086015260e085015260016101008501525f6101208501525f610140850152600193610df5846106f2565b52610dff836106f2565b505f610c49565b602090604051610e158161069b565b610e1d610a5f565b81525f838201525f60408201525f60608201525f60808201525f60a08201525f60c0820152606060e08201525f6101008201525f6101208201525f61014082015282828801015201610c37565b60ff805f610bfe565b5f90610bee565b509050610913610a7e565b6001600160a01b0316141590505f80610bc7565b5050509050610913610a7e565b9150503d805f833e610eb881836106b8565b8101906020818303126100de5780519067ffffffffffffffff82116100de570181601f820112156100de578051610eee816106da565b93610efc60405195866106b8565b81855260208086019260051b840101928484116100de5790816020889695949301925b848410610f3657505050505050610bac915f610ba1565b90919280949596505167ffffffffffffffff81116100de5782019083601f1983890301126100de5760405191610f6b8361066b565b60208101516001600160a01b03811681036100de578352604081015167ffffffffffffffff81116100de576020908201019088601f830112156100de57815167ffffffffffffffff81116106875760405190610fd1601f8201601f1916602001836106b8565b8082528a602082860101116100de576020815f92828b97018386015e83010152602085015201519060ff821682036100de5782602093926040859401528152019301919087959493610f1f565b6040513d5f823e3d90fd5b61103b6110358261105d565b9161117e565b8101809111610b125790565b91908260409103126100de576020825192015190565b6040516370a0823160e01b81526001600160a01b039182166004820152907f000000000000000000000000cccc62962d17b8914c62d74ffb843d73b2a3cccc16602082602481845afa91821561101e575f9261114a575b508115611144576040805163b7c4a6bf60e01b81527f000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb486001600160a01b03166004820152602481019390935290829060449082905afa90811561101e575f9161111b575090565b61097f915060403d60401161113d575b61113581836106b8565b810190611047565b503d61112b565b50505f90565b9091506020813d602011611176575b81611166602093836106b8565b810103126100de5751905f6110b4565b3d9150611159565b6040516370a0823160e01b81526001600160a01b0391821660048201527f00000000000000000000000088887be419578051ff9f4eb6c858a951921d888890911690602081602481855afa90811561101e575f916112d1575b508015611144576020906024604051809481936303d1689d60e11b835260048301525afa90811561101e575f9161129f575b50801561129a576040805163b7c4a6bf60e01b81526001600160a01b037f000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48166004820152602481019290925281806044810103817f000000000000000000000000cccc62962d17b8914c62d74ffb843d73b2a3cccc6001600160a01b03165afa90811561101e575f9161111b575090565b505f90565b90506020813d6020116112c9575b816112ba602093836106b8565b810103126100de57515f611209565b3d91506112ad565b90506020813d6020116112fb575b816112ec602093836106b8565b810103126100de57515f6111d7565b3d91506112df565b61130b610a5f565b505f5b8151811015611355576001600160a01b036113298284610723565b5151166001600160a01b038416146113435760010161130e565b9061134e9250610723565b5190600190565b5050506040516113648161066b565b5f81526040516113756020826106b8565b5f815260208201525f6040820152905f9056feee26143d8b4ce430ef218b5f9ac9945bc86f73e38d7546691ff1981ddb33c0a1a164736f6c6343000822000a
🤖 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.