Sourcify Logo

0x42152684C81c1A562f0b2c6939df91a6c940e81a

on Arbitrum One Mainnet (42161)

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 12:49:25 UTC
Deployer
0x295e0fC7ab0F86df5597F38c9568a2da217E6673
Deployment Transaction
0xa2ee8a99659081ec37726a9211a3155a862f0749af281005472727226f487338
Block Number
200692971
Transaction Index
6

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
28210x00000000000000000000000042152684c81c1a562f0b2c6939df91a6c940e81a3412, 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...