Wallet: MyCrypto | Web, Mobile Web

mobile-web
web

#1

MyCrypto is a browser interface and desktop application for interacting with the Ethereum Network and Ethereum sidechain networks. It was originally forked from MyEtherWallet but is redesigned and features enhanced functionality. Improvements include:

  • Desktop application where you can generate your own private key in a secure, sandboxed environment
  • Mobile Parity Signer Integration. This feature allows for secure offline transactions - effectively creating a hardware wallet on your mobile device.
  • Request payment via QR code
  • Responsive interface, simplified transaction fee UI

MyCrypto supports POA and POA20 tokens and provides an easy way to connect to software and hardware wallets including:

  • MetaMask & Nifty Wallet (online mode only - not available in desktop app)
  • Ledger Nano
  • Trezor

Additional MyCrypto resources:

The instructions below cover interactions with the Main POA Network on both https://www.mycrypto.com and the MyCrypto desktop application.

POA Sokol testnet instructions are at the end of this document.

Connecting to the POA Network with MyCrypto.com

  1. Go to https://mycrypto.com/. Make sure you are using https. Additional security checks include:
    a. Always check the URL: https://mycrypto.com/
    b. Always make sure the URL bar has MyCrypto, Inc [US] in green.
    c. Use MetaMask to block malicious websites.

  2. In the top menu bar, you will see 2 drop down menus, one for Language and one for Network. Click on the Network drop-down , select Show Other Networks , and Select POA from the list. The menu will change to show you are interacting with POA.
    Note: *If you are logged into a wallet with MetaMask or Nifty, the network may autoselect to your MetaMask/Nifty network. You can change your MetaMask/Nifty network to interact with different Ethereum networks.

Connecting to your MetaMask or Nifty Wallet

For more information on MetaMask or Nifty, see our MetaMask Wallet Instructions or Nifty Wallet Instructions.

This is a recommended way to access your wallet.

  1. Go to https://mycrypto.com.

  2. Login to MetaMask or Nifty .
    Note: You may experience issues if both of these applications are active at the same time. Logout of the application you are not using and double check wallet information to ensure you are connected to the correct account. If you continue to experience issues, remove one of the applications.

  • Click the Metamask app icon in your browser toolbar and enter your MetaMask password.
  • Click the Nifty Wallet app icon in your browser toolbar and enter your Nifty Wallet password.
  1. Click the MetaMask block on the homepage .

You can now interact with the wallet account you have selected in MetaMask or Nifty. You should see your Account Address, Account Balance, links to view your transaction history and an interface to send and request payments.
Note: To view different accounts in MetaMask or Nifty, switch accounts through the browser application and repeat step 3.

Connecting to a hardware wallet

TrezorSee the MyCrypto Trezor Documentation for more information.

LedgerSee the MyCrypto Ledger Documentation for more information.

Parity SignerSee the MyCrypto Parity Signer Documentation for more information.

Downloading the MyCrypto desktop application

The MyCrypto desktop app provides additional security and allows for wallet interaction in a local environment. The desktop app is not compatible with MetaMask or Nifty, but does allow for wallet creation and wallet syncs using a private key, keystore file, or mnemonic phrase.

  1. Go to https://mycrypto.com.

  2. Download the MyCrypto desktop application. There are several ways to do this, here is one example.

  • a. Select Create New Wallet in the top navigation menu.

  • b. Click the Download the MyCrypto Desktop App button.

  • c. Select your operating system and download the application.

  • d. Open the desktop app.

Creating a standalone POA Wallet using the MyCrypto desktop application

  1. Download and open the MyCrypto desktop application.

  2. Select Create New Wallet in the navigation menu.

  1. Click the Generate a Wallet button in the Create New Wallet block.

  1. Choose either Generate a Keystore File or Generate a Mnemonic Phrase.

a. Keystore

  1. Click the Generate a Keystore File button.

  1. Create an easy to remember but difficult to guess password and confirm the password.

  2. Click Create New Wallet button.

  1. Download and Save your Keystore file to a secure location, like a USB key.

  1. Save your Private Key and Paper Wallet to a secure location.

  1. Your account is now ready to unlock and access. To access:
  • Open the MyCrypto desktop application and click on View & Send in the Navigation menu.

  • Select Keystore File in the How would you like to access your wallet Section.

  • Select the wallet keystore file from your saved location and enter your password . Click the Unlock button.

  • Access and interact with your wallet account.

Mnemonic Phrase

  1. Click the Generate a Mnemonic Phrase button.

  1. Write down the list of words in the correct order on a sheet of paper. Click Confirm Phrase button.

  1. Confirm the phrase by clicking on each word in sequence. When done, click the Confirm Phrase button.

Your wallet has been generated. To access:

  1. Open the MyCrypto desktop application and click on View & Send in the Navigation menu.

  1. Select Mnemonic Phrase wallet type.

  1. Enter in your phrase and click the Choose address button.

  1. Select an address you would like to use and click the Unlock button.

  1. Access and interact with your wallet account.

Connecting to an existing wallet using the MyCrypto Desktop Application

The MyCrypto desktop application pairs well with various hardware wallets. General information on connecting to wallets is available in the MyCrypto Knowledgebase.

Checking POA Balances

MyCrypto.com

If you only want to check a balance, the recommendation is to use https://poaexplorer.com (for POA tokens) or https://ethplorer.io/ (for POA20 tokens). Simply paste in your public address and the explorer will show you the balance and transaction history. To check on MyCrypto:

  1. Go to https://www.mycrypto.com.
  2. Access your wallet using MetaMask / Nifty or a hardware wallet.
  3. If you are not forwarded to your account page, select View & Send in the navigation menu to interact with your wallet.

Desktop Application

  1. Open the Application.
  2. Select the correct Network (POA network for POA tokens, Ethereum Network for POA20 tokens) at the bottom of the navigation bar. The green dot shows which network you are currently connected to:

  1. a. Click on Change Network

b. If looking for additional options outside of Ethereum networks, select Show Other Networks .

c. Select from the dropdown list.

d. If successful, the new network connection will display with a green dot.

  1. Access your wallet.
  2. Click on View and Send in the navigation menu to see your account.

Sending POA Tokens

Sending POA Tokens with MyCrytpo.com

  1. Go to https://www.mycrypto.com

  2. Access your wallet using MetaMask / Nifty or a hardware wallet.
    Note: The application will switch networks based on your wallet settings. If you switch networks in your wallet, you will need to reaccess your wallet.

  3. Click on View and Send in the navigation menu if you are not forwarded to your account page.

  4. Double check you are connected to the POA network (poa.infura.io). Your account balance will show the amount of POA you are holding in your wallet.27
    a. MetaMask / Nifty: You will see POA (MetaMask / Mist) in the top Network bar.
    28
    b. Trezor/Ledger: You will see the POA network (poa.infura.io) in the top Network bar.

  5. Enter in the recipient’s address in the To Address field. Addresses always start with 0x….

    6.Enter in the amount of POA to send. Select POA from the token type drop-down. The Transaction Fee limit will be defined in simple terms. Click Send Transaction .
    Note: You do not need to increase as additional cost does not impact transaction time on the POA Network.

  6. Confirm the transaction in your wallet.

a. MetaMask / Nifty

  1. A popup will appear to confirm the transaction. If all details are correct, click the Send button.
  2. A popup will appear asking you to confirm the transaction. Check the details and click Submit to finalize sending your tokens. 32

b. Trezor

  1. A popup will appear to complete the transaction on your hardware wallet. Click the Confirm button on your Trezor. You will be asked to confirm
  2. The MyCrypto popup will appear to confirm the transaction. If all details are correct, click the Send button.

You will see a green confirmation message at the bottom of the screen. Use the TX Hash to check the transaction status on poaexplorer.com