pub trait RuntimeApiInfo {
    const ID: [u8; 8];
    const VERSION: u32;
}
Expand description

Something that provides information about a runtime api.

Required Associated Constants§

The identifier of the runtime api.

The version of the runtime api.

Implementors§

impl<Block: BlockT, H> RuntimeApiInfo for dyn BeefyMmrApi<Block, H>

impl<Block: BlockT> RuntimeApiInfo for dyn BeefyApi<Block>

impl<Block: BlockT> RuntimeApiInfo for dyn CollectCollationInfo<Block>

impl<Block: BlockT> RuntimeApiInfo for dyn Benchmark<Block>

impl<Block: BlockT, AccountId, Index> RuntimeApiInfo for dyn AccountNonceApi<Block, AccountId, Index>

impl<Block: BlockT> RuntimeApiInfo for dyn TryRuntime<Block>

impl<Block: BlockT, AccountId, Balance> RuntimeApiInfo for dyn NominationPoolsApi<Block, AccountId, Balance>

impl<Block: BlockT, Balance> RuntimeApiInfo for dyn TransactionPaymentApi<Block, Balance>

impl<Block: BlockT, Balance, Call> RuntimeApiInfo for dyn TransactionPaymentCallApi<Block, Balance, Call>

impl<Block: BlockT, H: Encode + Decode, N: Encode + Decode> RuntimeApiInfo for dyn ParachainHost<Block, H, N>

impl<Block: BlockT> RuntimeApiInfo for dyn AuthorityDiscoveryApi<Block>

impl<Block: BlockT> RuntimeApiInfo for dyn BlockBuilder<Block>

impl<Block: BlockT, AuthorityId: Codec> RuntimeApiInfo for dyn AuraApi<Block, AuthorityId>

impl<Block: BlockT> RuntimeApiInfo for dyn BabeApi<Block>

impl<Block: BlockT> RuntimeApiInfo for dyn GrandpaApi<Block>

impl<Block: BlockT, Hash: Codec> RuntimeApiInfo for dyn MmrApi<Block, Hash>

impl<Block: BlockT> RuntimeApiInfo for dyn OffchainWorkerApi<Block>

impl<Block: BlockT> RuntimeApiInfo for dyn SessionKeys<Block>

impl<Block: BlockT> RuntimeApiInfo for dyn TaggedTransactionQueue<Block>