Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface BlockHeader

the block header cause the Overlord consensus detachs the Replica State Machine and the Ordering fo Consensus so the tx ordered and tx committed(runs properly and commit changes to state machine) may differ

Hierarchy

  • BlockHeader

Index

Properties

chainId

chainId: Hash

Identifier of a chain in order to prevent replay attacks across channels

confirmRoot

confirmRoot: Hash[]

The merkle roots of all the confirms

cyclesUsed

cyclesUsed: Uint64[]

The sum of all transactions costs

execHeight

execHeight: Uint64

The height to which the block has been executed

height

height: Uint64

block height

orderRoot

orderRoot: Hash

The merkle root of ordered transactions

orderSignedTransactionsHash

orderSignedTransactionsHash: Hash

The hash of ordered signed transactions

prevHash

prevHash: Hash

The hash of the serialized previous block

proof

proof: Proof

proposer

proposer: Address

The address descirbed who packed the block

receiptRoot

receiptRoot: Hash[]

The merkle roots of receipts

stateRoot

stateRoot: Hash

The merkle root of state root

timestamp

timestamp: Uint64

A timestamp that records when the block was created

validatorVersion

validatorVersion: Uint64

The version of validator is designed for cross chain

validators

validators: Validator[]

Generated using TypeDoc