Fix the UX where it defaults only to Metamask and prevents using another wallet (and probably implement WalletConnect)

Fix the UX where it defaults only to Metamask and prevents using another wallet (and probably implement WalletConnect)