Skip to content

nooschain v0.1.0


nooschain / consensus/types / ConsensusAdapter

Interface: ConsensusAdapter

Defined in: consensus/types.ts:76

Properties

mode

readonly mode: ConsensusMode

Defined in: consensus/types.ts:77

Methods

getStatus()

getStatus(): Promise<ConsensusStatus>

Defined in: consensus/types.ts:82

Returns

Promise<ConsensusStatus>


onCommittedBlock()

onCommittedBlock(handler): void

Defined in: consensus/types.ts:88

Parameters

handler

(block) => Promise<void>

Returns

void


proposeBlock()?

optional proposeBlock(): Promise<ConsensusCommittedBlock | null>

Defined in: consensus/types.ts:86

Returns

Promise<ConsensusCommittedBlock | null>


start()

start(): Promise<void>

Defined in: consensus/types.ts:79

Returns

Promise<void>


stop()

stop(): Promise<void>

Defined in: consensus/types.ts:80

Returns

Promise<void>


submitTransaction()

submitTransaction(transactionHash): Promise<SubmitTxResult>

Defined in: consensus/types.ts:84

Parameters

transactionHash

string

Returns

Promise<SubmitTxResult>

Audience-first NOOSChain documentation.