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.
- 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.
- Alphabetic
- By Inheritance
- BlockInfo
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new BlockInfo(height: Long, lastTs: CantonTimestamp, latestSequencerEventTimestamp: Option[CantonTimestamp])
- 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.
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- val height: Long
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val lastTs: CantonTimestamp
- val latestSequencerEventTimestamp: Option[CantonTimestamp]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])