From 434912bc23cc4567f27b4fc999869b63b058230e Mon Sep 17 00:00:00 2001 From: Luis Helder Date: Mon, 17 Nov 2025 17:29:07 -0300 Subject: [PATCH] fix: increase retry attempts when getting events from fullnodes --- packages/daemon/src/services/index.ts | 4 +++- packages/daemon/src/utils/retry.ts | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/daemon/src/services/index.ts b/packages/daemon/src/services/index.ts index 67110a33..87e5a30f 100644 --- a/packages/daemon/src/services/index.ts +++ b/packages/daemon/src/services/index.ts @@ -859,7 +859,9 @@ export const checkForMissedEvents = async (context: Context): Promise<{ hasNewEv return res; }, { - maxRetries: 3, + // It's possible that the fullnode is under high load or having intermittent issues, + // so we use a higher number of retries to give it a chance to recover + maxRetries: 10, initialDelayMs: 1000, maxDelayMs: 10000, backoffMultiplier: 2, diff --git a/packages/daemon/src/utils/retry.ts b/packages/daemon/src/utils/retry.ts index 5029a61c..191cd892 100644 --- a/packages/daemon/src/utils/retry.ts +++ b/packages/daemon/src/utils/retry.ts @@ -16,7 +16,7 @@ export interface RetryOptions { } const DEFAULT_OPTIONS: Required = { - maxRetries: 3, + maxRetries: 5, initialDelayMs: 1000, maxDelayMs: 10000, backoffMultiplier: 2,