Expand description
Interpreter
implementation
Modules§
- This module contains logic on contract management.
- VM State Differences
- The module contains functions to check predicates defined in the inputs of a transaction.
Structs§
- The initial balances of the transaction.
- VM interpreter.
- Interpreter parameters
- The memory of the VM, represented as stack and heap.
- A range of memory. No guarantees are made about validity of access.
- ECAL opcode is not supported and return an error if you try to call.
- ECAL is not allowed in predicates
- Structure to encapsulate asset balances for VM runtime
Traits§
- Methods that should be implemented by the checked metadata of supported transactions.
- ECAL opcode handler
- The definition of the executable transaction supported by the
Interpreter
. - The trait for the memory.