Function massa_node::launch
source ยท pub(crate) async fn launch(
args: &Args,
node_wallet: Arc<RwLock<Wallet>>,
sig_int_toggled: Arc<(Mutex<bool>, Condvar)>,
) -> (MassaReceiver<ConsensusEvent>, Option<BootstrapManager>, Box<dyn ConsensusManager>, Box<dyn ExecutionManager>, Box<dyn SelectorManager>, Box<dyn PoolManager>, Box<dyn ProtocolManager>, Box<dyn FactoryManager>, Box<dyn EventCacheManager>, StopHandle, StopHandle, StopHandle, Option<StopHandle>, Option<StopHandle>, MetricsStopper, MassaSurveyStopper)