Sourcify Logosourcify.eth

0x53344b3b0a89CaeACD9D0B50bf5B1D21C4A1e9b4

on Base Mainnet (8453)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
CarpeEscrow
Compilation Target
contracts/CarpeEscrow.sol:CarpeEscrow
Language
SoliditySolidity
Compiler
solc 0.8.22+commit.4fc1097e
EVM Version
paris
Verified At
2026-05-23 21:49:11 UTC
Deployer
0x948a627064581E484db37aD4f805bA3112428216
Deployment Transaction
0xdcee3c3047a72ff2b3388e25ab14d2b255c7a111fc19d4ccfd1d29daa6ff2026
Block Number
45855604
Transaction Index
92

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
6520x00000000000000000000000053344b3b0a89caeacd9d0b50bf5b1d21c4a1e9b412471, 12682

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020usdccontract IERC20contracts/CarpeEscrow.sol:CarpeEscrow
1020diemcontract IERC20contracts/CarpeEscrow.sol:CarpeEscrow
2032userBalancesmapping(address ⇒ uint256)contracts/CarpeEscrow.sol:CarpeEscrow
3032providerBalancesmapping(address ⇒ uint256)contracts/CarpeEscrow.sol:CarpeEscrow
4032totalFeesuint256contracts/CarpeEscrow.sol:CarpeEscrow
5032approvedSwapTargetsmapping(address ⇒ bool)contracts/CarpeEscrow.sol:CarpeEscrow
6032providerBpsuint256contracts/CarpeEscrow.sol:CarpeEscrow
7032protocolBpsuint256contracts/CarpeEscrow.sol:CarpeEscrow
8032maxChargePerTxuint256contracts/CarpeEscrow.sol:CarpeEscrow
9032maxChargePerDayPerWalletuint256contracts/CarpeEscrow.sol:CarpeEscrow
10032dailyChargedmapping(address ⇒ uint256)contracts/CarpeEscrow.sol:CarpeEscrow
11032dailyChargeDaymapping(address ⇒ uint256)contracts/CarpeEscrow.sol:CarpeEscrow
12032tokenConfigsmapping(address ⇒ struct CarpeEscrow.TokenConfig)contracts/CarpeEscrow.sol:CarpeEscrow
13032tokenListaddress[]contracts/CarpeEscrow.sol:CarpeEscrow
14032yieldDepositedmapping(address ⇒ uint256)contracts/CarpeEscrow.sol:CarpeEscrow
15032totalUserBalancesUSDCuint256contracts/CarpeEscrow.sol:CarpeEscrow
1602depegThresholdBpsuint16contracts/CarpeEscrow.sol:CarpeEscrow
1622depegEmergencyBpsuint16contracts/CarpeEscrow.sol:CarpeEscrow
1701376__gapuint256[43]contracts/CarpeEscrow.sol:CarpeEscrow

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...
0x53344b3b0a89CaeACD9D0B50bf5B1D21C4A1e9b4 on Base Mainnet (8453)