From 39812e54bf107701640c59eb3cfcb6d40aaf6997 Mon Sep 17 00:00:00 2001 From: Ardit Marku Date: Mon, 25 Nov 2024 19:57:48 +0200 Subject: [PATCH] Use a constant backoff retry strategy for retrieving the Flow transaction result --- services/requester/pool.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/services/requester/pool.go b/services/requester/pool.go index bb19551a1..9b0074efd 100644 --- a/services/requester/pool.go +++ b/services/requester/pool.go @@ -65,8 +65,7 @@ func (t *TxPool) Send( t.pool.Store(evmTx.Hash(), evmTx) defer t.pool.Delete(evmTx.Hash()) - backoff := retry.WithMaxDuration(time.Minute*3, retry.NewFibonacci(time.Millisecond*100)) - + backoff := retry.WithMaxDuration(time.Minute*1, retry.NewConstant(time.Second*1)) return retry.Do(ctx, backoff, func(ctx context.Context) error { res, err := t.client.GetTransactionResult(ctx, flowTx.ID()) if err != nil {