Skip to content

applyBlock

applyBlock(vm): (block, opts) => Promise<ApplyBlockResult>

Validates and applies a block, computing the results of applying its transactions. This method doesn’t modify the block itself. It computes the block rewards and puts them on state (but doesn’t persist the changes).

Parameters

vm: BaseVm

Returns

Function

Parameters

block: Block

opts: RunBlockOpts

Returns

Promise<ApplyBlockResult>

Defined in

packages/vm/src/actions/applyBlock.ts:24