@proto-kit/sequencer • Docs
Documentation / @proto-kit/sequencer / BlockFlow
Class: BlockFlow
Constructors
new BlockFlow()
new BlockFlow(
flowCreator,protocol,runtime,runtimeFlow,transactionTask,transactionMergeTask,methodIdResolver):BlockFlow
Parameters
• flowCreator: FlowCreator
• protocol: Protocol<MandatoryProtocolModulesRecord>
• runtime: Runtime<RuntimeModulesRecord>
• runtimeFlow: TransactionFlow
• transactionTask: TransactionProvingTask
• transactionMergeTask: TransactionReductionTask
• methodIdResolver: MethodIdResolver
Returns
Defined in
packages/sequencer/src/protocol/production/flow/BlockFlow.ts:28
Methods
createTransactionProof()
createTransactionProof(
height,trace,callback):Promise<void>
Parameters
• height: string
• trace: TransactionTrace[]
• callback
Returns
Promise<void>
Defined in
packages/sequencer/src/protocol/production/flow/BlockFlow.ts:143