Function frontier_template_node::eth::spawn_frontier_tasks

source ·
pub async fn spawn_frontier_tasks<B, RA, HF>(
    task_manager: &TaskManager,
    client: Arc<TFullClient<B, RA, WasmExecutor<HF>>>,
    backend: Arc<TFullBackend<B>>,
    frontier_backend: Arc<Backend<B, TFullClient<B, RA, WasmExecutor<HF>>>>,
    filter_pool: Option<FilterPool>,
    storage_override: Arc<dyn StorageOverride<B>>,
    fee_history_cache: FeeHistoryCache,
    fee_history_cache_limit: FeeHistoryCacheLimit,
    sync: Arc<SyncingService<B>>,
    pubsub_notification_sinks: Arc<EthereumBlockNotificationSinks<EthereumBlockNotification<B>>>,
)
where B: BlockT<Hash = H256>, RA: ConstructRuntimeApi<B, TFullClient<B, RA, WasmExecutor<HF>>> + Send + Sync + 'static, RA::RuntimeApi: EthCompatRuntimeApiCollection<B>, HF: HostFunctions + 'static,