Sourcify Logo

0x79671CD5B3F626701d80F289BC6652c7D07e9671

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-10-07 19:23:48 UTC
Deployer
0x948a627064581E484db37aD4f805bA3112428216
Deployment Transaction
0x403a7eb8a184c30ac15e73e82fa26a6691e000f2834c15c2edab9a03af2aebd0
Block Number
49230533
Transaction Index
30

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
6520x00000000000000000000000079671cd5b3f626701d80f289bc6652c7d07e967114055, 14266

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
16420treasuryAddressaddresscontracts/CarpeEscrow.sol:CarpeEscrow
16241railAllowanceEnabledboolcontracts/CarpeEscrow.sol:CarpeEscrow
16251migrationEnabledboolcontracts/CarpeEscrow.sol:CarpeEscrow
17032migrateNonceUsedmapping(bytes32 ⇒ bool)contracts/CarpeEscrow.sol:CarpeEscrow
18020externalSplitteraddresscontracts/CarpeEscrow.sol:CarpeEscrow
18201railExternalEnabledboolcontracts/CarpeEscrow.sol:CarpeEscrow
19032rebateBpsuint256contracts/CarpeEscrow.sol:CarpeEscrow
20032rebatePoolUsdcuint256contracts/CarpeEscrow.sol:CarpeEscrow
2101248__gapuint256[39]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...