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

lightningd: remove support for long-deprecated old-style feerate responses.

Public commit record

What the developer wrote

Authored by Rusty Russell

73/100 · Adequate
lightningd: remove support for long-deprecated old-style feerate responses.

This was supposed to be removed in v24.05. Finally remove it now.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Changelog-Removed: lightningd: `estimatefeesv1` support for older bcli plugins (deprecated v23.05, disabled by default v24.05).
✓ 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 old, deprecated fee-estimate response handling from Core Lightning's Bitcoin backend plugin interface. It was already disabled by default in v24.05 and was scheduled for removal. The change makes the code stricter: if a plugin still returns the old format, Core Lightning will now log an error and stop rather than silently accepting it. This is a cleanup of technical debt, not a fix for an active security vulnerability.

Recommended action

No urgent action. Operators using custom bcli plugins should ensure they emit the modern estimatefees response format (feerate_floor + feerates object). This is a normal deprecation removal; review plugin compatibility before upgrading.

Security signals we found

01

Removal of deprecated protocol/format fallback reduces attack surface

02

Error path now terminates instead of continuing with parsed deprecated data

03

No input validation bypass or memory safety bug evident in diff

Risk score

Why this scored 23/100

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