cryptoadvance / cryptoadvance/specter-desktop

Feature Request: Network/Cloud Storage of Address and Transaction Labels

Open
#1,425 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

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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.