AI-generated analysisPublished automatically and not human-verified. Validated context appears in community notes below.
← Watch feed
Moderate 59 Bitcoin

disable payjoin on transactions with silent payment outputs

Public commit record

What the developer wrote

Authored by Craig Raw

50/100 · Thin
disable payjoin on transactions with silent payment outputs
✓ Specific, descriptive subject✓ Names a concrete action or component! No meaningful explanatory body
The short version

What changed, and why it matters

This commit disables the Payjoin privacy feature when a Bitcoin transaction includes 'silent payment' outputs. Silent payments let someone receive Bitcoin without publicly revealing their address. The change prevents a risky combination where a Payjoin receiver adds their own inputs to the transaction, which would silently break the math that lets the real recipient detect and claim the silent payment. In short, the wallet now refuses to mix these two features so users don't accidentally send money to an address the recipient can no longer find.

Recommended action

Treat this as a defensive security hardening fix. Users should upgrade to the version containing this commit. Wallet developers should review whether any other coin-selection or transaction-modifying flows (RBF, fee bumping, mixing) can alter input sets for silent payment transactions and apply similar guards.

Security signals we found

01

Payjoin disabled for silent payment outputs to prevent undetectable outputs

02

RBF disabled for single silent-payment wallets and any silent payment payments

03

BitcoinURI silent payment address now correctly populated in payment form

04

New IllegalArgumentException guard in Payjoin constructor

05

Test added verifying original PSBT with silent payment output is rejected

Risk score

Why this scored 59/100

Our methodology →
Potential impact 18/30
Exploitability 12/25
Stealth signal 8/15
Affected reach 10/15
Confidence 7/10
Evidence quality 4/5
Human-validated context

Community notes

Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.

No validated notes yet.

The AI analysis stands alone for now. Submit a note if you can add evidence or important context.