I faced a problem with MetaMask, when i call window.ethereum randomly chooses a web3 wallet among others execpt MetaMask! all web3 wallets like coinbase, trustwallet, … they inject a specific object to interact wih them for instance, coinbase wallet injects coinbaseWalletExtention object and trustwallet injects trustwallet object to seperatly interact with them without having any trouble.
why MetaMask does not inject a object like ‘MetaMask’ ???!! how can i only select MetaMask wallet among other wallets ?
When MetaMask wallet will inject a specific object to the browser to only interact with it with ease ?
I hope team will soon solve this problem with adding ‘MetaMask’ object or something like that but your temporary solution is not feasible becuz users dont only use MetaMask ! thx