Skip to content

nooschain v0.1.0


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

CometBftConsensusConfig

Returns

CometBftConsensusAdapter

Properties

mode

readonly mode: "cometbft" | "openbft"

Defined in: consensus/adapters/cometbft-consensus.ts:17

Implementation of

ConsensusAdapter.mode

Methods

getStatus()

getStatus(): Promise<ConsensusStatus>

Defined in: consensus/adapters/cometbft-consensus.ts:29

Returns

Promise<ConsensusStatus>

Implementation of

ConsensusAdapter.getStatus


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

ConsensusAdapter.start


stop()

stop(): Promise<void>

Defined in: consensus/adapters/cometbft-consensus.ts:28

Returns

Promise<void>

Implementation of

ConsensusAdapter.stop


submitTransaction()

submitTransaction(transactionHash): Promise<SubmitTxResult>

Defined in: consensus/adapters/cometbft-consensus.ts:47

Parameters

transactionHash

string

Returns

Promise<SubmitTxResult>

Implementation of

ConsensusAdapter.submitTransaction

Audience-first NOOSChain documentation.