From 805e034f4bf02dfcf917038644c9122e41f68ee5 Mon Sep 17 00:00:00 2001 From: Marketen Date: Thu, 31 Jul 2025 15:28:33 +0200 Subject: [PATCH] return early if brain responds with no pubkeys --- internal/application/services/dutieschecker_service.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/internal/application/services/dutieschecker_service.go b/internal/application/services/dutieschecker_service.go index 713ddf2..fcc22ee 100644 --- a/internal/application/services/dutieschecker_service.go +++ b/internal/application/services/dutieschecker_service.go @@ -68,6 +68,11 @@ func (a *DutiesChecker) performChecks(ctx context.Context, justifiedEpoch domain return err } + if len(pubkeys) == 0 { + logger.Debug("No pubkeys found in brain for epoch %d, nothing to check.", justifiedEpoch) + return nil + } + indices, err := a.Beacon.GetValidatorIndicesByPubkeys(ctx, pubkeys) if err != nil { logger.Error("Error fetching validator indices from beacon node: %v", err)