pub trait TransactionApiClient<Hash>: SubscriptionClientT
where Hash: Send + Sync + 'static + DeserializeOwned + Clone,
{ // Provided method fn submit_and_watch<'life0, 'async_trait>( &'life0 self, bytes: Bytes, ) -> Pin<Box<dyn Future<Output = Result<Subscription<TransactionEvent<Hash>>, Error>> + Send + 'async_trait>> where Self: Sync + 'async_trait, 'life0: 'async_trait { ... } }
Expand description

Client implementation for the TransactionApi RPC API.

Provided Methods§

source

fn submit_and_watch<'life0, 'async_trait>( &'life0 self, bytes: Bytes, ) -> Pin<Box<dyn Future<Output = Result<Subscription<TransactionEvent<Hash>>, Error>> + Send + 'async_trait>>
where Self: Sync + 'async_trait, 'life0: 'async_trait,

Submit an extrinsic to watch.

See TransactionEvent for details on transaction life cycle.

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<TypeJsonRpseeInteral, Hash> TransactionApiClient<Hash> for TypeJsonRpseeInteral
where TypeJsonRpseeInteral: SubscriptionClientT, Hash: Send + Sync + 'static + DeserializeOwned + Clone,