No MetaMask modal
On this page
No MetaMask modal
The modal should instruct users to install MetaMask if they are trying to use a Web3 feature in your dApp but you can't detect a Web3 provider. This should only be displayed if the user is using a desktop browser that is compatible with MetaMask (e.g. not Safari). This modal should explain why the user needs MetaMask and provide a direct link to installation.
This template is only relevant in edge cases where your dApp doesn't support alternative connection methods like WalletConnect or Portis.
MetaMask is a browser extension that will let you use our blockchain features in this browser. It may take you a few minutes to set up your MetaMask account.Rather use your phone? You can use [dApp] in mobile browser wallets like Status, Cipher or Coinbase wallet.
Template anatomy
1. Title
Clearly states that an extra step is needed to progress.
2. Body
Explains what MetaMask is and why you need it. It also sets some expectations around the fact that there's a setup time for getting MetaMask ready.
3. "Rather use your phone" copy
It may be easier to get users to onboard via a mobile wallet which will have experiences designed for getting users set up with a wallet.
4. MetaMaskButton
Directs the user straight to the right page to avoid any dodgy sites or confusion.
See demo
dApp connection demo
Our connection demo shows methods for helping a user connect to your dApp and start transacting.
dApp connection demo