package
1.5.37
Repository: https://github.com/multiversx/mx-chain-vm-go.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

MemLoadFromMemory is a bridge to the old Memory interface.
MemStoreToMemory is a bridge to the old Memory interface.

# Variables

ErrFuncNotFound signals that the the function does not exist.
ErrFunctionNonvoidSignature signals that the signature for the function is invalid.
ErrInvalidFunction signals that the function is invalid.
ErrMemoryBadBounds signals that a certain variable is out of bounds.
ErrMemoryBadBoundsLower signals that a certain variable is lower than allowed.
ErrMemoryBadBoundsUpper signals that a certain variable is higher than allowed.
ErrMemoryNegativeLength signals that the given length is less than 0.

# Structs

CompilationOptions contains configurations for instantiating an executor instance.
ExecutorFactoryArgs define the Executor configurations that come from the VM, especially the hooks and the gas costs.
No description provided by the author

# Interfaces

No description provided by the author
No description provided by the author
No description provided by the author
Executor defines the functionality needed to create any executor instance.
ExecutorAbstractFactory defines an object to be passed to the VM to configure the instantiation of the Executor.
Instance defines the functionality of a Wasmer instance.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Memory defines the functionality of the memory of a Wasmer instance.
No description provided by the author
VMHooks contains all VM functions that can be called by the executor during SC execution.

# Type aliases

MemLength indicates that an argument refers to the length of a data section in WASM memory.
MemPtr indicates that an argument refers to a location in WASM memory.