Function moonbeam_service::lazy_loading::new_lazy_loading_partial
source · pub fn new_lazy_loading_partial<RuntimeApi, Customizations>(
config: &mut Configuration,
rpc_config: &RpcConfig,
lazy_loading_config: &LazyLoadingConfig
) -> Result<PartialComponents<TLazyLoadingClient<Block, RuntimeApi, WasmExecutor<HostFunctions>>, TLazyLoadingBackend<Block>, Option<LongestChain<TLazyLoadingBackend<Block>, Block>>, DefaultImportQueue<Block>, FullPool<Block, TLazyLoadingClient<Block, RuntimeApi, WasmExecutor<HostFunctions>>>, (BlockImportPipeline<FrontierBlockImport<Block, Arc<TLazyLoadingClient<Block, RuntimeApi, WasmExecutor<HostFunctions>>>, TLazyLoadingClient<Block, RuntimeApi, WasmExecutor<HostFunctions>>>, ParachainBlockImport<Block, FrontierBlockImport<Block, Arc<TLazyLoadingClient<Block, RuntimeApi, WasmExecutor<HostFunctions>>>, TLazyLoadingClient<Block, RuntimeApi, WasmExecutor<HostFunctions>>>, TLazyLoadingBackend<Block>>>, Option<FilterPool>, Option<Telemetry>, Option<TelemetryWorkerHandle>, Arc<Backend<Block, TLazyLoadingClient<Block, RuntimeApi, WasmExecutor<HostFunctions>>>>, FeeHistoryCache)>, Error>where
RuntimeApi: ConstructRuntimeApi<Block, TLazyLoadingClient<Block, RuntimeApi, WasmExecutor<HostFunctions>>> + Send + Sync + 'static,
RuntimeApi::RuntimeApi: RuntimeApiCollection,
Customizations: ClientCustomizations + 'static,
Expand description
Builds the PartialComponents for a lazy loading node.