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 / Jaxx / Ledger / Keepkey / Trezor / / Exodus / Trust: should work without special steps, with a possible exception for ETH/ETC wallets.

        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. Ledger devices with the browser extension use path M/44H/61H/160720for ETC, no change is required when adding ETH. For ledger live, use the first paths above. If the created wallet doesn't contain all your Jaxx funds, funds in secondary addresses cannot be imported (only the first address of its derivation path can be monitored)

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

      • Samourai: on the same screen where you enter your Recovery Phrase in Coinomi, enable the "advanced settings" option, choose the "BIP39" option and enter your Samourai passphrase.

      • 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

        To set a custom derivation path, tap the white gear icon...
        ... then press the "advanced settings" option so you can enter the path value

  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. This option is currently not available on our desktop versions.
    • 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.