Function launch_cfx_async_rpc_servers
Source pub async fn launch_cfx_async_rpc_servers(
consensus: SharedConsensusGraph,
sync: SharedSynchronizationService,
tx_pool: SharedTransactionPool,
data_man: Arc<BlockDataManager>,
network: Arc<NetworkService>,
pos_handler: Arc<PosVerifier>,
notifications: Arc<Notifications>,
executor: TaskExecutor,
accounts: Arc<AccountProvider>,
exit: Arc<(Mutex<bool>, Condvar)>,
block_gen: BlockGeneratorTestApi,
maybe_txgen: Option<Arc<TransactionGenerator>>,
maybe_direct_txgen: Option<Arc<Mutex<DirectTransactionGenerator>>>,
conf: &Configuration,
apis: ApiSet,
is_debug: bool,
) -> Result<Option<RpcServerHandle>, String>