Versions in this module Expand all Collapse all v0 v0.0.1 Oct 8, 2022 Changes in this version + func NewBlockchainContext(host andes.VMHost, blockChainHook vmcommon.BlockchainHook) (*blockchainContext, error) + func NewDisabledGasTracer() *disabledGasTracer + func NewEnabledGasTracer() *gasTracer + func NewManagedTypesContext(host andes.VMHost) (*managedTypesContext, error) + func NewMeteringContext(host andes.VMHost, gasMap config.GasScheduleMap, blockGasLimit uint64) (*meteringContext, error) + func NewOutputContext(host andes.VMHost) (*outputContext, error) + func NewReservedFunctions(scAPINames vmcommon.FunctionNames, ...) *reservedFunctions + func NewRuntimeContext(host andes.VMHost, vmType []byte, ...) (*runtimeContext, error) + func NewStorageContext(host andes.VMHost, blockChainHook vmcommon.BlockchainHook, ...) (*storageContext, error) + func NewVMOutputAccount(address []byte) *vmcommon.OutputAccount + type WasmerInstanceBuilder struct + func (builder *WasmerInstanceBuilder) NewInstanceFromCompiledCodeWithOptions(compiledCode []byte, options wasmer.CompilationOptions) (wasmer.InstanceHandler, error) + func (builder *WasmerInstanceBuilder) NewInstanceWithOptions(contractCode []byte, options wasmer.CompilationOptions) (wasmer.InstanceHandler, error)