diff --git a/packages/connectkit/src/wallets/useWallets.tsx b/packages/connectkit/src/wallets/useWallets.tsx index f1ddb113..dc09a98a 100644 --- a/packages/connectkit/src/wallets/useWallets.tsx +++ b/packages/connectkit/src/wallets/useWallets.tsx @@ -66,6 +66,11 @@ export const useWallets = (): WalletProps[] => { return ( wallets + // remove duplicate ids + .filter( + (wallet, index, self) => + self.findIndex((w) => w.id === wallet.id) === index + ) // remove wallet with id coinbaseWalletSDK if wallet with id 'com.coinbase.wallet' exists .filter( (wallet, index, self) =>