Sourcify Logosourcify.eth

0x29bcfeD246ce37319d94eBa107db90C453D4c43D

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
VaultV2
Compilation Target
lib/vault-v2/src/VaultV2.sol:VaultV2
Language
SoliditySolidity
Compiler
solc 0.8.28+commit.7893614a
EVM Version
cancun
Verified At
2026-04-15 21:51:48 UTC
Deployer
0xf456A36B04B0951Cd19d6D8aA0c0b3b0a07f9fF2
Deployment Transaction
0x8a26cd382f3bc7ed292b831fd28d85054f651a9b5e984bde3fecfd0d72c643f8
Block Number
24875893
Transaction Index
279

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...

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: QmUJjjvT4gufcMng86wsgkSv2k9hD4M9SPG24qWtpdpxeT

Loading contract data...

Transformations

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: QmUJjjvT4gufcMng86wsgkSv2k9hD4M9SPG24qWtpdpxeT

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
370x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc23217, 11253, 18572, 18854, 19447, 19964, 20106
390x00000000000000000000000000000000000000000000000000000000000000123128
410x00000000000000000000000000000000000000000000000000000000000000016041, 7307, 9840

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020owneraddresslib/vault-v2/src/VaultV2.sol:VaultV2
1020curatoraddresslib/vault-v2/src/VaultV2.sol:VaultV2
2020receiveSharesGateaddresslib/vault-v2/src/VaultV2.sol:VaultV2
3020sendSharesGateaddresslib/vault-v2/src/VaultV2.sol:VaultV2
4020receiveAssetsGateaddresslib/vault-v2/src/VaultV2.sol:VaultV2
5020sendAssetsGateaddresslib/vault-v2/src/VaultV2.sol:VaultV2
6020adapterRegistryaddresslib/vault-v2/src/VaultV2.sol:VaultV2
7032isSentinelmapping(address ⇒ bool)lib/vault-v2/src/VaultV2.sol:VaultV2
8032isAllocatormapping(address ⇒ bool)lib/vault-v2/src/VaultV2.sol:VaultV2
9032namestringlib/vault-v2/src/VaultV2.sol:VaultV2
10032symbolstringlib/vault-v2/src/VaultV2.sol:VaultV2
11032totalSupplyuint256lib/vault-v2/src/VaultV2.sol:VaultV2
12032balanceOfmapping(address ⇒ uint256)lib/vault-v2/src/VaultV2.sol:VaultV2
13032allowancemapping(address ⇒ mapping(address ⇒ uint256))lib/vault-v2/src/VaultV2.sol:VaultV2
14032noncesmapping(address ⇒ uint256)lib/vault-v2/src/VaultV2.sol:VaultV2
15016_totalAssetsuint128lib/vault-v2/src/VaultV2.sol:VaultV2
15168lastUpdateuint64lib/vault-v2/src/VaultV2.sol:VaultV2
15248maxRateuint64lib/vault-v2/src/VaultV2.sol:VaultV2
16032isAdaptermapping(address ⇒ bool)lib/vault-v2/src/VaultV2.sol:VaultV2
17032adaptersaddress[]lib/vault-v2/src/VaultV2.sol:VaultV2
18032capsmapping(bytes32 ⇒ struct Caps)lib/vault-v2/src/VaultV2.sol:VaultV2
19032forceDeallocatePenaltymapping(address ⇒ uint256)lib/vault-v2/src/VaultV2.sol:VaultV2
20020liquidityAdapteraddresslib/vault-v2/src/VaultV2.sol:VaultV2
21032liquidityDatabyteslib/vault-v2/src/VaultV2.sol:VaultV2
22032timelockmapping(bytes4 ⇒ uint256)lib/vault-v2/src/VaultV2.sol:VaultV2
23032abdicatedmapping(bytes4 ⇒ bool)lib/vault-v2/src/VaultV2.sol:VaultV2
24032executableAtmapping(bytes ⇒ uint256)lib/vault-v2/src/VaultV2.sol:VaultV2
25012performanceFeeuint96lib/vault-v2/src/VaultV2.sol:VaultV2
251220performanceFeeRecipientaddresslib/vault-v2/src/VaultV2.sol:VaultV2
26012managementFeeuint96lib/vault-v2/src/VaultV2.sol:VaultV2
261220managementFeeRecipientaddresslib/vault-v2/src/VaultV2.sol:VaultV2

Transient Storage Layout

SlotOffsetBytesLabelTypeContract
0032firstTotalAssetsuint256lib/vault-v2/src/VaultV2.sol:VaultV2

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...
0x29bcfed246ce37319d94eba107db90c453d4c43d on Ethereum Mainnet (1)