[−][src]Crate sp_io
I/O host interface for substrate runtime. Substrate 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. |
| 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 that provides functions for profiling the runtime. |
Structs
| TracingProxyExt | Extension to allow running traces in wasm via Proxy |
| VerificationExt | The keystore extension to register/retrieve from the externalities. |
Enums
| EcdsaVerifyError | Error verifying ECDSA signature |
Type Definitions
| SubstrateHostFunctions | The host functions Substrate provides for the Wasm runtime environment. |
| TestExternalities | Type alias for Externalities implementation used in tests. |