Skip to content

Tell a final transaction's reader how to check its replay protection - #80

Merged
kwsantiago merged 1 commit into
masterfrom
final-tx-optin
Oct 8, 2026
Merged

kwsantiago merged 1 commit into
masterfrom
final-tx-optin

Conversation

@kwsantiago

Copy link
Copy Markdown
Collaborator

A signed final transaction shows Replay protection not checked, and its tooltip said to open it with the wallet that holds the keys. That cannot help: the check reads a PSBT's signatures, so the same message appears on the signing wallet too, over a transaction that is protected.

The tooltip now says the check is made on the PSBT and to open the signed PSBT with that wallet, and still to treat the transaction as unprotected until then. The label and its mark are unchanged.

Checked in the GUI in both themes against a signed ALL + Unified spend: the final transaction with the watch-only and with the signing wallet shows the new text, and the signed PSBT with the watch-only wallet shows Replay protected. 591 tests pass.

@kwsantiago
kwsantiago merged commit f2a0027 into master Oct 8, 2026
1 check passed
@kwsantiago
kwsantiago deleted the final-tx-optin branch October 8, 2026 13:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant