From e84003f8c8a5886c6e0a6d7d5af5971c17421106 Mon Sep 17 00:00:00 2001 From: katspaugh <381895+katspaugh@users.noreply.github.com> Date: Thu, 26 Jan 2023 12:11:00 +0100 Subject: [PATCH] Fix: default wallet when none are enabled (#1597) --- src/hooks/wallets/wallets.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/hooks/wallets/wallets.ts b/src/hooks/wallets/wallets.ts index fc2519faa2..0418a9beaf 100644 --- a/src/hooks/wallets/wallets.ts +++ b/src/hooks/wallets/wallets.ts @@ -67,9 +67,13 @@ export const getSupportedWallets = (chain: ChainInfo): WalletInit[] => { if (window.Cypress && CYPRESS_MNEMONIC) { return [e2eWalletModule(chain.rpcUri)] } - return Object.entries(WALLET_MODULES) - .filter(([key]) => isWalletSupported(chain.disabledWallets, key)) - .map(([, module]) => module()) + const enabledWallets = Object.entries(WALLET_MODULES).filter(([key]) => isWalletSupported(chain.disabledWallets, key)) + + if (enabledWallets.length === 0) { + return [WALLET_MODULES.INJECTED()] + } + + return enabledWallets.map(([, module]) => module()) } export const isHardwareWallet = (wallet: ConnectedWallet): boolean => {