pub fn create_full<C, P, BE, A>(
    deps: FullDeps<C, P, A, BE>,
    subscription_task_executor: SubscriptionTaskExecutor,
    maybe_tracing_config: Option<TracingConfig>,
    pubsub_notification_sinks: Arc<EthereumBlockNotificationSinks<EthereumBlockNotification<Block>>>,
    pending_consenus_data_provider: Box<dyn ConsensusDataProvider<Block>>
) -> Result<RpcModule<()>, Box<dyn Error + Send + Sync>>
where BE: Backend<Block> + 'static, BE::State: StateBackend<BlakeTwo256>, BE::Blockchain: BlockchainBackend<Block>, C: ProvideRuntimeApi<Block> + StorageProvider<Block, BE> + AuxStore + BlockchainEvents<Block> + HeaderBackend<Block> + HeaderMetadata<Block, Error = Error> + 'static + CallApiAt<Block> + Send + Sync, A: ChainApi<Block = Block> + 'static, C::Api: RuntimeApiCollection, P: TransactionPool<Block = Block> + 'static,
Expand description

Instantiate all Full RPC extensions.