OVM_CanonicalTransactionChain
Verified contract
Active on
Ethereum with 23,403 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
OP | ERC-20 | 100M | -- | -- | |
OP | ERC-20 | 500K | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 13596383 | 3 years ago | | | 0 | 0.12307134 | |
| 13596336 | 3 years ago | | | 0 | 0.13139387 | |
| 13596294 | 3 years ago | | | 0 | 0.12528423 | |
| 13596214 | 3 years ago | | | 0 | 0.095197110 | |
| 13596128 | 3 years ago | | | 0 | 0.10094346 | |
| 13596050 | 3 years ago | | | 0 | 0.098675028 | |
| 13596011 | 3 years ago | | | 0 | 0.12904662 | |
| 13595988 | 3 years ago | | | 0 | 0.11998188 | |
| 13595946 | 3 years ago | | | 0 | 0.10908284 | |
| 13595909 | 3 years ago | | | 0 | 0.10806541 |
ABI
ABI objects
Getter at block 21311393 getLastBlockNumber() view returns (uint40) getLastTimestamp() view returns (uint40) getNextQueueIndex() view returns (uint40) getNumPendingQueueElements() view returns (uint40) getQueueLength() view returns (uint40) getTotalBatches() view returns (uint256 _totalBatches) getTotalElements() view returns (uint256 _totalElements)
L2_GAS_DISCOUNT_DIVISOR() view returns (uint256)
32
MAX_ROLLUP_TX_SIZE() view returns (uint256)
50000
MIN_ROLLUP_TX_GAS() view returns (uint256)
100000
batches() view returns (address)
0x0000000000000000000000000000000000000000
forceInclusionPeriodBlocks() view returns (uint256)
839466
forceInclusionPeriodSeconds() view returns (uint256)
12592000
libAddressManager() view returns (address)
0xde1fcfb0851916ca5101820a69b13a4e276bd81f
maxTransactionGasLimit() view returns (uint256)
11000000
queue() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
appendQueueBatch(uint256) pure
getQueueElement(uint256 _index) view returns (struct Lib_OVMCodecQueueElement _element)
resolve(string _name) view returns (address)
verifyTransaction(struct Lib_OVMCodecTransaction _transaction, struct Lib_OVMCodecTransactionChainElement _txChainElement, struct Lib_OVMCodecChainBatchHeader _batchHeader, struct Lib_OVMCodecChainInclusionProof _inclusionProof) view returns (bool)
State-modifying
Events appendSequencerBatch()
enqueue(address _target, uint256 _gasLimit, bytes _data)
QueueBatchAppended(uint256 _startingQueueIndex, uint256 _numQueueElements, uint256 _totalElements)
SequencerBatchAppended(uint256 _startingQueueIndex, uint256 _numQueueElements, uint256 _totalElements)
TransactionBatchAppended(uint256 indexed _batchIndex, bytes32 _batchRoot, uint256 _batchSize, uint256 _prevTotalElements, bytes _extraData)
TransactionEnqueued(address _l1TxOrigin, address _target, uint256 _gasLimit, bytes _data, uint256 _queueIndex, uint256 _timestamp)
constructor(address _libAddressManager, uint256 _forceInclusionPeriodSeconds, uint256 _forceInclusionPeriodBlocks, uint256 _maxTransactionGasLimit)
This contract contains no fallback and receive objects.
This contract contains no error objects.