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 3,797 txns
Deployed by via 0xdf3f7e76 at 14901371
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x621109f2e94b5b7b5a00259a115720b6df7add4752112ce14a162eac391d61f5
0xc30811e3c105af1bd940c5f2fa905920dbd77de1aa1f7d74e534fe70bd63a169
0xd2865ce279107b5efef7f142e963e98c3317e28ca8485740a629163e3823d9ed
0x49c861a95cc6293a8a8af2ed8a43ef3edb4637017336aa4ef017ab9160ede403
0xac37ab83c4656f511280c226a0c5dd378790e3bb531c77c64aa812c996799b69
0x6033d12dfc6a2d2076668ee1ad4ee25a6f083e89576ee8359a87923e8efb313d
0xc597b7f48f7657b9e4acc2f6042ddc2032a880e894590e2dba4006a357829c0f
0x20bf170e0f0cacdfa617bed18446f55068911c119923e98c48311aba0982bf12
0x177f0a95eae7e96e6723585c7983860835a123e97f2d23146f94beabb906b82b
0xea08ff08f3463bbd9f0c71e07727a51d6d97ad1c646db5a039488fc03a16fe41

Functions
Getter at block 21736191
CHALLENGER(view returns (address)
0x0458f33fee56be44f3e8482ee3009aab27a19022
FINALIZATION_PERIOD_SECONDS(view returns (uint256)
604800
L2_BLOCK_TIME(view returns (uint256)
1
PROPOSER(view returns (address)
0x78c6285cc98ec52de9cf2e40b763d509489c47fb
SUBMISSION_INTERVAL(view returns (uint256)
3600
challenger(view returns (address)
0x0458f33fee56be44f3e8482ee3009aab27a19022
finalizationPeriodSeconds(view returns (uint256)
604800
l2BlockTime(view returns (uint256)
1
latestBlockNumber(view returns (uint256)
13665600
latestOutputIndex(view returns (uint256)
3795
nextBlockNumber(view returns (uint256)
13669200
nextOutputIndex(view returns (uint256)
3796
proposer(view returns (address)
0x78c6285cc98ec52de9cf2e40b763d509489c47fb
startingBlockNumber(view returns (uint256)
0
startingTimestamp(view returns (uint256)
1716590733
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.