The host library responsible for running and connecting modules
An in-memory store implemented with a hashmap
Represents the type of a query
A representation of a Module of erased type, with its root state reachable from the Id in the store.
Represents the type of a transaction
A type with a corresponding wasm module
Helper trait for wasm bytecode
The main trait for storing/transmitting data, in the case of a wasm environment, this is generally implemented with host calls