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

mining: enforce minimum reserved weight for IPC

Public commit record

What the developer wrote

Authored by Sjors Provoost

60/100 · Adequate
mining: enforce minimum reserved weight for IPC

Previously a lower value was silently clamped to MINIMUM_BLOCK_RESERVED_WEIGHT.
✓ Descriptive subject✓ Names a concrete action or component✓ Provides an explanatory body
The short version

What changed, and why it matters

This change makes Bitcoin Core's inter-process communication (IPC) mining interface reject block reserved weight values that are too small, instead of quietly raising them to the minimum. Previously, an external program using the IPC mining interface could request a very low reserved weight and unknowingly have it silently increased. Now it gets a clear error. This is a defensive consistency fix rather than an active exploit.

Recommended action

No urgent action needed. This is a hardening/consistency improvement. Users of the IPC mining interface should ensure they request `block_reserved_weight` values of at least 2000 weight units, or leave the field unset to use the default.

Security signals we found

01

Silent option clamping could cause external mining clients to operate with different block construction parameters than intended

02

Behavior now matches startup option validation, reducing interface inconsistency

03

Error is exposed through IPC as a remote exception rather than being silently corrected

Risk score

Why this scored 30/100

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