Bitcoin Forum

Bitcoin => Wallet software => Topic started by: frankXu28 on August 02, 2018, 03:32:35 AM



Title: Can restore HD wallet from 12 words generated by another wallet?
Post by: frankXu28 on August 02, 2018, 03:32:35 AM
I used bitpie HD wallet,and recorded 12 words.Now I import 12 words into bither ios app,prompted me words non-existed.
So can 12 words restore different HD wallets each other?


Title: Re: Can restore HD wallet from 12 words generated by another wallet?
Post by: HCP on August 02, 2018, 10:03:13 AM
The answer is: "It depends".

If the wallets use the same seed mnemonic generation scheme and words lists (for instance, BIP39) AND the wallets also use the same derivation path system (for instance BIP44) or allow you to specify customs derivation paths... then you should be able to take the 12 word seed mnemonic from one wallet and use it in another.

I was under the impression that Bitpie and Bither were released by the same developers? So I would assume that it used the system (which appears to be BIP39/BIP44).

You can check if the 12 words you have are in this list: https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt


Title: Re: Can restore HD wallet from 12 words generated by another wallet?
Post by: bob123 on August 02, 2018, 10:53:12 AM
I was under the impression that Bitpie and Bither were released by the same developers?

Thats true.

From their FAQ (http://docs.bitpie.com/en/latest/FAQ/):
Quote
Bither and Bitpie both belong to the same technical team, however Bither is the team’s early products and Bitpie is subsequently operated product. The main similarity between the two products: they all provide HD wallet management program;

@OP
AFAIK they are using the BIP39 scheme. So the words should at least be recognized by bither's app.
Do what HCP suggested and check whether all of your words are inside the BIP39 word list. It may be a typo. If one word is not in the list -> look for similar words which you might have written down wrong.

Unfortunately i can't say anything regarding the derivation path. Couldn't find anything related inside their documentation too.