cryptoadvance / cryptoadvance/specter-desktop
Feature Request: Network/Cloud Storage of Address and Transaction Labels
- Dominant language
- Python
- Stars
- 847
- Forks
- 259
- Avg merge
- 6d 18h
- Merged PRs (30d)
- 2
Description
I have a use case where I have a single wallet imported into multiple Bitcoin Core instances on different computers, managed with Specter Desktop on those computers. When I'm using one or the other, obviously any labeled transactions only store the label on the instance that I am currently working on and these do not show up on the other instance.
I would like a way to tell Specter to store/sync labels with a list or database of labels (CSV maybe) in a file that I can store on a shared network or cloud drive. This way both instances of the wallet will have all of the labels.
As an example, I believe Trezor's wallet software handles address and transaction labels in a similar way.
Contributor guide
Research direction
No files, tests, or entry points are named. Start by locating where Specter Desktop persists wallet address and transaction labels, then determine how multiple instances could share that data through a network or cloud-backed file or database. Done would mean both instances consistently display the same address and transaction labels.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- data, desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100