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.

§Unstable

This method is unstable and subject to change in the future.

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,