pub trait RuntimeApiCollection: PhronSessionApi<Block> + ConvertTransactionRuntimeApi<Block> + EthereumRuntimeRPCApi<Block> + TransactionPaymentApi<Block, Balance> + ApiExt<Block> + Metadata<Block> + BlockBuilder<Block> + OffchainWorkerApi<Block> + SessionKeys<Block> + TaggedTransactionQueue<Block> + AccountNonceApi<Block, AccountId, Nonce> + AuraApi<Block, <<AuthorityId as AppCrypto>::Pair as Pair>::Public> { }
Expand description

A set of APIs that Phronesis runtime must implement.

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<Api> RuntimeApiCollection for Api
where Api: PhronSessionApi<Block> + ConvertTransactionRuntimeApi<Block> + EthereumRuntimeRPCApi<Block> + TransactionPaymentApi<Block, Balance> + ApiExt<Block> + Metadata<Block> + BlockBuilder<Block> + OffchainWorkerApi<Block> + SessionKeys<Block> + TaggedTransactionQueue<Block> + AccountNonceApi<Block, AccountId, Nonce> + AuraApi<Block, <<AuthorityId as AppCrypto>::Pair as Pair>::Public>,