mirror of
https://github.com/logos-blockchain/lssa.git
synced 2026-08-24 22:29:22 +00:00
feat: added consensus and networking mocks
This commit is contained in:
@@ -1,7 +1,12 @@
|
||||
use std::sync::Arc;
|
||||
|
||||
use anyhow::Result;
|
||||
use consensus::ConsensusManager;
|
||||
use log::info;
|
||||
use networking::peer_manager::PeerManager;
|
||||
use node_rpc::new_http_server;
|
||||
use rpc_primitives::RpcConfig;
|
||||
use tokio::sync::Mutex;
|
||||
|
||||
pub async fn main_runner() -> Result<()> {
|
||||
env_logger::init();
|
||||
@@ -11,6 +16,14 @@ pub async fn main_runner() -> Result<()> {
|
||||
let _http_server_handle = http_server.handle();
|
||||
tokio::spawn(http_server);
|
||||
|
||||
let peer_manager = PeerManager::start_peer_manager(4, 0).await?;
|
||||
info!("Peer manager mock started");
|
||||
|
||||
let peer_manager_shared = Arc::new(Mutex::new(peer_manager));
|
||||
|
||||
let _consensus_manager = ConsensusManager::new(peer_manager_shared.clone());
|
||||
info!("Consensus manger mock started");
|
||||
|
||||
#[allow(clippy::empty_loop)]
|
||||
loop {
|
||||
//ToDo: Insert activity into main loop
|
||||
|
||||
Reference in New Issue
Block a user