ACINQ / eclair-mobile

An Android wallet for the Lightning Network
Apache License 2.0
258 stars 44 forks source link

[Feature] show seed #162

Open m8tion opened 5 years ago

m8tion commented 5 years ago

I use the wallet for both ligthning and onchain transactions ( I just open channels for 50% of total funds). I don't remember if the seed showed when I created the wallet but there is no feature to see it again, so I guess if my phone is lost / broken I have no way to get my funds back. Would it be possible to have a setting option to show the seed with a proper warning ?

KibbledJiveElkZoo commented 5 years ago

I think a "seed" is what is sometimes called a "static backup". I think having the option to have a "static backup" of both the Bitcoin, wallet / private keys, and the Lightning Network wallet/channels would be super.

greaterninja commented 5 years ago

Please add this option, as apparently my seed mnemonic does not reproduce the same ypub master key, although the checksum is correct. So maybe I wrote down two different mnemonics. If that is the case I'm screwed until another update or the ability to recover the private key/seed comes into place or if I can brute force the bip39 words in order and derive the correspondingly correct bip49 master public with the address that has bitcoins. To my knowledge this would take ~19 years at least (probably less). Still it would not be computationally cost efficient. Essentially I have $2k stuck with the phone's private key.

mikijone commented 5 years ago

Please add this option, as apparently my seed mnemonic does not reproduce the same ypub master key, although the checksum is correct. So maybe I wrote down two different mnemonics. If that is the case I'm screwed until another update or the ability to recover the private key/seed comes into place or if I can brute force the bip39 words in order and derive the correspondingly correct bip49 master public with the address that has bitcoins. To my knowledge this would take ~19 years at least (probably less). Still it would not be computationally cost efficient. Essentially I have $2k stuck with the phone's private key.

Hi, Did you put a passphrase during the first creation of the wallet under Eclair? If so, you must submit the same because it changes the generated addresses. Miki

brianddk commented 5 years ago

I don't need a "show seed" option as much as a "verify seed" option. The ability, months later, to verify that that seed you wrote down is really the one associated with those funds. I've seen this feature also called a "dry-run recovery". Until then I'll try installing on a second device and see if I can match my YPUB.

interbiznw commented 3 years ago

is there still no way to show the seed again????

dpad85 commented 3 years ago

Next version (v0.4.17) will let you see your seed after the wallet has been created. This is only available for newly created wallets though (created with v0.4.17 or later). This version should be available in the coming days.