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.

0x3342a4ff1695be1cc09e6d6fb3848e0a6fe46d9c

Verified contract

Proxy

Active on Base with 6,104 txns
Deployed by via 0x6738d177 at 10966423
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
0x26ae489b662d28ed4f3057181862b6160d4a75b84019526ae26d4737c19b493a
0x0052a44d7796f67fb861d7b16864dfe3cc7063f30d390feda84f767f443177de
0xf6bde44949f4056e2c4d39a1da288319a89ed87ca313ca383252258e5d2ff823
0xa0c896db193fd0579a6da825da8b4330288ee2e04cf94f23d24062173cf472e4
0xd9f8506e3c53d202a75c7941ca9deb908e230d104ad36e1b926d3629bd5459fa
0xbfd7f21923d6497dd4c5cafb7edc269b7e662552523de62e6c78a43b8d218e3c
0x0277b37e65c5df7b0ba5484cd781d2adb2312ce434a4f08a6d4a29bfd2755a9f
0xd5e5d228f8c0774f88b3a97b8e891132d0b73fa14450e0468782a9245a6760a8
0x7096835e7e78d898e7ac12d0b6964f72577bf052c1934ee66e4c08ca931479ae
0x3e1ea7273aea88b8e226968d2fe5eeebcba24cf0896e93ceb3e6aed176cf131a

Functions
Getter at block 22013082
currentEpoch(view returns (uint256)
218719
minBlockConfirmation(view returns (uint256)
1
oldBlockUpdater(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0xd85dc8cb3145411fe334d5c1698d36562ba18473
publicInputSize(view returns (uint256)
11
regularValidatorCount(view returns (uint256)
21
Read-only
blockInfos(bytes32bytes32view returns (uint256)
blockVerifier(uint256view returns (address)
checkBlock(bytes32 _blockHashbytes32 _receiptHashview returns (bool)
checkBlockConfirmation(bytes32 _blockHashbytes32 _receiptHashview returns (booluint256)
getValidatorCount(uint256 _epochview returns (uint256)
validatorHashes(uint256view returns (bytes32)
State-modifying
importBlock(bytes _proof
initialize(uint256 _epochuint256 _validatorCountuint256 _preValidatorCountbytes32 _epochValidatorSetHashbytes32 _preEpochValidatorSetHashbytes32 _blockHashbytes32 _receiptHashuint256 _minBlockConfirmationuint256 _regularValidatorCount
renounceOwnership(
setBlockConfirmation(uint256 _minBlockConfirmation
setOldBlockUpdater(address _oldBlockUpdater
setPublicInputSize(uint256 _publicInputSize
setVerifier(uint256 _blockSizeaddress _blockVerifier
transferOwnership(address newOwner
Events
ImportBlock(uint256 identifierbytes32 blockHashbytes32 receiptHash
ImportValidator(uint256 indexed epochuint256 indexed blockNumberbytes32 blockHashbytes32 receiptHash
Initialized(uint8 version
ModBlockConfirmation(uint256 oldBlockConfirmationuint256 newBlockConfirmation
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.