package data
- Alphabetic
- Public
- Protected
Type Members
- final case class BlockEphemeralState(latestBlock: BlockInfo, inFlightAggregations: InFlightAggregations) extends HasLoggerName with Product with Serializable
Our typical sequencer state with an associated block height.
Our typical sequencer state with an associated block height.
- latestBlock
Information about the latest block
- final case class BlockInfo(height: Long, lastTs: CantonTimestamp, latestSequencerEventTimestamp: Option[CantonTimestamp]) extends Product with Serializable
Persisted information about a block as a whole once it has been fully processed.
Persisted information about a block as a whole once it has been fully processed.
- height
The height of the block
- lastTs
The latest timestamp used by an event or member registration in blocks up to
height
- latestSequencerEventTimestamp
The sequencing timestamp of an event addressed to the sequencer such that there is no event addressed to the sequencer (by sequencing time) between this timestamp (exclusive) and the last event in the block with height
height
. Must not be afterlastTs
. scala.None$ if no such timestamp is known. In that case, it is not guaranteed that the correct topology and traffic states will be used for validating the events in the block.
- trait SequencerBlockStore extends AutoCloseable
Value Members
- object BlockEphemeralState extends Serializable
- object BlockInfo extends Serializable
- object SequencerBlockStore