Categories
blog

Export/Import Defiant seeds and keys to/from other wallets

Tiempo de lectura: 7 minutos

As Defiant is a self-custodial wallet, you have control of your keys at all time. This means that whenever you want, you can take those keys and import them in any wallet or app you might like.
This process can sometimes be complex or vary from wallet to wallet, so we thought we’d write a post explaining how to export and import Defiant’s keys to and from a few of the most common and compatible wallets out there.
But first of all, tables, because everybody loves tables.

TL;DR (this is what you want 👇 )

Defiant’s compatibility tables

From Defiant to other wallets

TrustWalletCoinomiMetaMaskNiftyWallet
With seeds– BTC
– ETH
– RSK
– BTC
– ETH (different derivation path)
– RSK
– BTC
– ETH
– RSK (different derivation path)
– BTC
– ETH
– RSK
With private keys– BTC
– ETH
– RSK
– BTC
– ETH
– RSK
– BTC
– ETH
– RSK
– BTC
– ETH
– RSK

From other wallets to Defiant

TrustWalletCoinomiMetaMaskNiftyWallet
With seeds– BTC
– ETH
– BTC
– ETH
– ETH
– RSK
– ETH
– RSK
With private keysComing soonComing soonComing soonComing soon

How to export all my keys from Defiant?

  1. Go to the drawer
  2. Go to my wallets
  3. Choose the wallet you want to export and tap on the lock icon
  4. Export the seed and the private keys

How to import a Defiant wallet into Trust with seeds?

  1. Go to configuration
  2. Go to wallets
  3. Tap on ‘+’
  4. Tap on ‘I already have a wallet’
  5. Select Multi-Coin wallet
  6. Enter the seeds and tap on ‘Import’
  7. Verify your ETH address is the same as Defiant
  8. Verify your BTC address is the same as Defiant

How to import a Defiant ETH account into Trust with a private key?

  1. Go to configuration
  2. Go to wallets
  3. Tap on ‘+’
  4. Tap on ‘I already have a wallet’
  5. Select Ethereum
  6. Tap on private key
  7. Enter the private key and tap on ‘Import’
  8. Verify your ETH address is the same as Defiant

How to import a Defiant wallet into Coinomi with seeds?

  1. Go to the drawer
  2. Tap on the wallets dropdown
  3. Tap on ‘Admin wallets’
  4. Tap on the ‘+’ fab
  5. Tap on ‘Restore wallet’
  6. Enter the seed and tap on the arrow fab
  7. Enter a password and tap on the arrow fab
  8. Choose Bitcoin and Ethereum and tap on the ‘+’ fab
  9. Verify your BTC address is the same as Defiant
  10. As Coinomi uses a different derivation path than Defiant’s ETH addresses won’t match

How to import a Defiant wallet into MetaMask with seeds?

  1. With MetaMask logged out tap on ‘Import using a seed phrase’
  2. Enter the seeds, enter a password and tap on restore

As MetaMask does not follow the BIP-44 which defines coin types that allow to derive different addresses depending on the blockchain being used, no matter which network you connect to, you will always see the same address and, as Defiant does follow the BIP-44, the only address that will match will be the Ethereum mainnet one.


In order to solve this, the best way to use Defiant’s different addresses on MetaMask is to import accounts with the private keys rather than the seeds.

How to import a Defiant account into MetaMask with a private key?

  1. With MetaMask logged in tap on the upper colored circle
  2. Tap on ‘Import account’
  3. Enter the private key and tap on import
  4. Verify the Defiant account address matches the one in MetaMask

How to import a Defiant wallet into NiftyWallet with seeds?

  1. With NiftyWallet logged out tap on ‘Restore from seed phrase’
  2. Enter the seeds, enter a password and tap on ‘Ok’


Although NiftyWallet was originaly created using MetaMask’s base code, Nifty does follow the BIP-44 which means that with just importing the 12 words it will correctly deduce the addressess of both ETH and RSK networks in mainnet and testnet exactly as they are shown in Defiant.

But we can also import a private key to use a specific address in any blochchain so:

How to import a Defiant account into NiftyWallet with a private key?

  1. With NiftyWallet logged in tap on the upper person icon
  2. Tap on ‘Import account’
  3. Enter the private key and tap on import
  4. Verify the Defiant account address matches the one in Nifty

And now, the other way around.

How to import any wallet seeds into Defiant?

  1. Go to the drawer
  2. Go to my wallets
  3. Tap on import
  4. Tap on the settings icon on the upper right
  5. Tap on the derivation path dropdown
  6. Choose the corresponding option
    There are a few options, and also if you choose the last one, you can enter a custom derivation path.
    In most cases (TrustWallet, NiftyWallet, etc.) you can leave the default option and the importing will work just fine. If it’s not a common case, choose the one that best fits your needs.
  7. Tap outside of the bottom sheet, enter the seeds, choose the coins and tap on continue.
  8. Go to your newly created wallet
  9. Tap on a coin which address you want to verify (say RBTC)
  10. Tap on receive
  11. Check the address against the one from the original wallet