B.I.S.S Research White Papers

Use MetaMask Google Chrome Extension to Send and Receive Ethereum

Robert Morel

Robert Morel

Robert Morel is a Full Stack Software Developer. Specializing in legacy applications. I have a particular interest in server management, operations and provisioning of deployment pipelines.
Share on twitter
Share on linkedin
Share on facebook

What is MetaMask?

MetaMask Google Chrome extension enables web applications in your web browser to communicate with applications on the Ethereum blockchain.

What does MetaMask do?

MetaMask Google Chrome extension acts as a wallet for your web browser and a bridge between Ethereum Applications and your browser. Additionally MetaMask includes a secure identity vault, providing a user interface to manage your identities on different sites and sign blockchain transactions.

Is MetaMask safe to store Ethereum?

Your ETH & tokens are on the blockchain, regardless of what service you use to access them. When you move them, you are sending them from one address on the blockchain to another. These are simply lines of code. Your wallet file, the user interface you interact with, the private key—these do not have funds in them. The private key gives you the ability to prove ownership over coins that are on the blockchain.

If you use a client-side tool like MyEtherWallet or Mist, Metamask, Exodus, or Jaxx, then you have the private key & you control your funds and your key. You do not rely on Coinbase or Gemini sending your funds from their account to yours.

The upside is that you, and only you, control your keys. An exchange getting hacked won’t affect you. The downside is that you, and only you, control your keys. No one else has them, nor can recover them, should you lose them.

If you do lose your private key or wallet file or password, you cannot prove ownership of an account and therefore you cannot ever send your coins again.

If you use an exchange like Coinbase, Gemini, Kraken, Polonix, Bittrex, then you have any account with that company, and they hold your ETH and your keys for you. They have their own account on the blockchain with all their and their customers’ funds in it. Then you have a username / password with them, on their servers, and they keep track of how much ETH they “owe” you.

This allows you to have the more traditional username / password situation and do things like reset your password if you forget it, change your password if your password is compromised, and turn on 2FA. However, it also means that if the exchange loses ETH, it’s your ETH that is lost.

If you choose to move from an exchange to a wallet where you control your keys, you need to make sure that you have multiple backups, stored in separate locations, of your private key + password. This will prevent loss in case your computer crashes or your house burns down or anything else.

You also need to ensure you keep these keys securely. This means:

  • Don’t enter it on random websites
  • Always ensure you are on the correct site or downloading from the legitimate repo / website.
  • Don’t email your key, send it to anyone or post it online
  • Don’t save it to cloud storage
  • Don’t have Team Viewer or other remote access software on your computer

If this seems very overwhelming, an option would be to purchase a Ledger or TREZOR hardware wallet. These help keep your keys safe and stored in an “offline” device, rather than on your computer. In this case, you don’t have to worry about files or strings of characters; instead you just connect your hardware wallet to your computer.

How to install MetaMask in Chrome?

  1. Open Google Chrome and go to https://metamask.io/
  2. Click GET CHROME EXTENSION
  3. Then click “Add to Chrome”
  4. Follow the prompts to create your wallet
  5. Download your secret passcode using the “Download this Secret Backup Phrase and keep it stored safely on an external encrypted hard drive or storage medium.” link
  6. Confirm your Secret Backup Phrase
  7. You should now see your wallet in the browser

How to add Ethereum to a MetaMask Wallet?

  1. Click the Metamask icon in the Chrome toolbar
  2. Click the deposit button
  3. You will then see the option to either deposit Ether or buy Ether
  4. Follow the prompts to to add Ethereum to your Metamask Wallet

How to send Ethereum using MetaMask?

  1. Click the Metamask icon in the Chrome toolbar
  2. Click the send button
  3. Add a valid Ethereum Recipient
  4. Follow the prompts to to send Ethereum using your Metamask Wallet
Robert Morel

Robert Morel

Robert Morel is a Full Stack Software Developer. Specializing in legacy applications. I have a particular interest in server management, operations and provisioning of deployment pipelines.
Share on twitter
Share on linkedin
Share on facebook