Function phronesis::service::setup

source ·
fn setup(
    config: Configuration,
    backend: Arc<TFullBackend<Block>>,
    chain_status: SubstrateChainStatus,
    keystore_container: &KeystoreContainer,
    import_queue: DefaultImportQueue<Block>,
    transaction_pool: Arc<FullPool<Block, FullClient>>,
    task_manager: &mut TaskManager,
    client: Arc<FullClient>,
    telemetry: &mut Option<Telemetry>,
    import_justification_tx: UnboundedSender<Justification>,
    collect_extra_debugging_data: bool,
    frontier_backend: Backend<Block>,
    fee_history: (FeeHistoryCache, FeeHistoryCacheLimit),
    filter_pool: Option<FilterPool>
) -> Result<(RpcHandlers, Arc<NetworkService<Block, BlockHash>>, Arc<SyncingService<Block>>, ProtocolNaming, NetworkStarter, Option<ValidatorAddressCache>, SyncOracle), Error>