Sourcify Logo

0x25c5aD70B522dB7dcE405801230508868C15452A

on Robinhood Chain (4663)

Exact Match
Runtime Bytecode
Creation Bytecode
Warning: This contract is only matched with runtime bytecode. The constructor may be different from the original one, which could affect the contract's functionality.
Contract Name
BasketVault
Compilation Target
src/BasketVault.sol:BasketVault
Language
SoliditySolidity
Compiler
solc 0.8.26+commit.8a97fa7a
EVM Version
cancun
Verified At
2026-09-28 09:41:09 UTC
Deployer
Deployment Transaction
Block Number
Transaction Index

Read/Write Contract on:

OpenZeppelin Logo

Loading contract data...

Source Code

Remix IDE LogoView on Remix IDE

Loading contract data...

Compiler Settings

Loading...

Contract Metadata

Loading...
Contract couldn't be verified with the creation bytecode but with the runtime bytecode. Below is what was found at the time of verification.

Creation Bytecode

Loading contract data...

CBOR Auxdata

These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

View on IPFS Logo
Solidity metadata.json IPFS hash: QmSMWNiVXNjP8KhuVoSbJtUd2iuHQHfmuwYZHXaSdUM5d2

Loading contract data...

Runtime Bytecode

Loading contract data...

CBOR Auxdata

These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

View on IPFS Logo
Solidity metadata.json IPFS hash: QmSMWNiVXNjP8KhuVoSbJtUd2iuHQHfmuwYZHXaSdUM5d2

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
53350x0000000000000000000000006e21c2fbecab3863b5feec33870076c8bc7d50a51287, 4019, 7080, 7773
53370x00000000000000000000000000000000000000000000000000000000000000552808, 8222, 8405

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_balancesmapping(address ⇒ uint256)src/BasketVault.sol:BasketVault
1032_allowancesmapping(address ⇒ mapping(address ⇒ uint256))src/BasketVault.sol:BasketVault
2032_totalSupplyuint256src/BasketVault.sol:BasketVault
3032_namestringsrc/BasketVault.sol:BasketVault
4032_symbolstringsrc/BasketVault.sol:BasketVault
5020_owneraddresssrc/BasketVault.sol:BasketVault
6032_tokensaddress[]src/BasketVault.sol:BasketVault
7032_targetBpsuint16[]src/BasketVault.sol:BasketVault
8032_initPerShareuint256[]src/BasketVault.sol:BasketVault
9032_tokenDecimalsuint8[]src/BasketVault.sol:BasketVault
10032isConstituentTokenmapping(address ⇒ bool)src/BasketVault.sol:BasketVault
11020treasuryaddresssrc/BasketVault.sol:BasketVault
12020rebalanceraddresssrc/BasketVault.sol:BasketVault
13020pauseraddresssrc/BasketVault.sol:BasketVault
14032isMintermapping(address ⇒ bool)src/BasketVault.sol:BasketVault
15032routerAllowedmapping(address ⇒ bool)src/BasketVault.sol:BasketVault
1602maxRebalanceLossBpsuint16src/BasketVault.sol:BasketVault
1628lastFeeAccrualuint64src/BasketVault.sol:BasketVault
16101_mintPausedboolsrc/BasketVault.sol:BasketVault

Transient Storage Layout

Transient storage layout is only available for Solidity contracts compiled with version ≥ 0.8.27.

Standard JSON Input

This isn't the original compiler JSON data. Generated for compatibility.

Loading...

Standard JSON Output

This isn't the original compiler JSON data. Generated for compatibility.

Loading...