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

qt: prevent setting locktime on channel funding tx

Public commit record

What the developer wrote

Authored by f321x

73/100 · Adequate
qt: prevent setting locktime on channel funding tx

Prevents the user from manually modifying the locktime of a
lightning channel funding transaction.
This seems like a potential footgun without much practical use.
✓ Specific, descriptive subject✓ Names a concrete action or component✓ Provides detailed explanatory context
The short version

What changed, and why it matters

This commit removes the ability for users to manually set a transaction locktime when creating a Lightning channel funding transaction in Electrum's Qt desktop GUI. A locktime can delay when a transaction becomes valid or spendable. For channel funding transactions, allowing users to tweak this setting could lead to funds being stuck or channel setup failing, so the developers are treating it as a 'footgun'—a feature that is more likely to harm the user than help them. It is a UI restriction, not a fix for an active exploit.

Recommended action

No urgent action required. This is a defensive UX improvement. Users should keep Electrum updated. Developers should consider whether locktime restrictions should also be enforced at the wallet/protocol layer, not only in the Qt GUI, to ensure consistency across all interfaces.

Security signals we found

01

UI hardening: removes a potentially dangerous user-configurable option for a specific transaction type

02

Context-aware restriction based on TxEditorContext.CHANNEL_FUNDING

03

Commit message describes change as preventing a 'potential footgun' rather than a vulnerability

Risk score

Why this scored 27/100

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