[−][src]Trait polymesh::service::RuntimeApiCollection
A set of APIs that polkadot-like runtimes must implement.
Implementors
impl<Api, Extrinsic> RuntimeApiCollection<Extrinsic> for Api where
Api: TaggedTransactionQueue<Block> + ApiExt<Block, Error = Error> + BabeApi<Block> + GrandpaApi<Block> + BlockBuilder<Block> + AccountNonceApi<Block, AccountId, Nonce> + TransactionPaymentApi<Block, Balance, Extrinsic> + Metadata<Block> + OffchainWorkerApi<Block> + SessionKeys<Block> + AuthorityDiscoveryApi<Block> + ContractsApi<Block, AccountId, Balance, BlockNumber> + StakingApi<Block> + PipsApi<Block, AccountId, Balance> + IdentityApi<Block, IdentityId, Ticker, AccountId, SecondaryKey<AccountId>, Signatory<AccountId>, Moment> + ProtocolFeeApi<Block> + AssetApi<Block, AccountId> + GroupApi<Block> + ComplianceManagerApi<Block, AccountId, Balance>,
Extrinsic: RuntimeExtrinsic,
Self::StateBackend: StateBackend<BlakeTwo256>,
[src]
Api: TaggedTransactionQueue<Block> + ApiExt<Block, Error = Error> + BabeApi<Block> + GrandpaApi<Block> + BlockBuilder<Block> + AccountNonceApi<Block, AccountId, Nonce> + TransactionPaymentApi<Block, Balance, Extrinsic> + Metadata<Block> + OffchainWorkerApi<Block> + SessionKeys<Block> + AuthorityDiscoveryApi<Block> + ContractsApi<Block, AccountId, Balance, BlockNumber> + StakingApi<Block> + PipsApi<Block, AccountId, Balance> + IdentityApi<Block, IdentityId, Ticker, AccountId, SecondaryKey<AccountId>, Signatory<AccountId>, Moment> + ProtocolFeeApi<Block> + AssetApi<Block, AccountId> + GroupApi<Block> + ComplianceManagerApi<Block, AccountId, Balance>,
Extrinsic: RuntimeExtrinsic,
Self::StateBackend: StateBackend<BlakeTwo256>,