Versions in this module Expand all Collapse all v1 v1.0.1 Nov 29, 2022 v1.0.0 Nov 29, 2022 Changes in this version + type Constructor func(blockCtx vm.BlockContext, txCtx vm.TxContext, stateDB vm.StateDB, ...) EVM + type EVM interface + ActivePrecompiles func(rules params.Rules) []common.Address + Call func(caller vm.ContractRef, addr common.Address, input []byte, gas uint64, ...) (ret []byte, leftOverGas uint64, err error) + CallCode func(caller vm.ContractRef, addr common.Address, input []byte, gas uint64, ...) (ret []byte, leftOverGas uint64, err error) + Cancel func() + Cancelled func() bool + ChainConfig func() *params.ChainConfig + Config func() vm.Config + Context func() vm.BlockContext + Create func(caller vm.ContractRef, code []byte, gas uint64, value *big.Int) (ret []byte, contractAddr common.Address, leftOverGas uint64, err error) + Create2 func(caller vm.ContractRef, code []byte, gas uint64, endowment *big.Int, ...) (ret []byte, contractAddr common.Address, leftOverGas uint64, err error) + DelegateCall func(caller vm.ContractRef, addr common.Address, input []byte, gas uint64) (ret []byte, leftOverGas uint64, err error) + Interpreter func() *vm.EVMInterpreter + Precompile func(addr common.Address) (vm.PrecompiledContract, bool) + Reset func(txCtx vm.TxContext, statedb vm.StateDB) + RunPrecompiledContract func(p StatefulPrecompiledContract, addr common.Address, input []byte, ...) (ret []byte, remainingGas uint64, err error) + StaticCall func(caller vm.ContractRef, addr common.Address, input []byte, gas uint64) (ret []byte, leftOverGas uint64, err error) + TxContext func() vm.TxContext + type PrecompiledContracts map[common.Address]vm.PrecompiledContract + type StatefulPrecompiledContract interface + RunStateful func(evm EVM, addr common.Address, input []byte, value *big.Int) (ret []byte, err error)