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 1,725 txns
Deployed by via 0xaa6dbd4b at 19742967
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Proxy"

0x4a525956d3b68cb27773bd029adf8988afa066242d676e9dfb73e90579b28fb1
0x90be3680dd51e1d77e6bb4b63336305c8b80392bd882b587edee84bccd657355
0x0f2e69bcaf43bc9f4aa9d5f7691b57d82fa62708fc612e341997e7220299fbc2
0xb5a650e89592dfe66ff69ca1c442e4118fa5d242caf6aafdd739f489238324c7
0x265b8875869da5794607f786b0c39fbfb93871709bea59673b7561fde745ac27
0xc3c010be812c320b36b3d50e547b8dfd24a87f3d821acb2ad4ef041d3e2b2f38
0xb40d4abfa6676e96d3d0e0a0c39ecdd2b2b11e07288584b374ca5bcede293ab3
0x41a21444d5bccf8bcf0af343ad76dda7d967de106687c72934e0333456d7aa88
0xfb2376c879949f2396cd510bccf2887312ced77397492af14d96374e158130ef
0x46b9dda62ad77dfb2731bba91d20fa01271a9a0ac2b4f1f25989230b9fb995c2

Functions
Getter at block 22848562
CHALLENGER(view returns (address)
0xfca64492b91c50eaeceb3da95e083046db0b73a5
FINALIZATION_PERIOD_SECONDS(view returns (uint256)
604800
L2_BLOCK_TIME(view returns (uint256)
1
PROPOSER(view returns (address)
0x9b40040e85070aad1d7cb50f29f3eaba59c20468
SUBMISSION_INTERVAL(view returns (uint256)
3600
challenger(view returns (address)
0xfca64492b91c50eaeceb3da95e083046db0b73a5
finalizationPeriodSeconds(view returns (uint256)
604800
l2BlockTime(view returns (uint256)
1
latestBlockNumber(view returns (uint256)
6210000
latestOutputIndex(view returns (uint256)
1724
nextBlockNumber(view returns (uint256)
6213600
nextOutputIndex(view returns (uint256)
1725
proposer(view returns (address)
0x9b40040e85070aad1d7cb50f29f3eaba59c20468
startingBlockNumber(view returns (uint256)
0
startingTimestamp(view returns (uint256)
1726274111
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.