cryptoadvance / specter-diy

DIY airgapped hardware wallet that uses QR codes for communication with the host
MIT License
441 stars 73 forks source link

[Feature request] Import custom derivation paths to wallets on the device #80

Closed openoms closed 3 years ago

openoms commented 3 years ago

What happens with a wallet using multiple derivation paths: Import:

Sign:

Request: A button to add the wallet Master Public Key to the Wallets on SpecterDIY when the custom derivation path is shown. This way the step to import the wallet before signing would become unnecessary and could just proceed to scanning and signing the unsigned PSBT created on SpecterDesktop.

openoms commented 3 years ago

~With the Firmware 1.5.4 can't find the way to add wallets on the device any more.~

Could be related: https://github.com/cryptoadvance/specter-diy/issues/122

Edit: Scanning the QRcode from SpecterDesktop works when the wallet was exported by the DIY device itself.

As discussed on TG with Stepan: In Specter-Desktop go to wallet - Settings - Export - Show diy QR code you could also craft a QR code yourself, the content should be

addwallet name&sh(wpkh([fingerprint/derivation]xpub))

Still would be great to be able to add wallets straight form the menu of the device.