Description
With WalletConnect the Dapp tells the wallet which network to connect to on establishing the connection. Currently daohaus just always requests chainId 1 which is Ethereum, if you want to connect to xDai Chain/Gnosis Chain it still connects to Ethereum. Multichain wallets like Minerva Wallet depend on this initial chainId to select the correct network. Having a single network as the active network and switch it from the Wallet side is a logic that was established by MetaMask that isn't followed by every Wallet.
How to Reproduce
Steps to reproduce the behavior:
Go to Connect Wallet and select WalletConnect.
Scan the QR code with Minerva Wallet or AlphaWallet.
It connects to Ethereum but you wanted to connect to xDai Chain/Gnosis Chain.
Expected behavior
After selecting WalletConnect there should be a selection for which Network to connect to. There are examples for this: Honeyswap DEX, Superfluid, 1inch.
Description With WalletConnect the Dapp tells the wallet which network to connect to on establishing the connection. Currently daohaus just always requests chainId 1 which is Ethereum, if you want to connect to xDai Chain/Gnosis Chain it still connects to Ethereum. Multichain wallets like Minerva Wallet depend on this initial chainId to select the correct network. Having a single network as the active network and switch it from the Wallet side is a logic that was established by MetaMask that isn't followed by every Wallet.
How to Reproduce Steps to reproduce the behavior:
Expected behavior After selecting WalletConnect there should be a selection for which Network to connect to. There are examples for this: Honeyswap DEX, Superfluid, 1inch.