cryptoadvance / cryptoadvance/specter-desktop

Scan of descriptor QR from Sparrow Wallet not working

Open
#2,339 3 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
847
Forks
259
Avg merge
6d 18h
Merged PRs (30d)
2

Description

Specter Desktop v2.0.1 does not seem to import the descriptor exported from Sparrow Wallet.

- Open a multisig wallet in Sparrow Wallet and press the QR-icon under "Script Policy"
- Open Specter Desktop: "Add wallet" -> "Import from wallet software" -> "Scan".
- Now try to scan the animated QR from Sparrow.

Alternatively download the descriptor as PDF - this does not scan as well:
image

Sparrow export in the UR split descriptor format.

https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2020-005-ur.md is the QR format.

https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2020-010-output-desc.md is the particular encoding for the descriptor.

Contributor guide

Open the contributing guide

Research direction

Start with Specter Desktop's Add wallet → Import from wallet software → Scan flow and reproduce the failure using Sparrow Wallet's animated QR and PDF exports. Read the linked Blockchain Commons UR and output-descriptor specifications to understand the reported split descriptor format. Done means both Sparrow export forms scan and import successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.