Coinbase and other wallets are not working

We are integration web3auth on React js with following versions. But we are only able to connect metamask. Other wallets are not working.

@web3auth/base”: “^9.0.2”,
@web3auth/default-evm-adapter”: “^9.1.0”,
@web3auth/ethereum-mpc-provider”: “^9.0.2”,
@web3auth/metamask-adapter”: “^8.12.4”,
@web3auth/modal”: “^9.0.2”,
@web3auth/mpc-core-kit”: “^3.2.0”,
@web3auth/single-factor-auth”: “^9.0.0”,

Hey, if I remember correctly, you are trying to open the website inside the DApp browser of the Coinbase, and it only connects with Metamask. This is not controlled by the Web3Auth in any way.

The dApp browser usually injects the wallet in the js context, and when you try to use the injected wallet, it’ll check if the wallets are installed or not. By default, the dApp browser injected wallet is showed up as “Injected Wallet”, “Browser Wallet”, or sometimes as Metamask. It’s on Coinbase side to handle how injected wallets are discovered in the website.

@Ayush
This isn’t what’s happening. Whether I’m in a wallet app browser or on desktop whenever I select ‘continue with a wallet’ and then select the wallet i currently have downloaded It keeps telling me to download the wallet as if I don’t have it. The same issue occurred with Phantom wallet and Trust wallet as well.

Hey, as discussed in the TG group, you need to configure the adapters, currently only Metamask adapter was being configured hence it was not showing the other options. Please let us know if it solved your issue.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.