fix: Do not crash when collect_block failed

Just gracefully return it as error and log it
This commit is contained in:
sprites0
2025-08-28 13:47:44 -04:00
parent 29e6972d58
commit 5ee9053286
2 changed files with 14 additions and 10 deletions

View File

@ -12,7 +12,7 @@ pub mod utils;
use std::sync::Arc;
use tokio::sync::mpsc;
use tracing::info;
use tracing::{error, info};
pub use cli::*;
pub use config::*;
@ -78,8 +78,11 @@ pub async fn start_pseudo_peer(
_ = transaction_rx.recv() => {}
Some(eth_req) = eth_rx.recv() => {
service.process_eth_request(eth_req).await?;
info!("Processed eth request");
if let Err(e) = service.process_eth_request(eth_req).await {
error!("Error processing eth request: {e:?}");
} else {
info!("Processed eth request");
}
}
}
}