Skip to content

nooschain v0.1.0


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.

Audience-first NOOSChain documentation.