diff --git a/libs/wallet/src/api/state/walletCapabilitiesAtom.test.ts b/libs/wallet/src/api/state/walletCapabilitiesAtom.test.ts index 7a08371c85..61a0845db6 100644 --- a/libs/wallet/src/api/state/walletCapabilitiesAtom.test.ts +++ b/libs/wallet/src/api/state/walletCapabilitiesAtom.test.ts @@ -11,6 +11,7 @@ import { isAtomicBatchSupportedAtom, isAtomicBatchSupportedAsyncAtom, isAtomicBatchSupportedLoadableAtom, + REQUEST_TIMEOUT_MS, resolveCapabilitiesForChain, walletCapabilitiesAtom, } from './walletCapabilitiesAtom' @@ -322,7 +323,7 @@ describe('walletCapabilitiesAtom', () => { try { const resultPromise = store.get(walletCapabilitiesAtom) - await jest.advanceTimersByTimeAsync(5_000) + await jest.advanceTimersByTimeAsync(REQUEST_TIMEOUT_MS) const result = await resultPromise expect(result).toBeNull() @@ -370,7 +371,7 @@ describe('walletCapabilitiesAtom', () => { try { const resultPromise = store.get(walletCapabilitiesAtom) - await jest.advanceTimersByTimeAsync(5_000) + await jest.advanceTimersByTimeAsync(REQUEST_TIMEOUT_MS) const result = await resultPromise expect(result).toEqual(capabilities) @@ -393,7 +394,7 @@ describe('walletCapabilitiesAtom', () => { try { const resultPromise = store.get(walletCapabilitiesAtom) - await jest.advanceTimersByTimeAsync(5_000) + await jest.advanceTimersByTimeAsync(REQUEST_TIMEOUT_MS) const result = await resultPromise expect(result).toBeNull() diff --git a/libs/wallet/src/api/state/walletCapabilitiesAtom.ts b/libs/wallet/src/api/state/walletCapabilitiesAtom.ts index 24d34f3e7f..71e7f9d1ee 100644 --- a/libs/wallet/src/api/state/walletCapabilitiesAtom.ts +++ b/libs/wallet/src/api/state/walletCapabilitiesAtom.ts @@ -25,7 +25,7 @@ import { walletInfoAtom } from '../state' export type WalletCapabilities = GetCapabilitiesReturnType[number] -const REQUEST_TIMEOUT_MS = ms`5s` +export const REQUEST_TIMEOUT_MS = ms`30s` /** * WalletConnect in mobile browsers initiates a request with confirmation to the wallet