- ConsensusStatusCommon

bestBlock
bestBlockHeight
blockArriveLatencyEMA
blockArriveLatencyEMSD
blockArrivePeriodEMA?
blockArrivePeriodEMSD?
blockLastArrivedTime?
blockLastReceivedTime?
blockReceiveLatencyEMA
blockReceiveLatencyEMSD
blockReceivePeriodEMA?
blockReceivePeriodEMSD?
blocksReceivedCount
blocksVerifiedCount
currentEraGenesisBlock
currentEraGenesisTime
epochDuration
finalizationCount
finalizationPeriodEMA?
finalizationPeriodEMSD?
genesisBlock
genesisIndex
genesisTime
lastFinalizedBlock
lastFinalizedBlockHeight
lastFinalizedTime?
protocolVersion
transactionsPerBlockEMA
transactionsPerBlockEMSD

bestBlock: BlockHash

Hash of the current best block

bestBlockHeight: bigint

Absolute height of the best block

blockArriveLatencyEMA: number

Exponential moving average latency between a block's slot time and its arrival.

blockArriveLatencyEMSD: number

Standard deviation of exponential moving average latency between a block's slot time and its arrival.

`Optional`

blockblockArrivePeriodEMA?: number

Exponential moving average time between block arrivals.

`Optional`

blockblockArrivePeriodEMSD?: number

Standard deviation of exponential moving average time between block arrivals.

`Optional`

blockblockLastArrivedTime?: Date

The last time a block was verified (added to the tree).

`Optional`

blockblockLastReceivedTime?: Date

The last time a block was received.

blockReceiveLatencyEMA: number

Exponential moving average latency between a block's slot time and received time.

blockReceiveLatencyEMSD: number

Standard deviation of exponential moving average latency between a block's slot time and received time.

`Optional`

blockblockReceivePeriodEMA?: number

Exponential moving average time between receiving blocks.

`Optional`

blockblockReceivePeriodEMSD?: number

Standard deviation of exponential moving average time between receiving blocks.

blocksReceivedCount: bigint

Total number of blocks received

blocksVerifiedCount: bigint

Total number of blocks received and verified

currentEraGenesisBlock: BlockHash

Hash of the genesis block of the current era, i.e. since the last protocol update.

currentEraGenesisTime: Date

Time when the current era started.

epochDuration: Duration

Current epoch duration, in milliseconds

finalizationCount: bigint

Number of finalizations

`Optional`

finalizationfinalizationPeriodEMA?: number

Exponential moving average time between finalizations.

`Optional`

finalizationfinalizationPeriodEMSD?: number

Standard deviation of exponential moving average time between finalizations.

genesisBlock: BlockHash

Hash of the initial genesis block

genesisIndex: number

The number of chain restarts via a protocol update. A completed protocol update instruction might not change the protocol version specified in the previous field, but it always increments the genesis index.

genesisTime: Date

Time of the (original) genesis block.

lastFinalizedBlock: BlockHash

Hash of the last finalized block

lastFinalizedBlockHeight: bigint

Absolute height of the last finalized block

`Optional`

lastlastFinalizedTime?: Date

Time of last verified finalization.

protocolVersion: bigint

Currently active protocol version.

transactionsPerBlockEMA: number

Exponential moving average number of transactions per block.

transactionsPerBlockEMSD: number

Standard deviation of exponential moving average number of transactions per block.

Generated using TypeDoc

Common properties for consensus status types used across all protocol versions