subspace_service::rpc

Function create_full

source
pub fn create_full<C, P, SO, AS, B>(
    deps: FullDeps<C, P, SO, AS, B>,
) -> Result<RpcModule<()>, Box<dyn Error + Send + Sync>>
where C: ProvideRuntimeApi<Block> + BlockBackend<Block> + HeaderBackend<Block> + HeaderMetadata<Block, Error = Error> + Send + Sync + 'static, C::Api: AccountNonceApi<Block, AccountId, Nonce> + TransactionPaymentRuntimeApi<Block, Balance> + BlockBuilder<Block> + SubspaceApi<Block, PublicKey> + MmrRuntimeApi<Block, <Block as Block>::Hash, BlockNumber> + ObjectsApi<Block>, P: TransactionPool + 'static, SO: SyncOracle + Send + Sync + Clone + 'static, AS: AuxStore + Send + Sync + 'static, B: Backend<Block> + Send + Sync + 'static, B::State: StateBackend<HashingFor<Block>>,
Expand description

Instantiate all full RPC extensions.