Summary
This PR introduces a new configuration option: -rpcestimateconservativefees
. When enabled, it forces the default behavior of the estimatesmartfee
RPC to use conservative mode fee estimation.
Motivation
Bitcoin Core v28.0 changed the default fee estimation mode for estimatesmartfee
from conservative to economical ([#30275](https://github.com/bitcoin/bitcoin/pull/30275)). While this change reduces fee over-estimation for most users, it may not be ideal in all environments.
In my case, I maintain a long-running node (since v24.0) with multiple clients depending on the legacy conservative behavior. This flag allows operators like myself to preserve that behavior without requiring client-side changes.
Usage
Can be added to bitcoin.conf
or used as a command-line flag:
0rpcestimateconservativefees=1
Impact
This feature allows node operators to opt back into conservative fee estimation by default, offering a smoother upgrade path and preserving expected behavior for dependent systems.