StateCommitmentChain

Verified contract

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

No balances found for "StateCommitmentChain"

0xc8a931a607e079fc2327a97a8d1cf240f3147d1daa282f8330dfd57cb923738d
0x8612c3ba5d1d90e7b718c8a27a5c1ae5b91adaa4b24e79508a81f8517cfdf371
0x519e8b0473fd126a63f4fed08994761f5c052cb28a0cae1725efe4a8728b0537
0x53f05c29312e196712d37f31d233892873170f5a0e20735407e4bc2135df4633
0x5b3db348486236ad84960d49ebd2321e13e6bb348ed5e440b9b85c05fa69d05b
0xb0cf5175de7cb6c424545d45e04789a66127ba2f48eff3db769d3ec232bce586
0xf318ab4274233fe364823fb2b6fb4f13cb0fc6b73f049cd1dfe08032e27f73fa
0x31c442972b4c9d20001ded823ebf5482cdeff29a77d63eeeb398b2b3af6793bc
0xd8c3058b38b31c98c8311a2f1939d17c79a0853796c67948b794eacbafb72f9e
0x35e03705d107563bf07663c4a8b7a4227381d22252f76c6bd1c454bbe154abda

Functions
Getter at block 20873505
DEFAULT_CHAINID(view returns (uint256)
1088
FRAUD_PROOF_WINDOW(view returns (uint256)
604800
SEQUENCER_PUBLISH_WINDOW(view returns (uint256)
1800
batches(view returns (address)
0x66e45df8cd6e83e0096a6b191ee62eb09108c55d
getLastSequencerTimestamp(view returns (uint256 _lastSequencerTimestamp)
0
getTotalBatches(view returns (uint256 _totalBatches)
0
getTotalElements(view returns (uint256 _totalElements)
0
libAddressManager(view returns (address)
0xfe04f519b28fe14959e74b3ac79fcf2c3417b4d4
Read-only
getLastSequencerTimestampByChainId(uint256 _chainIdview returns (uint256 _lastSequencerTimestamp)
getTotalBatchesByChainId(uint256 _chainIdview returns (uint256 _totalBatches)
getTotalElementsByChainId(uint256 _chainIdview returns (uint256 _totalElements)
insideFraudProofWindow(struct Lib_OVMCodecChainBatchHeader _batchHeaderview returns (bool _inside)
insideFraudProofWindowByChainId(uint256 _chainIdstruct Lib_OVMCodecChainBatchHeader _batchHeaderview returns (bool _inside)
resolve(string _nameview returns (address)
verifyStateCommitment(bytes32 _elementstruct Lib_OVMCodecChainBatchHeader _batchHeaderstruct Lib_OVMCodecChainInclusionProof _proofview returns (bool)
verifyStateCommitmentByChainId(uint256 _chainIdbytes32 _elementstruct Lib_OVMCodecChainBatchHeader _batchHeaderstruct Lib_OVMCodecChainInclusionProof _proofview returns (bool)
State-modifying
appendStateBatch(bytes32[] _batchuint256 _shouldStartAtElement
appendStateBatchByChainId(uint256 _chainIdbytes32[] _batchuint256 _shouldStartAtElementstring proposer
deleteStateBatch(struct Lib_OVMCodecChainBatchHeader _batchHeader
deleteStateBatchByChainId(uint256 _chainIdstruct Lib_OVMCodecChainBatchHeader _batchHeader
setFraudProofWindow(uint256 window
Events
StateBatchAppended(uint256 _chainIduint256 indexed _batchIndexbytes32 _batchRootuint256 _batchSizeuint256 _prevTotalElementsbytes _extraData
StateBatchDeleted(uint256 _chainIduint256 indexed _batchIndexbytes32 _batchRoot
Constructor
constructor(address _libAddressManageruint256 _fraudProofWindowuint256 _sequencerPublishWindow
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.