cryptoadvance / cryptoadvance/specter-desktop

Duplicating a Wallet on Accident

Open
#1,924 5 comments 0 reactions 0 assignees View on GitHub
good first issue prio/later UIUX v2
Dominant language
Python
Stars
847
Forks
259
Avg merge
6d 18h
Merged PRs (30d)
2

Description

I was instructed to write this report from an admin on Telegram:

My original question was: Hi! I had to reset my MyNode (thus my specter desktop was not able to connect). When I reset my node, it took a while for Specter to catch up. My wallet wasn't showing up in Specter so I ended up adding a new wallet from my coldcard when I should have just been patient. Now there are two wallets displayed but they are obviously from the same seed phrase so every transation I do is doubled in my wallets overview. Can I delete the "new" wallet I added without affecting my original and primary wallet?

Admin replied: Yes, you can. We should improve the UX to inform the user that he is duplicating a wallet. Would you mind opening a GitHub issue with your context so it doesn’t get lost.

Thank you.

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the described flow: reset the node, wait for the original wallet to appear, then add the same wallet from a Coldcard. Trace the desktop wallet-creation flow and determine where the application can recognize or warn about a duplicate seed; done means users are clearly informed before creating a duplicate wallet.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.