cryptoadvance / cryptoadvance/specter-desktop

UI: Import of a PSBT with a locked UTXO possible

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

Description

If a user creates a transaction, saves it as Base64 encoded PSBT, lockes the UTXO involved in the meantime and then imports the transaction there is currently no error. Should be implemented here:

https://github.com/cryptoadvance/specter-desktop/blob/ef3483cc3374fbc8fd49f408b085db10f6411641/src/cryptoadvance/specter/wallet.py#L2006

Contributor guide

Open the contributing guide

Research direction

Start in src/cryptoadvance/specter/wallet.py around line 2006 and trace the import path for Base64-encoded PSBTs. Reproduce the sequence of creating a transaction, locking its UTXO, and importing the saved PSBT. Done means the import reports an error instead of accepting a PSBT that uses a locked UTXO.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.