pub trait BabeApiClient: ClientT {
    // Provided method
    fn epoch_authorship<'life0, 'async_trait>(
        &'life0 self
    ) -> Pin<Box<dyn Future<Output = Result<HashMap<AuthorityId, EpochAuthorship>, Error>> + Send + 'async_trait>>
       where Self: Sync + 'async_trait,
             'life0: 'async_trait { ... }
}
Expand description

Client implementation for the BabeApi RPC API.

Provided Methods§

source

fn epoch_authorship<'life0, 'async_trait>( &'life0 self ) -> Pin<Box<dyn Future<Output = Result<HashMap<AuthorityId, EpochAuthorship>, Error>> + Send + 'async_trait>>
where Self: Sync + 'async_trait, 'life0: 'async_trait,

Returns data about which slots (primary or secondary) can be claimed in the current epoch with the keys in the keystore.

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<TypeJsonRpseeInteral> BabeApiClient for TypeJsonRpseeInteral
where TypeJsonRpseeInteral: ClientT,