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

Set HTLC tx version 3 on handling `BumpTransactionEvent::HTLCResolution`

Public commit record

What the developer wrote

Authored by Leo Nash

50/100 · Thin
Set HTLC tx version 3 on handling `BumpTransactionEvent::HTLCResolution`
✓ Specific, descriptive subject✓ Names a concrete action or component! No meaningful explanatory body
The short version

What changed, and why it matters

This commit changes the transaction version used when creating HTLC (Hashed Timelocked Contract) resolution transactions during fee-bumping. For channels that support a specific anchor-based commitment type, the code now uses version 3 instead of version 2. Transaction version 3 enables package relay rules that help ensure child transactions can be broadcast alongside their parents, which is important for anchor-based fee bumping to work reliably on the Bitcoin network. The change appears to be a protocol correctness or compatibility fix rather than a direct vulnerability patch, but using the wrong version could in theory cause transactions to be rejected or fail to propagate, potentially affecting fund recovery in dispute scenarios.

Recommended action

Review whether this change is part of a coordinated protocol update for anchor zero-fee commitments and ensure all related transaction construction paths use consistent version selection. Test HTLC resolution broadcast behavior on networks with package relay / v3 transaction policies. Consider whether a security advisory is warranted if incorrect versions could lead to stuck transactions or delayed fund recovery.

Security signals we found

01

Transaction version selection tied to channel type features

02

Anchor zero-fee commitment channel type now requires non-standard version 3 HTLC resolution transactions

03

Potential relay/policy failure if wrong version is used for anchor channels

04

No explicit vulnerability language in commit message or diff

Risk score

Why this scored 44/100

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