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

change bip329 wallet labels export to only assert spendable false for frozen coins and omit otherwise

Public commit record

What the developer wrote

Authored by Craig Raw

62/100 · Adequate
change bip329 wallet labels export to only assert spendable false for frozen coins and omit otherwise
✓ Specific, descriptive subject✓ Names a concrete action or component✓ Explains rationale or failure mode! No meaningful explanatory body
The short version

What changed, and why it matters

This commit fixes how Sparrow Wallet exports coin labels in the BIP-329 format. Previously, the export incorrectly marked every unspent coin as 'spendable=true' in the exported file, even though the BIP-329 specification says the 'spendable' field should only be used to mark coins as frozen (not spendable). Other wallets importing this file could have treated frozen coins as spendable, or made incorrect assumptions about the user's coins. The fix now only writes 'spendable=false' for frozen coins and leaves the field out otherwise.

Recommended action

Review whether any prior exported BIP-329 label files contain incorrect spendable=true entries and consider re-exporting after updating. Users relying on BIP-329 imports in other wallets should verify that frozen coins are correctly interpreted. No immediate code action is needed beyond applying the patch.

Security signals we found

01

Incorrect BIP-329 field semantics in wallet label export

02

Potential for importing wallets to misclassify frozen coins as spendable

03

Privacy/information disclosure from asserting spendable=true on all unspent UTXOs

Risk score

Why this scored 28/100

Our methodology →
Potential impact 4/30
Exploitability 3/25
Stealth signal 5/15
Affected reach 6/15
Confidence 7/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.