change number of retries based on number of api keys (#791)

* change number of retries based on number of api keys

* Modify retry count based on API key quantity
This commit is contained in:
Jakub
2025-09-04 09:16:13 +02:00
committed by GitHub
parent dd59d1bfd2
commit e227e0893a
2 changed files with 10 additions and 1 deletions
+5
View File
@@ -0,0 +1,5 @@
---
"@status-im/wallet": patch
---
change number of retries based on number of api keys
@@ -41,6 +41,10 @@ import type {
TransactionStatusResponseBody,
} from './types'
const API_KEY_COUNT = serverEnv.ALCHEMY_API_KEYS.split(',')
.map(k => k.trim())
.filter(Boolean).length
const alchemyNetworks = {
ethereum: 'eth-mainnet',
optimism: 'opt-mainnet',
@@ -1120,7 +1124,7 @@ async function _retry<T extends ResponseBody>(
}
},
{
retries: 3,
retries: API_KEY_COUNT,
factor: 2,
minTimeout: 1000,
maxTimeout: 60000,