Sourcify Logo

0xf943Cb8D5f06f2bBF352878ebEF3Ec5C537A20bA

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
UsdcVault
Compilation Target
src/UsdcVault.sol:UsdcVault
Language
SoliditySolidity
Compiler
solc 0.8.21+commit.d9974bed
EVM Version
shanghai
Verified At
2025-04-29 12:26:55 UTC
Deployer
0xd1236a6A111879d9862f8374BA15344b6B233Fbd
Deployment Transaction
0x9f672438ec394503ed67287b58395ef2237769541004c11869c9080a9282f236
Block Number
21969022
Transaction Index
41

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
2730x000000000000000000000000f943cb8d5f06f2bbf352878ebef3ec5c537a20ba11518, 11559, 11926
13800x000000000000000000000000a188eec8f81263234da3622a406892f3d630f98c835, 3019, 4212, 4640, 5006, 5565, 5725, 7053, 7404, 8208, 8779, 9193, 9420, 9579, 9892, 11141, 12000, 12453, 13041, 13496
13830x000000000000000000000000a3931d71877c0e7a3148cb7eb4463524fec27fbd1658, 2622, 2787, 3190, 3496, 3678, 4826, 5416, 5850, 7246, 7747, 7930, 8078, 8401, 9000, 9362, 10038, 11286, 12197, 13203
13860x000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb481358, 1411, 5615, 8577, 9046, 9768, 11020
13880x00000000000000000000000037305b1cd40574e4c5ce33f8e8306be057fd73418537, 8956
13900x000000000000000000000000f6e72db5454dd049d0788e411b06cfaf168530424379, 7578
13930x0000000000000000000000006b175474e89094c44da98b954eedeac495271d0f4423, 7624

Storage Layout

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

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