nooschain / consensus/adapters/cometbft-consensus / CometBftConsensusAdapter
Class: CometBftConsensusAdapter
Defined in: consensus/adapters/cometbft-consensus.ts:16
Implements
Constructors
Constructor
new CometBftConsensusAdapter(
config):CometBftConsensusAdapter
Defined in: consensus/adapters/cometbft-consensus.ts:18
Parameters
config
Returns
CometBftConsensusAdapter
Properties
mode
readonlymode:"cometbft"|"openbft"
Defined in: consensus/adapters/cometbft-consensus.ts:17
Implementation of
Methods
getStatus()
getStatus():
Promise<ConsensusStatus>
Defined in: consensus/adapters/cometbft-consensus.ts:29
Returns
Promise<ConsensusStatus>
Implementation of
onCommittedBlock()
onCommittedBlock(
_handler):void
Defined in: consensus/adapters/cometbft-consensus.ts:55
Parameters
_handler
(block) => Promise<void>
Returns
void
Implementation of
ConsensusAdapter.onCommittedBlock
start()
start():
Promise<void>
Defined in: consensus/adapters/cometbft-consensus.ts:21
Returns
Promise<void>
Implementation of
stop()
stop():
Promise<void>
Defined in: consensus/adapters/cometbft-consensus.ts:28
Returns
Promise<void>
Implementation of
submitTransaction()
submitTransaction(
transactionHash):Promise<SubmitTxResult>
Defined in: consensus/adapters/cometbft-consensus.ts:47
Parameters
transactionHash
string
Returns
Promise<SubmitTxResult>