This post explains how to import an account that was created with Coinomi (mobile wallet app) into MetaMask.
It assumes the you have:
i. A wallet created by Coinomi, using a recovery phrase (also known as “seed words”).
ii. MetaMask plugin installed in your Chrome browser. For instructions about how to do this, see this link.
You may wish to use these instructions to be able to manage the same Ethereum address from your smartphone mobile wallet as well as your browser plugin wallet.
Let’s get started:
Part 0. Open MetaMask, and sign in to your account.
Part 1. Extract the private key from your Coinomi seed words
A. Go to Coinomi’s recovery phrase tool.
Once you have loaded this page, keep it open in your browser.
B. DISCONNECT YOUR COMPUTER FROM THE INTERNET.
This is important, to minimise the opportunity for your security to be breached.
C. In the recovery phrase tool, type in your recovery phrase words into the field marked BIP39 recovery phrase.
These would be a list of between 12 and 24 words, which you were asked to write down when you set up the Coinomi application.
DO NOT REVEAL YOUR RECOVER PHRASE TO ANYONE, AND ALSO ENSURE THERE ARE NO DIGITAL CAMERAS WHICH COULD CAPTURE AN IMAGE OF YOUR PHRASE
D. Now, in the field marked Number of words, select 18 or 24 (depending on how many words you have entered.)
E. In the field marked Coin, select “Ethereum”
Now, the recovery phrase tool should look similar to this image below, except with your own recovery phrase.
F. Scroll down to where it says “Derived Addresses”, and copy the first Private Key to your computer’s clipboard.
This should be the one that corresponds to the m/44’/60’/0’/0 Path, as per the image below.
You have now exported your private key from the wallet created by your Coinomi app.
Import the private key into MetaMask
A. Open MetaMask and select the “Accounts” icon (as shown below), and select Import Account
B. Paste your private key from Coinomi’s recovery phrase tool into the field marked Paste your private key string here and click IMPORT
If you have difficulty with errors such as Private key does not satisfy the curve requirements (ie. it is invalid), then please make sure you are only pasting the exact text for the Private Key.
C. CLOSE YOUR BROWSER AND SHUT DOWN YOUR COMPUTER
This step is important, to minimise the risk that your recovery phrase will be hacked.
D. Restart your computer, and reconnect to the internet.
E. Open your browser, and log in to your MetaMask - now you should be able to see your Ethereum balance from Coinomi in your MetaMask account.
If you have any feedback on this, please leave a comment below.