How to Use MetaMask with MyCrypto
Using MetaMask + MyCrypto has 3 key benefits:
If you use MetaMask, it is far less likely you will be phished or affected by a phishing site as your key remains in MetaMask and the fake website will not be able to steal it.
It is by far the fastest, easiest way to unlock your wallet via MyCrypto.com & completely free. You just click a button. No more searching for keys or keystore files!
MetaMask will block you w/ a big red warning if you go to a malicious site found on our blacklists. Look at all these crypto phishing websites!
Damn! That's a lot of phishing sites!
Installing & Setting Up MetaMask
When you setup MetaMask, you will be given a new wallet address and a new private key. There is an option of importing your already existing private keys into MetaMask, and it is up to you to decide if you want to keep using your old wallet or the new one MetaMask gives you.
Importing your Existing Wallet
- Pros: You don't need to transfer your funds to the wallet that MetaMask gives you (Save on Eth Fees, Hurray!)
- Cons: The current wallet you use could be compromised, and importing your wallet to MetaMask won't stop your funds from being stolen. It will not be secured by the backup seed that MetaMask gives you.
Using the new wallet MetaMask gives you
- Pros: There is no possible chance that the wallet could be compromised, the keys never leave MetaMask!
- Cons: You need to manually transfer all your Ether and Tokens to the new wallet
Once you have decided on what you want to do, next is to install and setup MetaMask:
Check to make sure it's the legit one. Are there are ton of positive reviews? Are there a ton of users? If so, it's probably the right one.
Install it by clicking "Add to Chrome".
Click the new orange MetaMask logo in your extension bar.
Read the terms of service. Accept said terms of service.
You are now asked to enter a password, which protects your key by encrypting it. This means that your wallet will be more secure. Choose a strong and write it down on paper! Do not store said password in Dropbox, do not post it to Twitter, or share it with anyone. Write it down with good ol' fashion pen & paper! Write it down multiple times to ensure that you've written down your password correctly.
You are now shown 12 words. This is a fancy private key which creates an infinite number of private keys that branch off from it. You need this to access your Ether or to recover your MetaMask Account if you forget the password. No one can recover the 12 words if you lose it. If your computer dies, you reinstall Chrome, you uninstall the MetaMask extension, or you reinstall your OS. Make sure you back up these 12 words!
You can write your 12 words down and store it in a safe, or store it into metal. This will make sure that it never gets lost, even if your house catches fire. If using paper, you should store a second copy in a different physical location.
Importing your wallet
Next, it is time to either import your existing wallet into MetaMask, or transfer all your Ether and Tokens to the new wallet.
- Log into MetaMask.
- Click the little 'man-switchy' icon in the top right corner.
- Select your private key type: either
- Unlock wallet by pasting in your private key, or uploading the JSON file. If you select your JSON file, you will need to input the password for the JSON file needed for decryption.
Your existing wallet should now be visible in MetaMask along with your Ether and tokens! This wallet is now listed as "loose".
If you click on the little man-switchy icon in the top right corner after importing a private key, then you will see your new imported address with the word "loose" under it.
"Loose" keys on MetaMask are imported private keys. These keys are NOT secured by the MetaMask backup seed phrases.
Transferring your Funds
You can now see your brand-new account, balance, and transaction history. To transfer your funds from your old account to your newly setup MetaMask wallet, head to MyCrypto.com.
First, check to be sure you are on the correct site. Is the URL mycrypto.com? Does it say
MyCrypto, Inc.in the URL bar? Does the URL have any funky characters or is it misspelled?
No? Okay! Onwards!
Unlock your account how you typically do.
Get your address from Metamask. Click the orange extension icon, click the three dots (
. . .) next to your new account, and click
Copy Address to clipboard.
Paste your MetaMask address in the
To Addressfield on MyCrypto.
First, send all your tokens. Click "Load Token Balances" in the sidebar and wait for allllllllll those tokens to load.
Select your token from the dropdown.
Click "Send Entire Balance" button.
Double check the amount, address, and tokens you are sending.
Generate & send the transaction. Ensure they were sent successfully and you can see them in MetaMask.
Repeat with all your tokens and then, last but not least, your ETH.
Next time you want to send your ETH or Tokens, simply go to MyCrypto, click the "Metamask / Mist" option, and click "Connect to MetaMask" button. You will instantly connect. How easy is that?!
- If you are sending a huge number of tokens or ETH, please send a small, test amount first. Or, consider getting a hardware wallet or running MyCrypto offline. This ensures you are as secure as possible.