nooschain / sync/sync-types / BlockHeaderDto
Interface: BlockHeaderDto
Defined in: sync/sync-types.ts:9
Header read model for one committed block.
Properties
createdAt
createdAt:
string
Defined in: sync/sync-types.ts:31
ISO timestamp when the block was created.
hash
hash:
string
Defined in: sync/sync-types.ts:13
Canonical block hash.
height
height:
string
Defined in: sync/sync-types.ts:11
Decimal block height.
merkleRoot
merkleRoot:
string
Defined in: sync/sync-types.ts:17
Merkle root over ordered transaction hashes.
previousHash
previousHash:
string|null
Defined in: sync/sync-types.ts:15
Previous block hash, or null for genesis/checkpoint boundaries.
proposerNodeId
proposerNodeId:
string|null
Defined in: sync/sync-types.ts:23
Node id that proposed the block, when recorded.
protocolVersion
protocolVersion:
number
Defined in: sync/sync-types.ts:27
Protocol version used to execute the block.
source
source:
string
Defined in: sync/sync-types.ts:29
Local source marker such as produced, synced, or imported.
stateRoot
stateRoot:
string|null
Defined in: sync/sync-types.ts:19
State root after executing the block.
stateRootEngineVersion
stateRootEngineVersion:
string
Defined in: sync/sync-types.ts:21
State-root engine identifier used to derive stateRoot.
transactionCount
transactionCount:
number
Defined in: sync/sync-types.ts:25
Number of transactions included in the block.