Sourcify Logo

0xBf38e322f4009aeEF390669DfDD05a43c7eaeEb0

on Arbitrum One Mainnet (42161)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
CurvyVaultV2
Compilation Target
project/src/v2/vault/CurvyVaultV2.sol:CurvyVaultV2
Language
SoliditySolidity
Compiler
solc 0.8.28+commit.7893614a
EVM Version
cancun
Verified At
2026-08-24 14:51:02 UTC
Deployer
0x61826700275C96633c85A6563BffcBb2E9e82dc6
Deployment Transaction
0x5628037fa0c943fb1c4b6b86675184475c7361a082f20fc6077fcd2eb4606e0f
Block Number
497923658
Transaction Index
2

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
8470x000000000000000000000000bf38e322f4009aeef390669dfdd05a43c7eaeeb07201, 7242, 7576

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_balancesmapping(address ⇒ mapping(uint256 ⇒ uint256))project/src/v2/vault/CurvyVaultV2.sol:CurvyVaultV2
1032_noncesmapping(address ⇒ uint256)project/src/v2/vault/CurvyVaultV2.sol:CurvyVaultV2
2032_numberOfTokensuint256project/src/v2/vault/CurvyVaultV2.sol:CurvyVaultV2
3032_tokenAddressToTokenIdmapping(address ⇒ uint256)project/src/v2/vault/CurvyVaultV2.sol:CurvyVaultV2
4032_tokenIdToTokenAddressmapping(uint256 ⇒ address)project/src/v2/vault/CurvyVaultV2.sol:CurvyVaultV2
5012depositFeeuint96project/src/v2/vault/CurvyVaultV2.sol:CurvyVaultV2
51212withdrawalFeeuint96project/src/v2/vault/CurvyVaultV2.sol:CurvyVaultV2
6032gasFeeUpdateBlockuint256project/src/v2/vault/CurvyVaultV2.sol:CurvyVaultV2
7032_perTokenGasFeesmapping(uint256 ⇒ struct CurvyVaultV2.PackedGasFees)project/src/v2/vault/CurvyVaultV2.sol:CurvyVaultV2
8020_curvyAggregatoraddressproject/src/v2/vault/CurvyVaultV2.sol:CurvyVaultV2
9020_feeCollectorAddressaddressproject/src/v2/vault/CurvyVaultV2.sol:CurvyVaultV2

Transient Storage Layout

No transient storage layouts found in the compiler output.

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