Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables.

Proxy

Verified contract

Proxy

Active on Ethereum with 850 txns
Deployed by via 0xf5de4794 at 20241123
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Proxy"

0xb0c8a6604cc4721975c31641cd56e212a2c0a54153daa26b4f9b9d11134d5e67
0x9ee8d82a971404b0ce6661d9bce16781671d9162d012522ce1787077f0792330
0x7b4b315db56ec412390eb7a8ab93286ded44d4a26bddc32d2cd195e4ca9cdcf9
0x4303c370c671d92c0b4ec8a402ca3863034af2e5f871414b56be797555196e73
0x9ea57cd0197f766e58a641f567553010af15de4cbf6a9e1269439142690fbae2
0xc44329ad285185f7c6e675689f83e47874ab7157f59f36e6356393ddee5bfeaa
0x7f4c82deb2009a55531c639d7a8c514fcc52db586e105f5943896781959f7b87
0x3c125300f563b128d0a965b1d86cfbcce27f49cbb540663d4799debd9f78f6a2
0x69dd6f117e06f7d7f4c16a001f810dd2457ad7a6026a6ff66aeb769c93377fbb
0xf43e824f4e74168817debe0ddedffa9729b6c69d638437d7c21f3ed5b00d10a2

Functions
Getter at block 21255852
CHALLENGER(view returns (address)
0xeaef78836bab6dde5c9b50471e14a4776a02db6c
FINALIZATION_PERIOD_SECONDS(view returns (uint256)
604800
L2_BLOCK_TIME(view returns (uint256)
2
PROPOSER(view returns (address)
0xaedb649a3eeaf89c14cce2be6fb08aa23407ff1f
SUBMISSION_INTERVAL(view returns (uint256)
7200
challenger(view returns (address)
0xeaef78836bab6dde5c9b50471e14a4776a02db6c
finalizationPeriodSeconds(view returns (uint256)
604800
l2BlockTime(view returns (uint256)
2
latestBlockNumber(view returns (uint256)
6120000
latestOutputIndex(view returns (uint256)
849
nextBlockNumber(view returns (uint256)
6127200
nextOutputIndex(view returns (uint256)
850
proposer(view returns (address)
0xaedb649a3eeaf89c14cce2be6fb08aa23407ff1f
startingBlockNumber(view returns (uint256)
0
startingTimestamp(view returns (uint256)
1720188503
submissionInterval(view returns (uint256)
7200
version(view returns (string)
1.8.0
Read-only
computeL2Timestamp(uint256 _l2BlockNumberview returns (uint256)
getL2Output(uint256 _l2OutputIndexview returns (struct TypesOutputProposal)
getL2OutputAfter(uint256 _l2BlockNumberview returns (struct TypesOutputProposal)
getL2OutputIndexAfter(uint256 _l2BlockNumberview returns (uint256)
State-modifying
admin(returns (address)
changeAdmin(address _admin
implementation(returns (address)
upgradeTo(address _implementation
upgradeToAndCall(address _implementationbytes _datapayable returns (bytes)
deleteL2Outputs(uint256 _l2OutputIndex
initialize(uint256 _submissionIntervaluint256 _l2BlockTimeuint256 _startingBlockNumberuint256 _startingTimestampaddress _proposeraddress _challengeruint256 _finalizationPeriodSeconds
proposeL2Output(bytes32 _outputRootuint256 _l2BlockNumberbytes32 _l1BlockHashuint256 _l1BlockNumberpayable 
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Initialized(uint8 version
OutputProposed(bytes32 indexed outputRootuint256 indexed l2OutputIndexuint256 indexed l2BlockNumberuint256 l1Timestamp
OutputsDeleted(uint256 indexed prevNextOutputIndexuint256 indexed newNextOutputIndex
Constructor
constructor(address _admin
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.