Sourcify Logo

0xF278761576f45472bdD721EACA19317cE159c011

on OP Mainnet (10)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
RootMessageBridge
Compilation Target
src/root/bridge/RootMessageBridge.sol:RootMessageBridge
Language
SoliditySolidity
Compiler
solc 0.8.27+commit.40a35a09
EVM Version
paris
Verified At
2025-07-21 18:30:46 UTC
Deployer
0x4994DacdB9C57A811aFfbF878D92E00EF2E5C4C2
Deployment Transaction
0x15b441399c2a6b41cf02280e2f0e66825fb2eb320b226f556829d3fd717733bf
Block Number
127689396
Transaction Index
18

Read/Write Contract on:

OpenZeppelin Logo

Loading contract data...

Source Code

Remix IDE LogoView on Remix IDE

Loading contract data...

Compiler Settings

Loading...

Loading contract data...

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

Loading contract data...

Transformations

Loading contract data...

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
688754
Original (recompiled):0xa2646970667358221220c378404464bd37d29d726c245f0536bd632fc23795fb6b22822ab210e563adc064736f6c634300081b0033
Transformed (onchain):0xa26469706673582212209460effbaa7883ed1a5e87cf925ed368b990eade51b3a2f2559081201026cfa964736f6c634300081b0033

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
26690x0000000000000000000000007f9adfbd38b669f03d1d11000bc76b9aaea28a81991, 2962
26720x00000000000000000000000041c914ee0c7e1a5edcd0295623e6dc557b5abf3c526, 1719, 1944, 2376, 2591, 2791, 3012, 3207
26750x000000000000000000000000f4c67cdeaab8360370f41514d06e32ccd8aa1d7b393, 2162
26780x0000000000000000000000004200000000000000000000000000000000000006274, 474, 3549, 3611

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
627054
Original (recompiled):0xa2646970667358221220c378404464bd37d29d726c245f0536bd632fc23795fb6b22822ab210e563adc064736f6c634300081b0033
Transformed (onchain):0xa26469706673582212209460effbaa7883ed1a5e87cf925ed368b990eade51b3a2f2559081201026cfa964736f6c634300081b0033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020_owneraddresssrc/root/bridge/RootMessageBridge.sol:RootMessageBridge
1064_chainidsstruct EnumerableSet.UintSetsrc/root/bridge/RootMessageBridge.sol:RootMessageBridge
3064_modulesstruct EnumerableSet.AddressSetsrc/root/bridge/RootMessageBridge.sol:RootMessageBridge
5032chainsmapping(uint256 ⇒ address)src/root/bridge/RootMessageBridge.sol:RootMessageBridge

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