From de118ca2e46827fe4b03a264fb594aab0219308a Mon Sep 17 00:00:00 2001 From: claravanstaden Date: Wed, 20 Mar 2024 14:29:04 +0200 Subject: [PATCH] refactor method --- relayer/relays/beacon/header/header.go | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/relayer/relays/beacon/header/header.go b/relayer/relays/beacon/header/header.go index 30bb03d3ee..1ed83b14a6 100644 --- a/relayer/relays/beacon/header/header.go +++ b/relayer/relays/beacon/header/header.go @@ -329,7 +329,7 @@ func (h *Header) populateClosestCheckpoint(slot uint64) (cache.Proof, error) { case errors.Is(cache.FinalizedCheckPointNotAvailable, err) || errors.Is(cache.FinalizedCheckPointNotPopulated, err): checkpointSlot := checkpoint.Slot if checkpointSlot == 0 { - checkpointSlot, err = h.populateCheckPointCacheWithDataFromChain(slot, checkpointSlot) + checkpointSlot, err = h.populateCheckPointCacheWithDataFromChain(slot) if err != nil { // There should always be a checkpoint onchain with the range of the sync committee period slots return checkpoint, fmt.Errorf("find checkpoint on-chain: %w", err) @@ -351,10 +351,8 @@ func (h *Header) populateClosestCheckpoint(slot uint64) (cache.Proof, error) { return checkpoint, nil } -func (h *Header) populateCheckPointCacheWithDataFromChain(slot, checkpointSlot uint64) (uint64, error) { - log.WithFields(log.Fields{"calculatedCheckpointSlot": checkpointSlot}).Info("checkpoint slot not available, try with slot in next sync period instead") - - checkpointSlot = h.syncer.CalculateNextCheckpointSlot(slot) +func (h *Header) populateCheckPointCacheWithDataFromChain(slot uint64) (uint64, error) { + checkpointSlot := h.syncer.CalculateNextCheckpointSlot(slot) lastFinalizedHeaderState, err := h.writer.GetLastFinalizedHeaderState() if err != nil {