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
deps
Returns
SingleNodeConsensusAdapter
Properties
mode
readonlymode:"single_node"
Defined in: consensus/adapters/single-node-consensus.ts:43
Implementation of
Methods
getStatus()
getStatus():
Promise<ConsensusStatus>
Defined in: consensus/adapters/single-node-consensus.ts:82
Returns
Promise<ConsensusStatus>
Implementation of
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
start()
start():
Promise<void>
Defined in: consensus/adapters/single-node-consensus.ts:54
Returns
Promise<void>
Implementation of
stop()
stop():
Promise<void>
Defined in: consensus/adapters/single-node-consensus.ts:74
Returns
Promise<void>
Implementation of
submitTransaction()
submitTransaction(
transactionHash):Promise<SubmitTxResult>
Defined in: consensus/adapters/single-node-consensus.ts:108
Parameters
transactionHash
string
Returns
Promise<SubmitTxResult>