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

No balances found for "Proxy"

0xf98a3767161d37195877e8fb41ee93544a00855692e86c5ff65f85600fff9eaf
0xd992e0a5b301256c8481a810c632e2652e812a9a74ab684113345f0e4c207db7
0x29675a7c380fdcb338ae87bfd28ccde3e99f12e2e0fd78de585eef83b516e906
0xb39d6ea7c7fe48364df17f1b2e08938545073ece62040585287a1e46be5b473d
0x34850b048cbf67db4d5bd4fd39b45aa19c40c4ab96e9ccc003c42df8b7e5f790
0x28e173a2b1fc6d04c92e08520f2c958cc992415dec37530baab2e1b0bbf3de7e
0x4d489a06ab11e95f614e3c7e8ac2cc88873497de0c17f8f5c3456c5e5d17dba9
0xa5f2b1699bcccdbb23ccd8a3f0afe3f25f1791a0d2c3fdf2578954fb41338279
0x28d3e9d4ff88625ec00e33d3f4249d2369ade0b59e3452c3a73b2d4609f7931a
0xf6f69101ec1ab7d26958d62b0dd8ad64b7c491f60fa5f579916004f75f7469e6

Functions
Getter at block 21207336
CHALLENGER(view returns (address)
0x2e7b9465b25c081c07274a31dbd05c6146f67961
FINALIZATION_PERIOD_SECONDS(view returns (uint256)
604800
L2_BLOCK_TIME(view returns (uint256)
2
PROPOSER(view returns (address)
0x88d58bfbcd70c25409b67117fc1cdfefda113a78
SUBMISSION_INTERVAL(view returns (uint256)
1800
challenger(view returns (address)
0x2e7b9465b25c081c07274a31dbd05c6146f67961
finalizationPeriodSeconds(view returns (uint256)
604800
l2BlockTime(view returns (uint256)
2
latestBlockNumber(view returns (uint256)
5709600
latestOutputIndex(view returns (uint256)
3171
nextBlockNumber(view returns (uint256)
5711400
nextOutputIndex(view returns (uint256)
3172
proposer(view returns (address)
0x88d58bfbcd70c25409b67117fc1cdfefda113a78
startingBlockNumber(view returns (uint256)
0
startingTimestamp(view returns (uint256)
1720425815
submissionInterval(view returns (uint256)
1800
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.