Sourcify Logo

0xB327191924Fde508AeCAe9F79b253CC5031DceA2

on OP Mainnet (10)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
CrossChainRelayUpgradeable
Compilation Target
contracts/CrossChainRelayUpgradeable.sol:CrossChainRelayUpgradeable
Language
SoliditySolidity
Compiler
solc 0.8.19+commit.7dd6d404
EVM Version
paris
Verified At
2024-08-08 19:58:41 UTC
Deployer
0x295e0fC7ab0F86df5597F38c9568a2da217E6673
Deployment Transaction
0xe95dd54a03d27d74a07af073c7152c60ce41009928ebdb1697fcd3b85b1ee99f
Block Number
118719271
Transaction Index
1

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

Loading contract data...

Transformations

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1461354
Original (recompiled):0xa2646970667358221220cdea978483a933728fb9e3668aef16dce1aae6a705e757023880e3a696d5a0ed64736f6c63430008130033
Transformed (onchain):0xa2646970667358221220d1cb1e583d7c98d73e2279b1a79069107e148863efe4afa2966c44c412ebd00364736f6c63430008130033

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
28210x000000000000000000000000b327191924fde508aecae9f79b253cc5031dcea23412, 3476, 4131, 4195, 4338

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1432654
Original (recompiled):0xa2646970667358221220cdea978483a933728fb9e3668aef16dce1aae6a705e757023880e3a696d5a0ed64736f6c63430008130033
Transformed (onchain):0xa2646970667358221220d1cb1e583d7c98d73e2279b1a79069107e148863efe4afa2966c44c412ebd00364736f6c63430008130033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
001_initializeduint8contracts/CrossChainRelayUpgradeable.sol:CrossChainRelayUpgradeable
011_initializingboolcontracts/CrossChainRelayUpgradeable.sol:CrossChainRelayUpgradeable
101600__gapuint256[50]contracts/CrossChainRelayUpgradeable.sol:CrossChainRelayUpgradeable
51020_owneraddresscontracts/CrossChainRelayUpgradeable.sol:CrossChainRelayUpgradeable
5201568__gapuint256[49]contracts/CrossChainRelayUpgradeable.sol:CrossChainRelayUpgradeable
101020lzEndpointcontract ILayerZeroEndpointcontracts/CrossChainRelayUpgradeable.sol:CrossChainRelayUpgradeable
102032trustedRemoteLookupmapping(uint16 ⇒ bytes)contracts/CrossChainRelayUpgradeable.sol:CrossChainRelayUpgradeable
103032minDstGasLookupmapping(uint16 ⇒ mapping(uint16 ⇒ uint256))contracts/CrossChainRelayUpgradeable.sol:CrossChainRelayUpgradeable
104032payloadSizeLimitLookupmapping(uint16 ⇒ uint256)contracts/CrossChainRelayUpgradeable.sol:CrossChainRelayUpgradeable
105020precrimeaddresscontracts/CrossChainRelayUpgradeable.sol:CrossChainRelayUpgradeable
1060640__gapuint256[20]contracts/CrossChainRelayUpgradeable.sol:CrossChainRelayUpgradeable
12601600__gapuint256[50]contracts/CrossChainRelayUpgradeable.sol:CrossChainRelayUpgradeable
17601600__gapuint256[50]contracts/CrossChainRelayUpgradeable.sol:CrossChainRelayUpgradeable
226032_callersmapping(address ⇒ uint8)contracts/CrossChainRelayUpgradeable.sol:CrossChainRelayUpgradeable
227032_chainIdMappingmapping(uint256 ⇒ uint16)contracts/CrossChainRelayUpgradeable.sol:CrossChainRelayUpgradeable
228032_lzChainIdMappingmapping(uint16 ⇒ uint256)contracts/CrossChainRelayUpgradeable.sol:CrossChainRelayUpgradeable
229032_crossChainManagerMappingmapping(uint256 ⇒ address)contracts/CrossChainRelayUpgradeable.sol:CrossChainRelayUpgradeable
230032_crossChainRelayMappingmapping(uint256 ⇒ address)contracts/CrossChainRelayUpgradeable.sol:CrossChainRelayUpgradeable
231032_flowGasLimitMappingmapping(uint8 ⇒ uint256)contracts/CrossChainRelayUpgradeable.sol:CrossChainRelayUpgradeable
232032_currentChainIduint256contracts/CrossChainRelayUpgradeable.sol:CrossChainRelayUpgradeable
233020_managerAddressaddresscontracts/CrossChainRelayUpgradeable.sol:CrossChainRelayUpgradeable

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