Proxy

Verified contract

Proxy

Active on Ethereum with 17,111 txns
Deployed by via 0x445973d7 at 20219923
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0xe34f21bf9f9123515577f65d6dd43f0881c91921090e02b37cfd5a7041769cea
0x85bdca139c8983846ef70d32d0ac5d8fe7914d76217e9465a5412060f6f3a5b0
0x74694d047b6ec02b01f0d7ef76bedfb111fec7862e262d959c4feaa3400effa6
0x2212c355ee51dfec0aba8c8d6801e9ba8d27f747276397173df8e5a16ac9c1e2
0x7200e1ca157c2c16f9a9bc545c86ea3507437db9be5ff6b82e4ebf1ba76bdb44
0x7551005be321d76fc5e414f16f4753fce8f4efe6d435a9fa018d660e0029d6c5
0xa2eb6d210ed5829e2c53c6b5ad459fd716601de40b2f34e145287036ce052d6b
0x83010e099af0c9d3572210078c4a9b7b020b12b9064c8ca3394839ff952d5dcb
0x67372f8f1221309778340c4ecc09eb6871c0d06d73b65b83c08bb8f42a47b9bd
0x024e4929daff24c5a3c7018fbfdaaac6f6a46c217555c0cc3c87a401633cdad3

Functions
Getter at block 21270211
CHALLENGER(view returns (address)
0xc463eac02572cc964d43d2414023e2c6b62baf38
FINALIZATION_PERIOD_SECONDS(view returns (uint256)
18000
L2_BLOCK_TIME(view returns (uint256)
2
PROPOSER(view returns (address)
0xe8c20ea8ef100d7aa3846616e5d07a5abb067c65
SUBMISSION_INTERVAL(view returns (uint256)
1
VERIFIER(view returns (address)
0x6bce7408c0781dce7b71494274302d4b75a1447c
challenger(view returns (address)
0xc463eac02572cc964d43d2414023e2c6b62baf38
finalizationPeriodSeconds(view returns (uint256)
18000
l2BlockTime(view returns (uint256)
2
latestBlockNumber(view returns (uint256)
6332624
latestOutputIndex(view returns (uint256)
17094
nextBlockNumber(view returns (uint256)
6332625
nextOutputIndex(view returns (uint256)
17095
proposer(view returns (address)
0xe8c20ea8ef100d7aa3846616e5d07a5abb067c65
startingBlockNumber(view returns (uint256)
0
startingTimestamp(view returns (uint256)
1719935831
submissionInterval(view returns (uint256)
1
systemOwner(view returns (address)
0xc463eac02572cc964d43d2414023e2c6b62baf38
verifier(view returns (address)
0x6bce7408c0781dce7b71494274302d4b75a1447c
version(view returns (string)
1.4.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 _challengeraddress _verifieruint256 _finalizationPeriodSecondsaddress _systemOwner
proposeL2Output(bytes32 _outputRootuint256 _l2BlockNumberbytes32 _l1BlockHashuint256 _l1BlockNumberbytes _proofpayable 
setFinalizationPeriodSeconds(uint256 newFinalizationPeriodLength
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Initialized(uint64 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
InvalidInitialization(
NotInitializing(