Expand description
Substrate client interfaces.
Re-exports§
pub use sp_blockchain as blockchain;
pub use backend::*;
pub use call_executor::*;
pub use client::*;
pub use notifications::*;
pub use proof_provider::*;
Modules§
- backend
- Substrate Client data backend
- call_
executor - A method call executor interface.
- client
- A set of APIs supported by the client along with their primitives.
- execution_
extensions - Execution extensions for runtime calls.
- in_mem
- In memory client backend
- leaves
- Helper for managing the set of available leaves in the chain for DB implementations.
- notifications
- Storage notifications
- proof_
provider - Proof utilities
- utils
- Utility methods for the client.
Structs§
- Compact
Proof - Storage proof in compact form.
- Prefixed
Storage Key - Storage key of a child trie, it contains the prefix to the key.
- Storage
Data - Storage data associated to a
StorageKey
. - Storage
Key - Storage key.
- Storage
Proof - A proof that some set of key-value pairs are included in the storage trie. The proof contains the storage values so that the partial storage backend can be reconstructed by a verifier that does not already have access to the key-value pairs.
Enums§
- Child
Info - Information related to a child state.
Traits§
- Header
Backend - Blockchain database header backend. Does not perform any validation.
- Usage
Provider - Usage Information Provider interface