@ethereumjs/vm / runBlock
runBlock(
vm,opts):Promise<RunBlockResult>
Defined in: vm/src/runBlock.ts:91
Executes a block’s transactions, updates miner rewards, and optionally validates header fields.
Commits state on success; reverts the block checkpoint if execution or validation fails.
Options are documented on RunBlockOpts; defaults include generate: false.
Promise<RunBlockResult>
If header or block validation fails, receipts or roots mismatch expected values, or a transaction reverts when validation is enabled
const result = await runBlock(vm, { block, generate: true })