Sourcify Logo

0x3a1d3A9B0eD182d7B17aa61393D46a4f4EE0CEA5

on OP Mainnet (10)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
UsdcVaultL2
Compilation Target
src/UsdcVaultL2.sol:UsdcVaultL2
Language
SoliditySolidity
Compiler
solc 0.8.21+commit.d9974bed
EVM Version
shanghai
Verified At
2026-06-19 00:53:27 UTC
Deployer
0xC758519Ace14E884fdbA9ccE25F2DbE81b7e136f
Deployment Transaction
0x96e2d16d2e95aa91e2489d8e555781ea81c87593fed66211f28637ef4996ead1
Block Number
136322256
Transaction Index
112

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
2730x0000000000000000000000003a1d3a9b0ed182d7b17aa61393d46a4f4ee0cea58461, 8502, 8869
12900x000000000000000000000000e0f9978b907853f354d79188a3defbd41978af62711, 2379, 2700, 3541, 4249, 4404, 5659, 5838, 5953, 6327, 6690, 6849, 7255, 8179, 8964, 9668
12930x0000000000000000000000006e53585449142a5e6d5fc918ae6bea341dc81c681657, 6092
12950x0000000000000000000000000b2c639c533813f4aa9d7837caf62653d097ff851189, 1242, 2457, 2779, 3626, 4296, 5704, 5997, 6280, 6736, 6802, 7132, 7302, 8056, 8226, 9043, 9747
12970x000000000000000000000000b5b2dc7fd34c249f4be7fb1fcea07950784229e01438, 2423, 2745, 2972, 3592, 4451, 5738, 5880, 6031, 6769, 7336, 8260, 9009, 9713

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032wardsmapping(address ⇒ uint256)src/UsdcVaultL2.sol:UsdcVaultL2
1032totalSupplyuint256src/UsdcVaultL2.sol:UsdcVaultL2
2032balanceOfmapping(address ⇒ uint256)src/UsdcVaultL2.sol:UsdcVaultL2
3032allowancemapping(address ⇒ mapping(address ⇒ uint256))src/UsdcVaultL2.sol:UsdcVaultL2
4032noncesmapping(address ⇒ uint256)src/UsdcVaultL2.sol:UsdcVaultL2

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