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 Base with 229 txns
Deployed by via 0xddc30c2c at 22069974
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Proxy"

0x3029402c7796ca302fe36f561f6967af20dc00d99aa9c1a14f6f841f2acaa81d
0xfcf747ec53f74eba7748b56c7ebab8bc4020cedfa6a6f354d86e485a99464a53
0x1faa1ec295e2cc35fd45417d742253dd3ef23ed492998a94baf012ae572e487e
0x3e0f6634c4ba9736bf33edc0237cba2f4a91d9cc1e091d3be3078eb98a8e110b
0x381356a285057d6c9ace4bd0bce286b7b37d8587bb8bfdcfd3f0e3479f5d6ab3
0x72c00f84a82ad97ceaf0cbd5dd6b1f5ad41171e380a80770db3b364102982cd4
0x1890600b741a6791465a9bccfb4cfd60d9947e42db6fd543187af9ef6365f976
0xebbd0394867a1a6c567cc01031a5f72e7d3f1f333a4147ae26a675448cfbc9a5
0x0e40afaff329a282163e1456d05b9f23b92b3e16ab333ee6ae1d3d01b6830cd7
0x4d6d66f84d27661259b555c81194e763aed1329c81269166aa138bac50e5ce8b

Functions
Getter at block 22481963
CHALLENGER(view returns (address)
0x7dce2fee5e30eff298cd3d9b92649f00ebdfc104
FINALIZATION_PERIOD_SECONDS(view returns (uint256)
86400
L2_BLOCK_TIME(view returns (uint256)
1
PROPOSER(view returns (address)
0xd677c9a5e015f51812953c9a4875d9d199985515
SUBMISSION_INTERVAL(view returns (uint256)
3600
challenger(view returns (address)
0x7dce2fee5e30eff298cd3d9b92649f00ebdfc104
finalizationPeriodSeconds(view returns (uint256)
86400
l2BlockTime(view returns (uint256)
1
latestBlockNumber(view returns (uint256)
820800
latestOutputIndex(view returns (uint256)
227
nextBlockNumber(view returns (uint256)
824400
nextOutputIndex(view returns (uint256)
228
proposer(view returns (address)
0xd677c9a5e015f51812953c9a4875d9d199985515
startingBlockNumber(view returns (uint256)
0
startingTimestamp(view returns (uint256)
1730929251
submissionInterval(view returns (uint256)
3600
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.