diff --git a/beacon_node/beacon_chain/src/validator_monitor.rs b/beacon_node/beacon_chain/src/validator_monitor.rs index f3ef3aa881..015efe0c64 100644 --- a/beacon_node/beacon_chain/src/validator_monitor.rs +++ b/beacon_node/beacon_chain/src/validator_monitor.rs @@ -353,8 +353,7 @@ impl ValidatorMonitor { "matched_head" => summary.is_previous_epoch_head_attester, "epoch" => prev_epoch, "validator" => id, - - ) + ); } else if summary.is_active_in_previous_epoch && !summary.is_previous_epoch_attester { @@ -364,6 +363,11 @@ impl ValidatorMonitor { "epoch" => prev_epoch, "validator" => id, ) + } else if !summary.is_active_in_previous_epoch { + // Monitored validator is not active, due to awaiting activation + // or being exited/withdrawn. Do not attempt to report on its + // attestations. + continue; } if summary.is_previous_epoch_attester {