Sourcify Logosourcify.eth

0xF15E150a8d4685B6466B2d07b644635cCFcA8b11

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
Bridge
Compilation Target
src/Bridge.sol:Bridge
Language
SoliditySolidity
Compiler
solc 0.8.30+commit.73712a01
EVM Version
prague
Verified At
2026-02-05 00:38:06 UTC
Deployer
0xD783CA0c6F44A60F708a61b66bBCc928c1833279
Deployment Transaction
0xef260fbde2b76692cef547137ed80f15eae38d1242095ad458780729dd4742fa
Block Number
24204806
Transaction Index
54

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
40100x6ab38e421cc3ba3e736d127955c6088aa8f87b6b58e8e24d24743bc69a61bbc412540
40120x000000000000000000000000000000000000000000000000000000000000000112498
40140x000000000000000000000000f15e150a8d4685b6466b2d07b644635ccfca8b1112456
40160x7aa5ae620294318af92bf4e2b2a729646c932a80312a5fa630da993a2ef5cc1012621
40180xc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc612661
40210x427269646765000000000000000000000000000000000000000000000000000612343
40240x310000000000000000000000000000000000000000000000000000000000000112393

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
001_pausedboolsrc/Bridge.sol:Bridge
1032_statusuint256src/Bridge.sol:Bridge
2032_nameFallbackstringsrc/Bridge.sol:Bridge
3032_versionFallbackstringsrc/Bridge.sol:Bridge
4020_owneraddresssrc/Bridge.sol:Bridge
5032validatorLengthuint256src/Bridge.sol:Bridge
6020_owneraddresssrc/Bridge.sol:Bridge
7032twuint256src/Bridge.sol:Bridge
8020spotSwapaddresssrc/Bridge.sol:Bridge
9032_validatorsstruct IBridge.Validator[]src/Bridge.sol:Bridge
10032_isRelayermapping(address ⇒ bool)src/Bridge.sol:Bridge
11032_isDisputermapping(address ⇒ bool)src/Bridge.sol:Bridge
12032_isSupportedmapping(address ⇒ bool)src/Bridge.sol:Bridge
13032_pWithdrawalmapping(uint256 ⇒ struct IBridge.PendingWithdrawal)src/Bridge.sol:Bridge
14032_usedValidatorNoncesmapping(uint256 ⇒ bool)src/Bridge.sol:Bridge
15032_validatorIndexmapping(address ⇒ uint256)src/Bridge.sol:Bridge

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...
0xf15e150a8d4685b6466b2d07b644635ccfca8b11 on Ethereum Mainnet (1)