Crate multiversx_chain_vm_executor

Source

Structs§

CompilationOptions
CompilationOptionsLegacy
MissingWasmError
OpcodeCost
ServiceError
UnknownBreakpointValueError
VMHooksDefault
Dummy implementation for VMHooks. Can be used as placeholder, or in tests.
VMHooksEarlyExit
Contains details regarding an early exit triggered by a VM hook.
VMHooksLegacyAdapter
Allow conversion from the new VMHooks to the old.
VMHooksLegacyDefault
Dummy implementation for VMHooks. Can be used as placeholder, or in tests.

Enums§

BreakpointValue
BreakpointValueLegacy
InstanceCallResult

Traits§

Executor
ExecutorLastError
ExecutorLegacy
ExecutorService
Instance
The new instance trait, only used for configuring & calling the wasmer instance.
InstanceLegacy
The old instance trait, used both:
InstanceState
The interface through which VM hooks update the instance state.
VMHooks
VMHooksLegacy
VMHooksSetEarlyExit
Allows VM hooks handler to define an early exit method to be used by the VMHooksLegacyAdapter.

Functions§

check_missing_wasm
Useful for validating wasm bytes coming from tests.

Type Aliases§

ExecutorError
MemLength
The argument type for dealing with lengths of slices of the executor memory.
MemPtr
The argument type for dealing with executor memory pointers.