org.sigilaris.node.jvm.runtime.block.BlockHeader
See theBlockHeader companion object
final case class BlockHeader(parent: Option[BlockId], height: BlockHeight, stateRoot: StateRoot, bodyRoot: BodyRoot, timestamp: BlockTimestamp, version: BlockHeaderVersion, executionPlanRoot: Option[ExecutionPlanRoot])
Immutable header of a block containing linkage and commitment data.
Value parameters
- bodyRoot
-
cryptographic commitment to the block body contents
- height
-
zero-based height of this block in the chain
- parent
-
identifier of the parent block, or
Nonefor the genesis block - stateRoot
-
cryptographic commitment to the post-execution state
- timestamp
-
UTC timestamp in epoch milliseconds when the block was produced
Attributes
- Companion
- object
- Source
- Model.scala
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article