From ebcc658f98cf56c366805ab13b987f133c059cc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C4=99drzej=20Stuczy=C5=84ski?= Date: Mon, 14 Jul 2025 08:46:19 +0100 Subject: [PATCH] chain scraper: ignore precommits from missing validators (#5867) --- common/nyxd-scraper/src/storage/mod.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/common/nyxd-scraper/src/storage/mod.rs b/common/nyxd-scraper/src/storage/mod.rs index 754eba45ee..e1ff17e5a6 100644 --- a/common/nyxd-scraper/src/storage/mod.rs +++ b/common/nyxd-scraper/src/storage/mod.rs @@ -324,7 +324,13 @@ async fn persist_commits( } => (validator_address, timestamp, signature), }; - let validator = crate::helpers::validator_info(*validator_id, validators)?; + let validator = match crate::helpers::validator_info(*validator_id, validators) { + Ok(validator_info) => validator_info, + Err(err) => { + error!("{err}"); + continue; + } + }; let validator_address = crate::helpers::validator_consensus_address(*validator_id)?; if signature.is_none() {