@proto-kit/sequencer • Docs
Documentation / @proto-kit/sequencer / BatchFlow
Class: BatchFlow
Constructors
new BatchFlow()
new BatchFlow(
flowCreator,blockProvingTask,blockReductionTask,stateTransitionFlow,transactionFlow,protocol,tracer):BatchFlow
Parameters
• flowCreator: FlowCreator
• blockProvingTask: NewBlockTask
• blockReductionTask: BlockReductionTask
• stateTransitionFlow: StateTransitionFlow
• transactionFlow: BlockFlow
• protocol: Protocol<MandatoryProtocolModulesRecord>
• tracer: Tracer
Returns
Defined in
packages/sequencer/src/protocol/production/flow/BatchFlow.ts:26
Properties
tracer
readonlytracer:Tracer
Defined in
packages/sequencer/src/protocol/production/flow/BatchFlow.ts:35
Methods
executeBatch()
executeBatch(
batch,batchId):Promise<BlockProof>
Parameters
• batch: BatchTrace
• batchId: number
Returns
Promise<BlockProof>
Defined in
packages/sequencer/src/protocol/production/flow/BatchFlow.ts:89