L2OutputOracle

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x90e8c865 at 21010675
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "L2OutputOracle"

No transactions found for "L2OutputOracle"


Functions
Getter at block 21246277
COLOSSEUM(view returns (address)
0x713c2bed44eb45d490afb8d4d1aa6f12290b829a
FINALIZATION_PERIOD_SECONDS(view returns (uint256)
604800
L2_BLOCK_TIME(view returns (uint256)
2
SUBMISSION_INTERVAL(view returns (uint256)
1800
VALIDATOR_MANAGER(view returns (address)
0x232277d9672eedd53c4b26c0f386c2eb88dc7363
VALIDATOR_POOL(view returns (address)
0xfdff462845953d90719a78fd12a2d103541d2103
latestBlockNumber(view returns (uint256)
0
 
latestOutputIndex(view returns (uint256)
nextBlockNumber(view returns (uint256)
0
nextFinalizeOutputIndex(view returns (uint256)
0
nextOutputIndex(view returns (uint256)
0
nextOutputMinL2Timestamp(view returns (uint256)
2
startingBlockNumber(view returns (uint256)
0
startingTimestamp(view returns (uint256)
0
version(view returns (string)
1.1.0
Read-only
computeL2Timestamp(uint256 _l2BlockNumberview returns (uint256)
finalizedAt(uint256 _outputIndexview returns (uint256)
getL2Output(uint256 _l2OutputIndexview returns (struct TypesCheckpointOutput)
getL2OutputAfter(uint256 _l2BlockNumberview returns (struct TypesCheckpointOutput)
getL2OutputIndexAfter(uint256 _l2BlockNumberview returns (uint256)
getSubmitter(uint256 _outputIndexview returns (address)
isFinalized(uint256 _outputIndexview returns (bool)
State-modifying
initialize(uint256 _startingBlockNumberuint256 _startingTimestamp
replaceL2Output(uint256 _l2OutputIndexbytes32 _newOutputRootaddress _submitter
setNextFinalizeOutputIndex(uint256 _outputIndex
submitL2Output(bytes32 _outputRootuint256 _l2BlockNumberbytes32 _l1BlockHashuint256 _l1BlockNumberpayable 
Events
Initialized(uint8 version
OutputReplaced(uint256 indexed outputIndexaddress indexed newSubmitterbytes32 newOutputRoot
OutputSubmitted(bytes32 indexed outputRootuint256 indexed l2OutputIndexuint256 indexed l2BlockNumberuint256 l1Timestamp
Constructor
constructor(address _validatorPooladdress _validatorManageraddress _colosseumuint256 _submissionIntervaluint256 _l2BlockTimeuint256 _startingBlockNumberuint256 _startingTimestampuint256 _finalizationPeriodSeconds
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.