Function drml_rpc::create_full
source · [−]pub fn create_full<C, P, SC, B, A>(
deps: FullDeps<C, P, SC, B, A>,
subscription_task_executor: SubscriptionTaskExecutor
) -> RpcResult where
C: 'static + Send + Sync + AuxStore + BlockchainEvents<Block> + StorageProvider<Block, B> + ProvideRuntimeApi<Block> + HeaderBackend<Block> + HeaderMetadata<Block, Error = Error>,
C::Api: BabeApi<Block> + BlockBuilder<Block> + AccountNonceApi<Block, AccountId, Nonce> + TransactionPaymentRuntimeApi<Block, Balance> + EthereumRuntimeRPCApi<Block> + ConvertTransactionRuntimeApi<Block> + DebugRuntimeApi<Block>,
P: 'static + Sync + Send + TransactionPool<Block = Block>,
SC: 'static + SelectChain<Block>,
B: 'static + Send + Sync + Backend<Block>,
B::State: StateBackend<Hashing>,
A: 'static + ChainApi<Block = Block>,
Expand description
Instantiate all RPC extensions.