@proto-kit/sequencer • Docs


Documentation / @proto-kit/sequencer / TransactionFlow

Class: TransactionFlow

Constructors

new TransactionFlow()

new TransactionFlow(flowCreator, runtimeProvingTask): TransactionFlow

Parameters

• flowCreator: FlowCreator

• runtimeProvingTask: RuntimeProvingTask

Returns

TransactionFlow

Defined in

packages/sequencer/src/protocol/production/flow/TransactionFlow.ts:14

Methods

proveRuntimes()

proveRuntimes(trace, blockHeight, txIndex, callback): Promise<void>

Parameters

• trace: TransactionTrace[]

• blockHeight: string

• txIndex: number

• callback

Returns

Promise<void>

Defined in

packages/sequencer/src/protocol/production/flow/TransactionFlow.ts:54