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>, StopHandle, StopHandle, StopHandle, Option<StopHandle>, Option<StopHandle>, MetricsStopper, MassaSurveyStopper)