Function node_rpc::create_full [−][src]
pub fn create_full<C, P, SC, B>(
deps: FullDeps<C, P, SC, B>
) -> Result<IoHandler<Metadata>, Box<dyn Error + Send + Sync>> where
C: ProvideRuntimeApi<Block> + HeaderBackend<Block> + AuxStore + HeaderMetadata<Block, Error = BlockChainError> + Sync + Send + 'static,
C::Api: AccountNonceApi<Block, AccountId, Index>,
C::Api: ContractsRuntimeApi<Block, AccountId, Balance, BlockNumber, Hash>,
C::Api: MmrRuntimeApi<Block, <Block as Block>::Hash>,
C::Api: TransactionPaymentRuntimeApi<Block, Balance>,
C::Api: BabeApi<Block>,
C::Api: BlockBuilder<Block>,
P: TransactionPool + 'static,
SC: SelectChain<Block> + 'static,
B: Backend<Block> + Send + Sync + 'static,
B::State: StateBackend<HashFor<Block>>,
Expand description
Instantiate all Full RPC extensions.