Trait polkadot_service::AbstractClient
source · pub trait AbstractClient<Block, Backend>: BlockchainEvents<Block> + Sized + Send + Sync + ProvideRuntimeApi<Block> + HeaderBackend<Block> + CallApiAt<Block, StateBackend = <Backend as Backend<Block>>::State> + AuxStore + UsageProvider<Block> + HeaderMetadata<Block, Error = Error>where
Block: Block,
Backend: Backend<Block>,
<Backend as Backend<Block>>::State: Backend<BlakeTwo256>,
Self::Api: RuntimeApiCollection<StateBackend = <Backend as Backend<Block>>::State>,{ }
Expand description
Trait that abstracts over all available client implementations.
For a concrete type there exists Client
.