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 768 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"

0x41869307bcd7aff1dc685233d8b87e11f8a555b985b5d5afcdf76db1f383264e
0x71f7bb1cf6e23427741f916eec0790d09291edd3fe921ebdbfb15710b94744d7
0x58dad34fd7aae117816c824664bbefde09635ba1a3de56e590b583c3946c675d
0x90a2d57ad3ca7889734231f61b4c8643ee90769c76b281916450ecdc4df5c95d
0xc5ea36296b389275b9c6fed1cb8c86611d5dec18bdc13e32895b5c8af50ca992
0x20a3287ee7dc3fd425f5cf72c20c5ad73e0f053fd4f0d4d29a318bc955da78f9
0x45431e0f9a6a6f7b2d6111d95bf3fa4866ce2bed025fa6a18f6337360b7b7adc
0x4a2524e12a4b31b8a6f2d9399c00e2f1aef385c92df8a2e9c6ffe17e1adf2302
0x9358a03a101611911a900ef3c328b649df1235ccc8370f09f9c5b8f61834943f
0x02fc68adc286a13a20761d96bb2536be7938db9b9df8bbc369a5234d25ff0507

Functions
Getter at block 21158582
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)
5529600
latestOutputIndex(view returns (uint256)
767
nextBlockNumber(view returns (uint256)
5536800
nextOutputIndex(view returns (uint256)
768
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.