Wallet: MetaMask | Extension

extension

#1

MetaMask provides wallet functionality for Ethereum and ERC20 assets and allows users to interact with Ethereum DApps through the browser. It’s a useful tool for POA network interaction and integrates well with MyEtherWallet and MyCrypto.

In addition, it blocks malicious sites and keeps wallet keys secure within the application.

For more information, see the MetaMask Introduction: https://youtu.be/6Gf_kRE4MJU

Installation & Configuration

  1. Install the plugin for your preferred browser.
    Google Chrome
    Compatible with Google Chrome v59.0.3071.115 or later.
    Firefox
    Compatible with Mozilla Firefox v42.0 or later.

  2. Click on the MetaMask App Icon in your browser to open the Application.

  3. Setup your MetaMask account.
    Note: if you already have MetaMask setup, skip to step #4.

a . The first time you open the program, a pop-up window will appear. Click the orange Accept button to continue.

b. Read and accept the Terms of Use .

c . Create a new account with a secure password.

Note: If you have already a MetaMask account you can import it by clicking on Import Existing Den , enter your secret twelve-word phrase, and create a new password.

d. Save the twelve-word backup phrase somewhere safe.
You now have a brand new Ethereum wallet created for you called Account 1 !

  • T o Change the Account Name: Hover over Account 1 and you will see an orange edit link. Click this link, change the name, and click the save button.

T o interact with your wallet: Click on the 3 dots to the right of the account name to copy the full address, check transactions on Etherscan, and more.

  1. Connect to the POA Network.

a. Click on the App Icon in your browser to open the interface.

b. In the upper left corner, you will see a dropdown menu. It may say Main Network or another network you have specified.

Click and select Custom RPC from the dropdown list.

c. Enter one of the RPC connection URLs below in the New RPC URL text box.

i. POA Main Network:
https://core.poa.network

ii. POA Test Network:
https://sokol.poa.network

d. Click the Save button.

e. The change will take a moment to initialize. When complete you should see Private Network in the dropdown menu.

Importing Keys

  1. Click the Account Icon in the upper right corner to open a dropdown menu.

  2. Select Import Account.


  1. Select JSON File in Select Type dropdown.

  1. Click Choose File button to locate and select your JSON file.

  2. Enter password.

  3. Click Import button .

  1. Click Account Icon and select the newly imported account (new accounts should appear lowest on the list, but check the address field 0x…. below the account to verify accuracy).

Balances

POA Tokens

To check a balance, be sure the correct network is selected in the Network dropdown ( core.poa.network or sokol.poa.network )

Currently, POA token balances in your MetaMask wallet are named ETH rather than POA. This means the conversion rate is not accurate. The value next to ETH is the number of POA tokens you hold on the network you have selected.

POA20 Tokens

POA20 tokens (see the POA bridge DApp for more info) can be stored in MetaMask using the same wallet address you use for POA tokens. However, POA20 tokens live on the Main Ethereum Network rather than a POA network.

To view, you must create the token type in the MetaMask application.

  1. Click on the App Icon in your browser to open MetaMask and login.

  2. Connect to the Main Ethereum Network.

  1. Click the Add Token button in the Tokens Tab .

  1. Input the following in the Custom Token Address and Click Add.
  • Token Contract Address: 0x6758b7d441a9739b98552b373703d8d3d14f9e62
  • Token Symbol: POA20
  • Decimals of Precision: 18

  1. Verify the balance of POA20 Tokens in your account.

Please see the Bridge FAQs for more information on POA20 tokens.

Currently, MetaMask does NOT have a UI for sending or receiving ERC20 tokens like POA20. To send and receive, use in tandem with a browser wallet such as MyEtherWallet / MyCrypto or use a mobile wallet like Trust Wallet.

Compatibility

MetaMask works with a variety of applications and plays well with MyEtherWallet and MyCrypto. See our MyEtherWallet and MyCrypto pages <will link to page> for more information.


Infura's POA Core nodes to be disabled on 2/1/19
Wallet: MyEtherWallet (MEW) | Web, Mobile Web