There are a few options to bring your coins from a different wallet and start using Coinomi. They are listed here in order of efficiency.

  1. Using the Recovery Phrase
    • Method: back up your current recovery phrase in Coinomi if you have any funds there. Go to "Settings > Create / Restore wallet > Restore a wallet", enter the recovery phrase of the other wallet you are migrating from and advance. Set a secure password to encrypt your private data, then select the coins you had in the other wallet. Once complete, you will have access to the coins of the old wallet. If you had coins in Coinomi before starting, it might be more convenient to use method number 2 so that all coins are consolidated into addresses of a single recovery phrase.

    • Pros: No transactions are made, so no need to pay fees or wait for confirmations. All coins can be migrated in a single operation.

    • Cons: Only works with recovery phrases from BIP44-compliant wallets. The coins are still accessible from the older wallet while it is configured with that phrase.

    • Wallet specific instructions:
      • Mycelium / Copay / Bitpay / Ledger / Trezor / Keepkey: should work without special steps.

      • Electrum: seeds from this wallet are not BIP44 compliant and cannot be used in Coinomi.

      • Samourai: after entering the Recovery Phrase, select the "use BIP39 passphrase" option and enter your Samourai password.

      • Jaxx / Exodus / Blockchain.info: if you have ETH or ETC in any of those wallets, tap the "gear" icon on the right side of the screen when adding those coins. On the popup window select "Advanced settings" (see image below) and enter the following derivation path: M/44H/60H/0H/0 for ETH and M/44H/61H/0H/0 for ETC.
        If the created wallet doesn't contain all your funds, add more wallets with derivation path M/44H/60H/0H/0/1, M/44H/60H/0H/0/2 and so on until all your funds are accounted for.

      • Bread / Loaf wallet / Multibit HD: tap the "gear" icon on the right side of the screen when adding their respective coins. On the popup window select "Advanced settings" and enter the following derivation path: M/0H






  2. The logical but naive way

    • Method: create the new wallets in Coinomi if you haven't already. Then, from the original wallet, manually send your balance of each coin to your new Coinomi addresses.

    • Pros: it's the most logical way, since you are making transactions just like you are already used to.

    • Cons: Can be time consuming and prone to user mistakes. Requires transaction fees to be paid for each transaction.


  3. Sweeping individual keys
    • Method: In Coinomi, open the wallet of the coin you want to sweep and from the top-right corner select "... / Sweep wallet". Input the private key of the address you want to sweep and press "Next". Review the transaction details and confirm. Repeat for each coin and for each address that has a balance.
    • Pros: works with any wallet were you have access to the private keys, including paper wallets.

    • Cons: time consuming if you have many coins and addresses. A transaction fee will be charged by the network for each sweep. Cannot be done with Ethereum based coins (for now).

    • More info: to know the difference between importing and sweeping, read this. If you have problems sweeping read this. To get the private keys from other wallets, contact support of the other wallet for specific information on how to obtain their private keys or check our guide here.