MetaMask / metamask-extension

:globe_with_meridians: :electric_plug: The MetaMask browser extension enables browsing Ethereum blockchain enabled websites
https://metamask.io
Other
11.92k stars 4.87k forks source link

Add dependency to specifically open Metamask extension #7650

Open Mvfaassen opened 4 years ago

Mvfaassen commented 4 years ago

With the increasing number of web3 extensions, services like ours (CoinRequest invoicing), have troubles with opening the correct extension. Two or more extensions installed prohibit you from choosing which one you would like to open, and in many cases make the web3 integration useless.

What would be the perfect solution is an additional dependency. There are a view wallets: Fortmatic Squarelink Portis Torus

that use this and can therefore be supported perfectly due to the ability to distinguish between them.

Example: https://coinrequest.io/request/uNdnkVCD0GrFxn8

Examples dependencies:

https://codesandbox.io/s/1r02oon46q (Portis) https://www.npmjs.com/package/@portis/web3 (Portis dependency) https://docs.fortmatic.com/web3-integration/web3-provider (Fortmatic) https://www.npmjs.com/package/fortmatic (Fortmatic)

Please add this to the extension. Cheers.

vandan commented 2 years ago

Relates to #13622