Skip to content

nooschain v0.1.0


nooschain / consensus/external-process-backend / ExternalProcessBackend

Class: ExternalProcessBackend

Defined in: consensus/external-process-backend.ts:19

Constructors

Constructor

new ExternalProcessBackend(logger?): ExternalProcessBackend

Defined in: consensus/external-process-backend.ts:32

Parameters

logger?

NoosLogger = ...

Returns

ExternalProcessBackend

Methods

sendJsonRpc()

sendJsonRpc(method, params?, timeoutMs?): Promise<unknown>

Defined in: consensus/external-process-backend.ts:73

Parameters

method

string

params?

unknown

timeoutMs?

number = 5000

Returns

Promise<unknown>


startProcess()

startProcess(command, args?, workingDirectory?): void

Defined in: consensus/external-process-backend.ts:35

Parameters

command

string

args?

string[] = []

workingDirectory?

string

Returns

void


stopProcess()

stopProcess(): Promise<void>

Defined in: consensus/external-process-backend.ts:61

Returns

Promise<void>

Audience-first NOOSChain documentation.