SequencerInbox

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xcf7097f9 at 18737316
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 3 additional slots

No balances found for "SequencerInbox"

No transactions found for "SequencerInbox"


Functions
Getter at block 21302015
DATA_AUTHENTICATED_FLAG(view returns (bytes1)
0x40
HEADER_LENGTH(view returns (uint256)
40
 
batchCount(view returns (uint256)
bridge(view returns (address)
0x0000000000000000000000000000000000000000
maxDataSize(view returns (uint256)
117964
maxTimeVariation(view returns (uint256 delayBlocksuint256 futureBlocksuint256 delaySecondsuint256 futureSeconds)
(delayBlocks=0, futureBlocks=0, delaySeconds=0, futureSeconds=0)
rollup(view returns (address)
0x0000000000000000000000000000000000000000
totalDelayedMessagesRead(view returns (uint256)
0
Read-only
dasKeySetInfo(bytes32view returns (bool isValidKeysetuint64 creationBlock)
getKeysetCreationBlock(bytes32 ksHashview returns (uint256)
inboxAccs(uint256 indexview returns (bytes32)
isBatchPoster(addressview returns (bool)
isSequencer(addressview returns (bool)
isValidKeysetHash(bytes32 ksHashview returns (bool)
State-modifying
addSequencerL2Batch(uint256 sequenceNumberbytes datauint256 afterDelayedMessagesReadaddress gasRefunderuint256 prevMessageCountuint256 newMessageCount
addSequencerL2BatchFromOrigin(uint256 sequenceNumberbytes datauint256 afterDelayedMessagesReadaddress gasRefunder
addSequencerL2BatchFromOrigin(uint256 sequenceNumberbytes datauint256 afterDelayedMessagesReadaddress gasRefunderuint256 prevMessageCountuint256 newMessageCount
forceInclusion(uint256 _totalDelayedMessagesReaduint8 kinduint64[2] l1BlockAndTimeuint256 baseFeeL1address senderbytes32 messageDataHash
initialize(address bridge_struct ISequencerInboxMaxTimeVariation maxTimeVariation_
invalidateKeysetHash(bytes32 ksHash
removeDelayAfterFork(
setIsBatchPoster(address addrbool isBatchPoster_
setIsSequencer(address addrbool isSequencer_
setMaxTimeVariation(struct ISequencerInboxMaxTimeVariation maxTimeVariation_
setValidKeyset(bytes keysetBytes
updateRollupAddress(
Events
InboxMessageDelivered(uint256 indexed messageNumbytes data
InboxMessageDeliveredFromOrigin(uint256 indexed messageNum
InvalidateKeyset(bytes32 indexed keysetHash
OwnerFunctionCalled(uint256 indexed id
SequencerBatchData(uint256 indexed batchSequenceNumberbytes data
SequencerBatchDelivered(uint256 indexed batchSequenceNumberbytes32 indexed beforeAccbytes32 indexed afterAccbytes32 delayedAccuint256 afterDelayedMessagesReadstruct ISequencerInboxTimeBounds timeBoundsuint8 dataLocation
SetValidKeyset(bytes32 indexed keysetHashbytes keysetBytes
Constructor
constructor(uint256 _maxDataSize
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AlreadyInit(
AlreadyValidDASKeyset(bytes32 arg0
BadSequencerNumber(uint256 storeduint256 received
DataNotAuthenticated(
DataTooLarge(uint256 dataLengthuint256 maxDataLength
DelayedBackwards(
DelayedTooFar(
ForceIncludeBlockTooSoon(
ForceIncludeTimeTooSoon(
HadZeroInit(
IncorrectMessagePreimage(
NoSuchKeyset(bytes32 arg0
NotBatchPoster(
NotForked(
NotOrigin(
NotOwner(address senderaddress owner
RollupNotChanged(