Sourcify Logo

0x8c373dcFB227E8C00a30718a7daf0270a960F8b7

on Base Mainnet (8453)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
DeOTCEscrow
Compilation Target
src/DeOTCEscrow.sol:DeOTCEscrow
Language
SoliditySolidity
Compiler
solc 0.8.28+commit.7893614a
EVM Version
cancun
Verified At
2026-09-11 08:53:24 UTC
Deployer
0x74a435596b7C76d99320eF960FbF6e4750257aC2
Deployment Transaction
0x306382c8100e394365895322a44b6b15fb5479b09a504ae241f004f07a829a94
Block Number
51163708
Transaction Index
58

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
12420x000000000000000000000000245c8e201b1e65eba35f862aec0ae5219715a3e91835, 13587, 13779
12450x0000000000000000000000005c6bbfc72f352376339ad8b12805265f3fbaedd41284, 14123
12470x00000000000000000000000035ccc0a078af070c5a4203a1af43b7a99995d4751525, 5861

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020_owneraddresssrc/DeOTCEscrow.sol:DeOTCEscrow
1020_pendingOwneraddresssrc/DeOTCEscrow.sol:DeOTCEscrow
1202feeBpsuint16src/DeOTCEscrow.sol:DeOTCEscrow
1221pausedboolsrc/DeOTCEscrow.sol:DeOTCEscrow
2020guardianaddresssrc/DeOTCEscrow.sol:DeOTCEscrow
3020railcontract IVestingRailsrc/DeOTCEscrow.sol:DeOTCEscrow
4032nextDealIduint256src/DeOTCEscrow.sol:DeOTCEscrow
5032_dealsmapping(uint256 ⇒ struct Types.Deal)src/DeOTCEscrow.sol:DeOTCEscrow
6032dealRailmapping(uint256 ⇒ contract IVestingRail)src/DeOTCEscrow.sol:DeOTCEscrow
7032dealPositionIdmapping(uint256 ⇒ uint256)src/DeOTCEscrow.sol:DeOTCEscrow
8032totalEscrowedmapping(address ⇒ uint256)src/DeOTCEscrow.sol:DeOTCEscrow
9032totalClaimablemapping(address ⇒ uint256)src/DeOTCEscrow.sol:DeOTCEscrow
10032accruedFeesmapping(address ⇒ uint256)src/DeOTCEscrow.sol:DeOTCEscrow
11032claimablemapping(uint256 ⇒ mapping(address ⇒ struct Types.Claim))src/DeOTCEscrow.sol:DeOTCEscrow
12032tokenBlockedmapping(address ⇒ bool)src/DeOTCEscrow.sol:DeOTCEscrow

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