spesmilo / electrum

Electrum Bitcoin Wallet
https://electrum.org
MIT License
7.46k stars 3.1k forks source link

Restore electrum seed on Trezor not working #6885

Closed jingxi285 closed 3 years ago

jingxi285 commented 3 years ago

Adding my electrum 12 word seed to Trezor does not find the balance. I know I can use Trezor seed on Electrum (native segwit p2wpkh). hoped electrum seed would work on trezor too.

jingxi285 commented 3 years ago

using latest electrum and trezor firmware

jingxi285 commented 3 years ago

electrum balance is regular P2PKH 1-prefix addresses

my purpose is, I would like to start using a hw wallet.

ecdsa commented 3 years ago

Electrum seeds are not compatible with Trezor.

please read https://electrum.readthedocs.io/en/latest/seedphrase.html

jingxi285 commented 3 years ago

thank you for your reply. will have a good read of this.

Engelberg commented 3 years ago

How much work would it be to write custom firmware for the Trezor to support electrum seeds? I'm a programmer; is this something that the developer community could point me in the right direction and guide me if I wanted to take this on?

It seems to me that there would be real value in implementing this. I think a lot of people who started out with electrum seeds have seen the value of their holdings grow so much that they no longer feel safe accessing their btc on an online computer. It would be more secure to enter the electrum seed into a hardware wallet like Trezor that had the appropriate firmware to understand the electrum seed format.

ecdsa commented 3 years ago

@Engelberg I do not know about Trezor, but that has been done with Ledger, and I do not think it took them a lot of work (although their management did not follow-up with commercialization). @btchip is the developer who did it.

SomberNight commented 3 years ago

@Engelberg Just in case you haven't realised, you can do offline signing using two computers without a hardware wallet involved. Offline PC would have private keys, online PC would have watch-only wallet.