From 82f20371a2c19322a470f1b08c151a949ad45228 Mon Sep 17 00:00:00 2001 From: Nico Flaig Date: Thu, 23 Jan 2025 10:40:54 +0000 Subject: [PATCH] fix: do not register validator statuses for epoch -1 (#7392) --- packages/beacon-node/src/metrics/validatorMonitor.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/beacon-node/src/metrics/validatorMonitor.ts b/packages/beacon-node/src/metrics/validatorMonitor.ts index 1c9a093656c..86ab9edaa54 100644 --- a/packages/beacon-node/src/metrics/validatorMonitor.ts +++ b/packages/beacon-node/src/metrics/validatorMonitor.ts @@ -306,6 +306,11 @@ export function createValidatorMonitor( lastRegisteredStatusEpoch = currentEpoch; const previousEpoch = currentEpoch - 1; + // There won't be any validator activity in epoch -1 + if (previousEpoch === -1) { + return; + } + for (const [index, monitoredValidator] of validators.entries()) { // We subtract two from the state of the epoch that generated these summaries. //