Skip to content

nooschain v0.1.0


nooschain / consensus/adapters/single-node-consensus / SingleNodeConsensusAdapter

Class: SingleNodeConsensusAdapter

Defined in: consensus/adapters/single-node-consensus.ts:42

Implements

Constructors

Constructor

new SingleNodeConsensusAdapter(config, deps): SingleNodeConsensusAdapter

Defined in: consensus/adapters/single-node-consensus.ts:50

Parameters

config

SingleNodeConsensusConfig

deps

SingleNodeConsensusDeps

Returns

SingleNodeConsensusAdapter

Properties

mode

readonly mode: "single_node"

Defined in: consensus/adapters/single-node-consensus.ts:43

Implementation of

ConsensusAdapter.mode

Methods

getStatus()

getStatus(): Promise<ConsensusStatus>

Defined in: consensus/adapters/single-node-consensus.ts:82

Returns

Promise<ConsensusStatus>

Implementation of

ConsensusAdapter.getStatus


onCommittedBlock()

onCommittedBlock(handler): void

Defined in: consensus/adapters/single-node-consensus.ts:255

Parameters

handler

(block) => Promise<void>

Returns

void

Implementation of

ConsensusAdapter.onCommittedBlock


proposeBlock()

proposeBlock(): Promise<ConsensusCommittedBlock | null>

Defined in: consensus/adapters/single-node-consensus.ts:163

Returns

Promise<ConsensusCommittedBlock | null>

Implementation of

ConsensusAdapter.proposeBlock


start()

start(): Promise<void>

Defined in: consensus/adapters/single-node-consensus.ts:54

Returns

Promise<void>

Implementation of

ConsensusAdapter.start


stop()

stop(): Promise<void>

Defined in: consensus/adapters/single-node-consensus.ts:74

Returns

Promise<void>

Implementation of

ConsensusAdapter.stop


submitTransaction()

submitTransaction(transactionHash): Promise<SubmitTxResult>

Defined in: consensus/adapters/single-node-consensus.ts:108

Parameters

transactionHash

string

Returns

Promise<SubmitTxResult>

Implementation of

ConsensusAdapter.submitTransaction

Audience-first NOOSChain documentation.