MetaMask and the Mist browser can be used as a provider for the web3 object. These services expose the web3 API and allow your application to connect to an Ethereum node. In this recipe, you will learn to use Mist or MetaMask as an injected provider for your application, along with other options.
Using MetaMask as an injected provider
Getting ready
You need to have the MetaMask extension installed in your browser to try this recipe. MetaMask supports Chrome, Firefox, Opera, and Brave browsers. Make sure that you are connected to your network of choice in MetaMask.
These scripts will also work with the Mist browser.