Crate sc_client_api[−][src]
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 |