Skip to content

nooschain v0.1.0


nooschain / consensus/types / ConsensusStatus

Interface: ConsensusStatus

Defined in: consensus/types.ts:17

Properties

autoBuildBlocks?

optional autoBuildBlocks?: boolean

Defined in: consensus/types.ts:24


blockIntervalMs?

optional blockIntervalMs?: number

Defined in: consensus/types.ts:25


commitIndex?

optional commitIndex?: number

Defined in: consensus/types.ts:30


currentRole?

optional currentRole?: "leader" | "follower" | "candidate" | "validator" | "observer" | "unknown"

Defined in: consensus/types.ts:26


currentTerm?

optional currentTerm?: number

Defined in: consensus/types.ts:27


externalProcessHttpBind?

optional externalProcessHttpBind?: string | null

Defined in: consensus/types.ts:49


externalProcessLastError?

optional externalProcessLastError?: string | null

Defined in: consensus/types.ts:47


externalProcessLastExitAt?

optional externalProcessLastExitAt?: string | null

Defined in: consensus/types.ts:44


externalProcessLastExitCode?

optional externalProcessLastExitCode?: number | null

Defined in: consensus/types.ts:45


externalProcessLastExitSignal?

optional externalProcessLastExitSignal?: string | null

Defined in: consensus/types.ts:46


externalProcessNextRestartAt?

optional externalProcessNextRestartAt?: string | null

Defined in: consensus/types.ts:48


externalProcessPid?

optional externalProcessPid?: number | null

Defined in: consensus/types.ts:41


externalProcessRestartCount?

optional externalProcessRestartCount?: number

Defined in: consensus/types.ts:43


externalProcessStatus?

optional externalProcessStatus?: "stopped" | "starting" | "running" | "restarting" | "dead"

Defined in: consensus/types.ts:40


externalProcessUptimeMs?

optional externalProcessUptimeMs?: number | null

Defined in: consensus/types.ts:42


installSnapshotCount?

optional installSnapshotCount?: number

Defined in: consensus/types.ts:37


lastApplied?

optional lastApplied?: number

Defined in: consensus/types.ts:31


latestBlockHash

latestBlockHash: string | null

Defined in: consensus/types.ts:22


latestHeight

latestHeight: string | null

Defined in: consensus/types.ts:21


latestStateRoot

latestStateRoot: string | null

Defined in: consensus/types.ts:23


leaderId?

optional leaderId?: string | null

Defined in: consensus/types.ts:29


logLastIndex?

optional logLastIndex?: number

Defined in: consensus/types.ts:32


logLastTerm?

optional logLastTerm?: number

Defined in: consensus/types.ts:33


mode

mode: ConsensusMode

Defined in: consensus/types.ts:18


nodeId

nodeId: string

Defined in: consensus/types.ts:20


peers?

optional peers?: object[]

Defined in: consensus/types.ts:56

endpoint?

optional endpoint?: string | null

nodeId

nodeId: string

status

status: "unknown" | "connected" | "disconnected"


raftEngine?

optional raftEngine?: string

Defined in: consensus/types.ts:39


raftTcpTls?

optional raftTcpTls?: object

Defined in: consensus/types.ts:50

caConfigured

caConfigured: boolean

certConfigured

certConfigured: boolean

enabled

enabled: boolean

mtlsRequired

mtlsRequired: boolean


snapshotEnabled?

optional snapshotEnabled?: boolean

Defined in: consensus/types.ts:34


snapshotLastIncludedIndex?

optional snapshotLastIncludedIndex?: number

Defined in: consensus/types.ts:35


snapshotLastIncludedTerm?

optional snapshotLastIncludedTerm?: number

Defined in: consensus/types.ts:36


status

status: ConsensusBackendStatus

Defined in: consensus/types.ts:19


transportMode?

optional transportMode?: string

Defined in: consensus/types.ts:38


votedFor?

optional votedFor?: string | null

Defined in: consensus/types.ts:28

Audience-first NOOSChain documentation.