L2OutputOracle
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
43
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "L2OutputOracle"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "L2OutputOracle"
ABI
ABI objects
Getter at block 21273319 latestOutputIndex() view returns (uint256)
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
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 _l2BlockNumber) view returns (uint256)
finalizedAt(uint256 _outputIndex) view returns (uint256)
getL2Output(uint256 _l2OutputIndex) view returns (struct TypesCheckpointOutput)
getL2OutputAfter(uint256 _l2BlockNumber) view returns (struct TypesCheckpointOutput)
getL2OutputIndexAfter(uint256 _l2BlockNumber) view returns (uint256)
getSubmitter(uint256 _outputIndex) view returns (address)
isFinalized(uint256 _outputIndex) view returns (bool)
State-modifying
Events initialize(uint256 _startingBlockNumber, uint256 _startingTimestamp)
replaceL2Output(uint256 _l2OutputIndex, bytes32 _newOutputRoot, address _submitter)
setNextFinalizeOutputIndex(uint256 _outputIndex)
submitL2Output(bytes32 _outputRoot, uint256 _l2BlockNumber, bytes32 _l1BlockHash, uint256 _l1BlockNumber) payable
Initialized(uint8 version)
OutputReplaced(uint256 indexed outputIndex, address indexed newSubmitter, bytes32 newOutputRoot)
OutputSubmitted(bytes32 indexed outputRoot, uint256 indexed l2OutputIndex, uint256 indexed l2BlockNumber, uint256 l1Timestamp)
constructor(address _validatorPool, address _validatorManager, address _colosseum, uint256 _submissionInterval, uint256 _l2BlockTime, uint256 _startingBlockNumber, uint256 _startingTimestamp, uint256 _finalizationPeriodSeconds)
This contract contains no fallback and receive objects.
This contract contains no error objects.