@proto-kit/sequencer • Docs


Documentation / @proto-kit/sequencer / StateTransitionFlow

Class: StateTransitionFlow

Constructors

new StateTransitionFlow()

new StateTransitionFlow(protocol, flowCreator, stateTransitionTask, stateTransitionReductionTask): StateTransitionFlow

Parameters

• protocol: Protocol<MandatoryProtocolModulesRecord>

• flowCreator: FlowCreator

• stateTransitionTask: StateTransitionTask

• stateTransitionReductionTask: StateTransitionReductionTask

Returns

StateTransitionFlow

Defined in

packages/sequencer/src/protocol/production/flow/StateTransitionFlow.ts:23

Methods

executeBatches()

executeBatches(trace, batchId, callback): Promise<void>

Parameters

• trace: StateTransitionProofParameters[]

• batchId: number

• callback

Returns

Promise<void>

Defined in

packages/sequencer/src/protocol/production/flow/StateTransitionFlow.ts:73