How to use MetaMask

From CoinWiki
Jump to: navigation, search

This is a guide on how to setup and use the MetaMask browser extension.

Installation

  • Go here to go to MetaMask's main page and click the 'Get Extension' button.
Metamask-home.png
  • Next click the 'Add to Chrome' button to add the extension to your browser.
Metamask-add.png
  • You should see the extension added to the top right of your browser.

Setting up MetaMask

  • Once the extension is added you will be brought to the MetaMask start page. Click 'Get Started' to begin.
Metamask-start.png
  • Next click 'Create a Wallet'. You will be asked if it's of for MetaMask to gather analytics from your use. You can go ahead and press 'No Thanks'.
Metamask-create.png
  • You will then be prompted to create a password. Enter your password, confirm it , check the 'terms of use' box and then press 'Create'.
  • Next you will need to copy down the secret backup phrase. Make sure to store it in a safe place!!
Metamask-secret.png
  • On the next page you will have to confirm your seed phrase. Click the words in the order of your phrase. Then click 'Confirm' then click 'All Done'
Metamask-confirm.png

Using MetaMask

  • Click the little fox emblem at the top right of your browser to open up MetaMask
  • From the main screen you are able to send/deposit Ethereum, see your recent history and see your current network.
Metamask-extension-home.png

Changing Ethereum Networks

  • If you click on the 'Main Ethereum Network' dropdown, you can see the different networks that you can connect to.
Metamask-extension-networks.png

You are given several testnet options to choose from for testing smart contracts without using real Ether:

Depositing Ethereum

  • You can buy Ethereum from Coinbase. You can follow this guide to set up an account on Coinbase.
  • Once you have bought Ethereum, go to the 'Accounts' tab in Coinbase and click 'Send' by your Ethereum address. Copy in your MetaMask address, type the amount that you would like to send and then click 'Send' once you're done.
  • You can copy your Ethereum address from MetaMask by clicking the 'Account 1' near the top of the page. Your Ethereum address will automatically be copied to your clipboard.
Metamask-extension-copy.png

Sending Ethereum

  • Click the 'Send' button on the home screen.
  • Paste in the Ethereum address that you want to send funds to, the amount you want to send as well as the transaction speed (how fast you want the funds sent).
Metamask-extension-send.png
  • Once you are done click the 'Next' button and then the 'Confirm' button. Once the transaction is confirmed on the blockchain, the recipient will receive their funds.

Adding ERC20 tokens

You can easily add tokens to your MetaMask account.

  • Click the three horizontal bar icon on the left side of MetaMask.
Metamask-extension-token-add.png
  • Next click the 'Add Token' button.
  • Click the custom token tab.
Metamask-extension-token-input.png
  • From there, paste in the contract address for the token you want to add like so:
Metamask-extension-token-contract.png
  • Click 'Next' when you're done and then click 'Add Tokens' to confirm.
Metamask-extension-token-finish.png