question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Specter export does not contain hardware wallet type

See original GitHub issue

While the export file (created from Wallets > Settings > Export to Wallet Software in Specter Desktop) contains sufficient information to reproduce a wallet as a watch only wallet, it does not contain information about the type of devices used to create it.

Practically this means that users need to reimport their hardware wallet after importing this file, since there is no way to tell what kind of interface to present to the user (for example when they want to sign a transaction). This is a common support request for Sparrow users.

As a suggestion, the JSON could contain an extra field which lists the devices in the order they appear in the descriptor:

{
  "label": "specter-multisig",
  "blockheight": 646346,
  "descriptor": "wsh(multi(3,[ffffffff/48'/0'/0'/2']xpub...,[eeeeeeee/48'/0'/0'/2']xpub...,[dddddddd/48'/0'/0'/2']xpub...,[cccccccc/48'/0'/0'/2']xpub...))",
  "devices": ["trezor", "ledger", "coldcard", "bitbox02"]
}

HWI already has a standard set of names which could be adopted.

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:5 (1 by maintainers)

github_iconTop GitHub Comments

1reaction
craigrawcommented, Jun 18, 2021

Thanks, I’ve added support for the devices array in Sparrow.

1reaction
kdmukaicommented, May 24, 2021

@ben-kaufman I’ll separate out the backup format changes into a smaller PR. Hopefully in the next few days.

Then I’ll see where the wizard UI code is at. If it still needs refactoring, I’ll take a stab at that next. That’ll be a big lift.

Then it’ll be easy to finally incorporate the hot wallet restore flow.

Read more comments on GitHub >

github_iconTop Results From Across the Web

specter-desktop/faq.md at master - GitHub
A desktop GUI for Bitcoin Core optimised to work with hardware wallets - specter-desktop/faq.md at master · cryptoadvance/specter-desktop.
Read more >
How to Use Specter Wallet for Bitcoin Multi Sig - YouTube
How to use Specter. Why use Specter Wallet for hodling your Bitcoins? *Use your own node. *All your favorite hardware wallets supported ...
Read more >
How To Use Bitcoin Multisig With Specter - YouTube
SUPPORT THE SHOW:LEDN offers Bitcoin backed loans – Sign up and get $50 freehttps://bit.ly/2ZuOHpaGet Wasabi wallet and enjoy your Bitcoin ...
Read more >
Specter Desktop Demo with Ben Kaufman - Bitcoin Magazine
Walk through the hottest desk top wallet for Bitcoin with one of its lead developers Ben Kaufman. Specter Desktop is the Bitcoin multi...
Read more >
Introduction - Specter DIY Documentation
The idea of the project is to build a hardware wallet from off-the-shelf components. Even though we have an extension board that puts...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found