Skip to main content

Type Alias: Block<T>

type Block<T>: object;

The block type. Type T determines whether the block contains processed transactions or just transaction hashes.

Type Parameters

Type ParameterDefault type

T

false

Type declaration

hash

hash: Hex;

inTransactionsRoot

inTransactionsRoot: Hex;

number

number: number;

parentHash

parentHash: Hex;

receiptsRoot

receiptsRoot: Hex;

shardId

shardId: number;

transactions

transactions: T extends true ? ProcessedTransaction[] : Hex[];

Defined

@nilfoundation/niljs/src/types/Block.ts:8