EthereumVirtualMachine(repository: BlockchainRepository, evmVmFactory: () -> EvmVm, options: Map<String, String> = mapOf())
An Ethereum Virtual Machine.
repository - the blockchain repository
evmVmFactory - factory to create the EVM
options - the options to set on the EVM, specific to the library