diff --git a/_posts/en/newsletters/2025-03-21-newsletter.md b/_posts/en/newsletters/2025-03-21-newsletter.md index 88e1fe790..26e8b0b5a 100644 --- a/_posts/en/newsletters/2025-03-21-newsletter.md +++ b/_posts/en/newsletters/2025-03-21-newsletter.md @@ -153,11 +153,14 @@ repo], and [BINANAs][binana repo]._ centralized element. {% assign timestamp="1:03:19" %} - [Bitcoin Core #31283][] introduces a new `waitNext()` method to the - `BlockTemplate` interface, which will only return a new template if the chain - tip changes or the mempool fees increase above the `MAX_MONEY` threshold. - Previously, miners would receive a new template with every request, resulting - in unnecessary template generation. This change aligns with the [Stratum - V2][topic pooled mining] protocol specification. {% assign timestamp="37:27" %} + `BlockTemplate` interface, which returns a new template only when the chain + tip changes or when total fees in a freshly assembled template rise by at + least a caller-specified `fee_threshold`. The default `fee_threshold` is + `MAX_MONEY`, which skips the expensive fee comparison and effectively waits + only for a tip change (or timeout). Previously, miners would receive a new + template with every request, resulting in unnecessary template generation. + This change aligns with the [Stratum V2][topic pooled mining] protocol + specification. {% assign timestamp="37:27" %} - [Eclair #3037][] enhances the `listoffers` command (See Newsletter [#345][news345 offers]) to return all relevant [offer][topic offers] data,