detect-provider icon indicating copy to clipboard operation
detect-provider copied to clipboard

Unexpected behavior when there are multiple injected providers

Open zeosamaster opened this issue 3 years ago • 0 comments

Steps to reproduce

  1. Install & setup MetaMask
  2. Install & setup another injected wallet (e.g. CoinbaseWallet)
  3. const provider = await detectEthereumProvider({ mustBeMetaMask: true })
  4. await provider.request({ method: 'eth_requestAccounts' })

Expected behavior

  1. MetaMask wallet prompts for connection
  2. CoinbaseWallet does not prompt for connection

Actual behavior

  1. MetaMask wallet prompts for connection
  2. CoinbaseWallet prompts for connection

zeosamaster avatar Jun 08 '22 16:06 zeosamaster