referrerpolicy=no-referrer-when-downgrade
sp_api

Trait RuntimeApiInfo

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

Something that provides information about a runtime api.

Required Associated Constants§

Source

const ID: [u8; 8]

The identifier of the runtime api.

Source

const VERSION: u32

The version of the runtime api.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

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

Source§

const ID: [u8; 8] = _

Source§

const VERSION: u32 = 5u32

Source§

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

Source§

const ID: [u8; 8] = _

Source§

const VERSION: u32 = 2u32

impl<Block: BlockT, AccountId> RuntimeApiInfo for dyn FungiblesApi<Block, AccountId>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<Block: BlockT, AccountId, AssetBalance, AssetId> RuntimeApiInfo for dyn AssetsApi<Block, AccountId, AssetBalance, AssetId>

impl<Block: BlockT, Balance, AssetId> RuntimeApiInfo for dyn AssetConversionApi<Block, Balance, AssetId>

impl<Block: BlockT, Cost: MaybeDisplay + Codec> RuntimeApiInfo for dyn AssetRewards<Block, Cost>

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

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

impl<Block: BlockT, AccountId, Balance, BlockNumber, Hash, EventRecord> RuntimeApiInfo for dyn ContractsApi<Block, AccountId, Balance, BlockNumber, Hash, EventRecord>

impl<Block: BlockT, AccountId, CollectionId, ItemId> RuntimeApiInfo for dyn NftsApi<Block, AccountId, CollectionId, ItemId>

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

impl<Block: BlockT, AccountId, Balance, Nonce, BlockNumber> RuntimeApiInfo for dyn ReviveApi<Block, AccountId, Balance, Nonce, BlockNumber>

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

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> RuntimeApiInfo for dyn ParachainHost<Block>

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

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

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

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

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

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

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, AuthorityId> RuntimeApiInfo for dyn BeefyApi<Block, AuthorityId>

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

impl<Block: BlockT, Difficulty: Decode> RuntimeApiInfo for dyn DifficultyApi<Block, Difficulty>

impl<Block: BlockT, Moment: Decode> RuntimeApiInfo for dyn TimestampApi<Block, Moment>

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

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

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

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

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

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

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

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

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

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

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

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

impl<Block: BlockT, AccountId> RuntimeApiInfo for dyn LocationToAccountApi<Block, AccountId>

impl<Block: BlockT, Call, Event, OriginCaller> RuntimeApiInfo for dyn DryRunApi<Block, Call, Event, OriginCaller>