Sourcify Logo

0x836cdFE63fe2d63f8Bdb69b96f6097F36635896E

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
LightRelay
Compilation Target
contracts/relay/LightRelay.sol:LightRelay
Language
SoliditySolidity
Compiler
solc 0.8.17+commit.8df45f5f
EVM Version
default
Verified At
2025-06-23 04:15:05 UTC
Deployer
0x123694886DBf5Ac94DDA07135349534536D14cAf
Deployment Transaction
0x5c6828aaeea8f18f42d9a78057c8a6179f5ed049613c8941d63a86569f3aac32
Block Number
16397329
Transaction Index
66

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

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

Loading contract data...

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020_owneraddresscontracts/relay/LightRelay.sol:LightRelay
0201readyboolcontracts/relay/LightRelay.sol:LightRelay
0211authorizationRequiredboolcontracts/relay/LightRelay.sol:LightRelay
0228proofLengthuint64contracts/relay/LightRelay.sol:LightRelay
108genesisEpochuint64contracts/relay/LightRelay.sol:LightRelay
188currentEpochuint64contracts/relay/LightRelay.sol:LightRelay
2032currentEpochDifficultyuint256contracts/relay/LightRelay.sol:LightRelay
3032prevEpochDifficultyuint256contracts/relay/LightRelay.sol:LightRelay
4032epochsmapping(uint256 ⇒ struct Epoch)contracts/relay/LightRelay.sol:LightRelay
5032isAuthorizedmapping(address ⇒ bool)contracts/relay/LightRelay.sol:LightRelay

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