Crate sc_client_api
source ·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
Substrate Client data backend
A method call executor interface.
A set of APIs supported by the client along with their primitives.
Execution extensions for runtime calls.
In memory client backend
Helper for managing the set of available leaves in the chain for DB implementations.
Storage notifications
Proof utilities
Utility methods for the client.
Structs
Storage proof in compact form.
Storage key of a child trie, it contains the prefix to the key.
Storage data associated to a
StorageKey
.Storage key.
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
Information related to a child state.
Strategy for executing a call into the runtime.
Traits
Blockchain database header backend. Does not perform any validation.
Usage Information Provider interface