Specter export does not contain hardware wallet type
See original GitHub issueWhile 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:
- Created 2 years ago
- Comments:5 (1 by maintainers)
Top 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 >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Thanks, I’ve added support for the
devices
array in Sparrow.@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.