cryptoadvance / cryptoadvance/specter-diy

Master Public Keys / Single Key / Taproot shows wrong Descriptor

Open
#393 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
585
Forks
108
Avg merge
6d 1h
Merged PRs (30d)
5

Description

Newest Firmware.

When adding a Taproot wallet with
Master Public Keys / Single Key / Taproot / Add Wallet, the screen shows me a wrong Descriptor (m/84h instead of m/86h, addresses still starts with bc1p).

Master Public Keys / Show More Keys / Single Taproot / Add Wallet works fine.

Image

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the Master Public Keys / Single Key / Taproot / Add Wallet flow and compare it with the working Show More Keys / Single Taproot flow. Trace where each flow builds the descriptor and verify that the affected flow reports m/86h while retaining the existing bc1p addresses; done means both flows show the correct Taproot descriptor.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
embedded-iot
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
64/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.