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

No balances found for "Proxy"

0xac4af78eb75b2bf4cb264ae1c2114309f4cd27484af00ada5d86e69e31050086
0xb4282b2072ce5b5f55d351fb5cc3cd53782e0b35acaa59b0a7836f86a2b2cb7d
0x91e7d8fe7032fdaa7dc2788b935ef610a6f0d3f84298c89535579b171bdc5b7a
0xf82312881919d33a2e0e09a72b4e6d22286058092dd243a5c9963280c0ae3e70
0x0fef0d8ceef8273c9b3e0775f1a310e93b3e6efd8429fad99812e16e76f87851
0x00089b3c9c286c6d3dc9c20cdd208cdf478c7559db7ddee609228cbc5de9291b
0x204f4e41405e1f9db3dca355a904f5eed49ebd82cffdc7daee1b09dd13aa51c3
0x162224cd85138e8a00e7ad9dabb21d5b65d969486bed5d320c4eaed2f5c4f893
0xd5e4c2cb74aa013309a0b2c702d62892061aeb57801fc36fff7fd63dbca8f383
0x50439ea763330525d648ea93659f1bf6b798d420173a38190ade3f2319f711d2

Functions
Getter at block 21320608
CHALLENGER(view returns (address)
0x56121a8612474c3eb65d69a3b871f284705b9bc4
FINALIZATION_PERIOD_SECONDS(view returns (uint256)
604800
L2_BLOCK_TIME(view returns (uint256)
2
PROPOSER(view returns (address)
0xbfbab4363034a930687b9320599a69dfbf1d21d0
SUBMISSION_INTERVAL(view returns (uint256)
1800
challenger(view returns (address)
0x56121a8612474c3eb65d69a3b871f284705b9bc4
finalizationPeriodSeconds(view returns (uint256)
604800
l2BlockTime(view returns (uint256)
2
latestBlockNumber(view returns (uint256)
11103019
latestOutputIndex(view returns (uint256)
5529
nextBlockNumber(view returns (uint256)
11104819
nextOutputIndex(view returns (uint256)
5530
proposer(view returns (address)
0xbfbab4363034a930687b9320599a69dfbf1d21d0
startingBlockNumber(view returns (uint256)
1149019
startingTimestamp(view returns (uint256)
1713302879
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.