Expand description
I/O host interface for tetcore runtime. Tetcore runtime standard library as compiled when linked with Rust’s standard library.
Modules§
- 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.
- runtime_
tasks - Wasm host functions for managing tasks.
- sandbox
- Wasm-only interface that provides functions for interacting with the sandbox.
- storage
- Interface for accessing the storage from within the runtime.
- trie
- Interface that provides trie related functionality.
- wasm_
tracing - Interface to provide tracing facilities for wasm. Modelled after tokios
tracing
-crate interfaces. Seetetcore-tracing
for more information.
Structs§
- Crossing
- Crossing is a helper wrapping any Encode-Decodeable type for transferring over the wasm barrier.
- Verification
Ext - Batch verification extension to register/retrieve from the externalities.
Enums§
- Ecdsa
Verify Error - Error verifying ECDSA signature
Functions§
- init_
tracing - Initialize tracing of tetcore_tracing not necessary – noop. To enable build
without std and with the
with-tracing
-feature.
Type Aliases§
- Test
Externalities - Type alias for Externalities implementation used in tests.
- Tetcore
Host Functions - The host functions Tetcore provides for the Wasm runtime environment.