ethereumjs-monorepo

@ethereumjs/evm


@ethereumjs/evm / createEVM

Function: createEVM()

createEVM(createOpts?): Promise<EVM>

Defined in: constructors.ts:19

Async factory for initializing an EVM with sensible defaults.

Supplies a NobleBN254 precompile backend, mainnet @ethereumjs/common!Common, EVMMockBlockchain, and @ethereumjs/statemanager!SimpleStateManager when not provided.

Parameters

createOpts?

EVMOpts

EVM configuration

Returns

Promise<EVM>

Initialized EVM instance