OVM_CanonicalTransactionChain

Verified contract

Active on Ethereum with 23,403 txns
Deployed by via 0x1d9edc10 at 12686738
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
0xc52b5c2806292e4c69bacfc8fed3e0aea7b61448d914ff793a2295f8c03e2950
0xee381396fdc483890ab31bf6c2d4d6d6d8da76b08e7112f64e1f7bc12991db37
0xbaf71ca33ba45cbe81eb433b77875010455e4bda24186379b81bd2edc51cabae
0xa4b0aca2b8f4958954db6260759b9b64b6532fee9f72298a403c6c922e3050c0
0x055217f7a242222a3f9251149eb5143b25eb9794e2d9c95f3dd39900ac20d0a5
0xf7ba37a68bb9eaed7d5638106bf92fba2ec128b485bd2411bb26db47923ba669
0xb2aa587ad915515eb7df3ac162470561cc4953ff0bf36ddf64938d9fbad68128
0xa9dae46af9fc1572a4c1942fcb8c1e3fe13c7772398e6e590873bcbf5410e4d9
0x74ddbeabc78402b821c938ca4fcf23f02c949856a6a7b5c8c7c90ade54a6245f
0x07fdc8145cc2fa44a99ca98350a813a21e32e6e89b15e29981d64fe0f8068002

Functions
Getter at block 20877788
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
 
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)
libAddressManager(view returns (address)
0xde1fcfb0851916ca5101820a69b13a4e276bd81f
maxTransactionGasLimit(view returns (uint256)
11000000
queue(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
appendQueueBatch(uint256pure 
getQueueElement(uint256 _indexview returns (struct Lib_OVMCodecQueueElement _element)
resolve(string _nameview returns (address)
verifyTransaction(struct Lib_OVMCodecTransaction _transactionstruct Lib_OVMCodecTransactionChainElement _txChainElementstruct Lib_OVMCodecChainBatchHeader _batchHeaderstruct Lib_OVMCodecChainInclusionProof _inclusionProofview returns (bool)
State-modifying
appendSequencerBatch(
enqueue(address _targetuint256 _gasLimitbytes _data
Events
QueueBatchAppended(uint256 _startingQueueIndexuint256 _numQueueElementsuint256 _totalElements
SequencerBatchAppended(uint256 _startingQueueIndexuint256 _numQueueElementsuint256 _totalElements
TransactionBatchAppended(uint256 indexed _batchIndexbytes32 _batchRootuint256 _batchSizeuint256 _prevTotalElementsbytes _extraData
TransactionEnqueued(address _l1TxOriginaddress _targetuint256 _gasLimitbytes _datauint256 _queueIndexuint256 _timestamp
Constructor
constructor(address _libAddressManageruint256 _forceInclusionPeriodSecondsuint256 _forceInclusionPeriodBlocksuint256 _maxTransactionGasLimit
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.