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

No balances found for "Proxy"

0x754db5100cf28303d42502c5a387decf9aa823aae9f0f47bed832816a1763034
0xb6c5842d9c2da41e5a0fb6bfd56707a3ac25dc1de17fc5c15fabb60c8f9990ca
0xde62e6dcad5247195563b106d4bcaa2bc91b53fb508e4960b15e502f9fac2ea7
0x0216f7b4860982bc886ab25091807722468b55e8bcbbd4eff864140a923deacd
0xb7a649e3ea3d6991b3d3b0393e624720be2fd94bf34d6ec0306451c9b7c0a4d8
0xa5cacf7db56241156f7b576b70be3509020a1d6b6d057e9a63f819d6e23b992c
0x5f44dc09921358d0c4f322fa800a68581bc0f995f7b456cb524576f1853d1cfd
0x7927caadd0b34f76c729830987565ed9f12afd001ba17cd0825b55edea798591
0x781e677993af83feb9d8b9b6326dbf7b1c38e76c1e1d7122e43d582c52652dea
0x7ec9799a1292aee30fdde7ffed69ff02b4d63830cdf9d3ba02184df86ffce3e9

Functions
Getter at block 21160265
CHALLENGER(view returns (address)
0x864a02ca4a40616f8995709d1b26cde588709043
FINALIZATION_PERIOD_SECONDS(view returns (uint256)
604800
L2_BLOCK_TIME(view returns (uint256)
2
PROPOSER(view returns (address)
0xc16eaedab78e033b555c9ef3c326c07b49f21907
SUBMISSION_INTERVAL(view returns (uint256)
1800
challenger(view returns (address)
0x864a02ca4a40616f8995709d1b26cde588709043
finalizationPeriodSeconds(view returns (uint256)
604800
l2BlockTime(view returns (uint256)
2
latestBlockNumber(view returns (uint256)
7520400
latestOutputIndex(view returns (uint256)
4177
nextBlockNumber(view returns (uint256)
7522200
nextOutputIndex(view returns (uint256)
4178
proposer(view returns (address)
0xc16eaedab78e033b555c9ef3c326c07b49f21907
startingBlockNumber(view returns (uint256)
0
startingTimestamp(view returns (uint256)
1713345623
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.