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

only allow sending to payment codes where a notification transaction has previously been sent, even when already linked

Public commit record

What the developer wrote

Authored by Craig Raw

50/100 · Thin
only allow sending to payment codes where a notification transaction has previously been sent, even when already linked
✓ Specific, descriptive subject✓ Names a concrete action or component! No meaningful explanatory body
The short version

What changed, and why it matters

This change tightens the rules for sending bitcoin to a BIP47 reusable payment code (PayNym). Previously, Sparrow would let you send to a payment code if it was already 'linked' in the wallet, even if no notification transaction had been sent. Now it also requires that a notification transaction has been sent. A notification transaction is the on-chain message that tells the recipient which payment code is paying them, so without it the recipient may not be able to derive and detect the incoming payment. The patch reduces the chance of sending funds that the recipient cannot find or spend.

Recommended action

Review the broader BIP47 send flow to ensure notification transaction status is checked consistently across all entry points, and consider adding a user-facing warning that explains why sending is blocked until a notification transaction has been broadcast and stored.

Security signals we found

01

BIP47 payment code notification requirement enforced

02

Prevents sending to linked PayNym without prior notification transaction

03

Reduces risk of recipient being unable to derive/claim funds

04

UI flow now falls back to unlinked recipient behavior when notification transaction is missing

Risk score

Why this scored 42/100

Our methodology →
Potential impact 12/30
Exploitability 8/25
Stealth signal 6/15
Affected reach 7/15
Confidence 6/10
Evidence quality 3/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.