[−][src]Crate sc_client_api
Substrate client interfaces.
Re-exports
pub use sp_blockchain as blockchain; |
pub use backend::*; |
pub use notifications::*; |
pub use call_executor::*; |
pub use client::*; |
pub use light::*; |
pub use notifications::*; |
pub use proof_provider::*; |
Modules
| backend | Substrate Client data backend |
| call_executor | A method call executor interface. |
| cht | Canonical hash trie definitions and helper functions. |
| 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. |
| light | Substrate light client interfaces |
| notifications | Storage notifications |
| proof_provider | Proof utilities |
| utils | Utility methods for the client. |
Structs
| StorageProof | 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
| ExecutionStrategy | Strategy for executing a call into the runtime. |
Traits
| UsageProvider | Usage Information Provider interface |