Proxy

Verified contract

Proxy

Active on Ethereum with 13,909 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
--
0x1e3877ad00cf8acbfdc98c148f6836a8a7490a12f63e12aa5b9f30f07d89fa44
0x6b1dac9e6a8e7cebf566ad192431b713adc56fa237cd748db932eb4a0c4485c9
0xcb72d6e6aed919b42a85a9ab1b66c9d6e60300194c0e056e8ae2c425c80bb46a
0xefd1f6bede9c989c8e6a7829f7aa4cb2dc1550d5a39e75760fdea7d71e6d6039
0x7029839ab6e242c1ace5cb24301197af94c8e9611325269ff746fb742dc191a2
0x044a22474a40d9208897d3982cc3498c3b0bfc7ff160b7876b2255d00630edae
0xa01e1d217a4ce90601b435184f9cec2d9729733629f1ec1b6ba965579fc6a072
0x79a08981ec11e8c480427991ba61946469066e1f3f434a8748df1b8c3be32a06
0x134d5f0afed7c12aa439a0bdac06d768b0ddd7ee764bc4304051af37645cd65d
0x08d25186ee4e0ecdd8ebc951d1fdbf84b861eab39c0189e64741dae12b4f9e26

Functions
Getter at block 21094333
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)
5271870
latestOutputIndex(view returns (uint256)
13896
nextBlockNumber(view returns (uint256)
5271871
nextOutputIndex(view returns (uint256)
13897
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(