@ethereumjs/vm / buildBlock
buildBlock(
vm,opts):Promise<BlockBuilder>
Defined in: vm/src/buildBlock.ts:544
Incrementally assembles a block by executing transactions against a VM.
Opens a @ethereumjs/common!StateManagerInterface checkpoint; commits on BlockBuilder.build or reverts with BlockBuilder.revert. See BuildBlockOpts for parent block and header defaults.
Promise<BlockBuilder>
BlockBuilder for BlockBuilder.addTransaction, BlockBuilder.build, and BlockBuilder.revert
const builder = await buildBlock(vm, { parentBlock })
await builder.addTransaction(signedTx)
const { block } = await builder.build()