referrerpolicy=no-referrer-when-downgrade

Module relay_chain

Module relay_chain 

Source
Expand description

Host functions for the relay chain runtime.

Modules§

allocator
Wasm only interface that provides functions for calling into the allocator.
crypto
Interfaces for working with crypto related types from within the runtime.
default_child_storage
Interface for accessing the child storage for default child trie, from within the runtime.
hashing
Interface that provides functions for hashing with different algorithms.
logging
Interface that provides functions for logging from within the runtime.
misc
Interface that provides miscellaneous functions for communicating between the runtime and the node.
offchain
Interface that provides functions to access the offchain functionality.
offchain_index
Interface that provides functions to access the Offchain DB.
panic_handler
WASM-only interface which allows for aborting the execution in case of an unrecoverable error.
storage
Interface for accessing the storage from within the runtime.
transaction_index
Interface that provides transaction indexing API.
trie
Interface that provides trie related functionality.
wasm_tracing
Interface to provide tracing facilities for wasm. Modelled after tokios tracing-crate interfaces. See sp-tracing for more information.

Structs§

MultiRemovalResults
Results concerning an operation to remove many keys.
UseDalekExt
Extension to signal to [crypt::ed25519_verify] to use the dalek crate.

Enums§

EcdsaVerifyError
Error verifying ECDSA signature
KillStorageResult
The outcome of calling storage_kill. Returned value is the number of storage items removed from the backend from making the storage_kill call.

Functions§

init_tracing
Initialize tracing of sp_tracing not necessary – noop. To enable build when not both substrate_runtime and with-tracing-feature.
unreachable
Crashes the execution of the program.

Type Aliases§

SubstrateHostFunctions
The host functions Substrate provides for the Wasm runtime environment.
TestExternalities
Type alias for Externalities implementation used in tests.