Installation and setup of MetaMask
MetaMask can be downloaded on Chrome and Firefox, or on iOS and Android if you are using a mobile phone. For the purposes of this tutorial we will be using the Firefox version, but the instructions will be more or less the same for each platform.
The first thing you should do is go to the MetaMask download page. From there, select the platform you are using and follow the steps to install it on your device. Very easily!
The next step is the corresponding app settings. Go ahead and click on Create a Wallet. As a backup, write down the seed phrase in a secret location (preferably not on a device with an internet connection). Without this phrase, your money cannot be recovered if your device is damaged or lost. On the next page, confirm that you have noted them down.
And that was it! You should now see your wallet, with which you can now send and receive money.
The newly installed MetaMask wallet.
Configuration of the wallet
You may immediately notice that we are still dealing with an Ethereum wallet. With Binance Smart Chain DApps, this won't work at best. In the worst case, you could Lose funds if you send them to addresses that you shouldn't be using.
Let's change that. We want to Settings to align the wallet with the nodes of the Binance Smart Chain.
Select Settings from the drop-down menu.
On the Settings page we're looking for the Networks menu.
The Networks menu.
We click Add Network in the upper right corner to add the Binance Smart Chain manually - because it is not delivered together with MetaMask. It is important to note that there are two networks that we can use here: the testnet or the mainnet. The parameters that must be filled in are listed below.
Mainnet (this is what you are probably looking for)
Network Name: Smart chain
New RPC URL: https://bsc-dataseed.binance.org/
Block Explorer URL: https://bscscan.com
Network Name: Smart Chain - Testnet
New RPC URL: https://data-seed-prebsc-1-s1.binance.org:8545/
Block Explorer URL: https://testnet.bscscan.com
We will use the testnet in this tutorialbut you probably will Mainnet want to use. We recommend adding both if you intend to use MetaMask to transfer BNB or Binance Smart Chain tokens.
If you are with Save save the network and return to the main view, you will notice two things: the network has automatically been set to the one you just entered, and the units are no longer named in ETH but in BNB
We connected to the testnet, but you will likely connect to the mainnet.
Execute transactions (on the testnet)
Don't be fooled by the Ethereum logo - we chose the BSC test network. Next we get some play money to test. Move your mouse over Account 1, and click to copy your address to the clipboard. Then we go to the Binance Smart Chain Faucet and paste it into the form there.
Now we're getting rich.
Peggy Coins may be of interest when testing an application that supports BEP-20 tokens. They are simply tokens issued on the Binance Smart Chain and “tied” to assets on other chains (such as BTC, XRP, USDT, etc.), meaning that they are traded at the same price.
Let's stay with BNB for now. Click in the drop-down menu Give me BNB and choose the amount you want to receive. You may have to wait a few minutes, but the amount will appear in your Testnet wallet shortly afterwards.
Our newly refilled wallet.
From here, we'll be sending the funds somewhere to demonstrate how it works. We have just selected a random address from the BscScan Testnet to which we will donate it. Go ahead and click Send.
You can ignore the points relating to ether. Here you can adjust the fee manually if necessary.
We opted for a transaction of 1 BNB. We leave the fees untouched and choose Next. We will then have another chance to check the transaction - if everything is correct, confirm with Confirm. And that was it! You will receive a notification letting you know when your transaction is settled.
MetaMask has long been the best way to take advantage of the sprawling Ethereum network. But with minimal effort, anyone can configure the wallet to use the Binance Smart Chain instead. You will benefit from all the years that have gone into developing MetaMask, and you will have a tool that is indispensable for anyone who interacts with decentralized applications.