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

No balances found for "Proxy"

0x15b43b8c4edb5fd415424bbdc84eca4733e707f3f2dd35324a4774f11b6485f2
0x8589bb8b04896fe7daff9b590b2adf7cb9ce7478c9973c7fe26009b23a3cc450
0x19c79d1549841a4717e4a4027de68dbe623a8ffa0b720625a8c5c7aeb8a848f9
0x8b0d10ba9bba18fa43ac723c62c0b180e30fe5c607f1c5a3e8c32e2ae743f1eb
0xa15ead8aa2b99e51e8bac1451bb0474f65460e24e72724123d78fa436747ae4d
0xe36ca2bfe12c62778fba2e15462a0641c97f19cad9004d9ee079f9cb29129930
0xc2fd70c60d6051b460335720ef0cfd5f89859bd3dc50ad39c070f86186c02ef0
0xdb6f612c9dc12a74391135949cd78fc03f639682da14656cb241cd74a659156d
0xc5335e76c1529a654bf5b2ce856f19644b1904be35eb8cdb1f232783bbca57b2
0xfb9b63898557ae175c5bd9656649f39d3bde091144630e2cb996036ae4644217

Functions
Getter at block 21743475
CHALLENGER(view returns (address)
0xeac870005fe175eec9365502eaeb2a6f50de1eff
FINALIZATION_PERIOD_SECONDS(view returns (uint256)
604800
L2_BLOCK_TIME(view returns (uint256)
1
PROPOSER(view returns (address)
0x9c9db06722b3e33fa356c7347f7fbe328a26dc7d
SUBMISSION_INTERVAL(view returns (uint256)
3600
challenger(view returns (address)
0xeac870005fe175eec9365502eaeb2a6f50de1eff
finalizationPeriodSeconds(view returns (uint256)
604800
l2BlockTime(view returns (uint256)
1
latestBlockNumber(view returns (uint256)
7898400
latestOutputIndex(view returns (uint256)
2193
nextBlockNumber(view returns (uint256)
7902000
nextOutputIndex(view returns (uint256)
2194
proposer(view returns (address)
0x9c9db06722b3e33fa356c7347f7fbe328a26dc7d
startingBlockNumber(view returns (uint256)
0
startingTimestamp(view returns (uint256)
1722375257
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.