From 337b4a23690bd20eaf513aa29e8d5122f6b8a129 Mon Sep 17 00:00:00 2001 From: flack Date: Sat, 27 Dec 2025 22:33:23 +0100 Subject: [PATCH] Remove stale rationale paragraph It belonged to the note removed in #33892 --- doc/policy/packages.md | 8 -------- 1 file changed, 8 deletions(-) diff --git a/doc/policy/packages.md b/doc/policy/packages.md index d48afed4ee5..71b1f2e488f 100644 --- a/doc/policy/packages.md +++ b/doc/policy/packages.md @@ -99,14 +99,6 @@ submitted as a package. transaction (i.e. in which a replacement transaction with a higher fee cannot be signed) being rejected from the mempool when transaction volume is high and the mempool minimum feerate rises. -*Rationale*: Avoid situations in which the mempool contains non-bumped transactions below min relay -feerate (which we consider to have pay 0 fees and thus receiving free relay). While package -submission would ensure these transactions are bumped at the time of entry, it is not guaranteed -that the transaction will always be bumped. For example, a later transaction could replace the -fee-bumping child without still bumping the parent. These no-longer-bumped transactions should be -removed during a replacement, but we do not have a DoS-resistant way of removing them or enforcing a -limit on their quantity. Instead, prevent their entry into the mempool. - Implementation Note: Transactions within a package are always validated individually first, and package validation is used for the transactions that failed. Since package feerate is only calculated using transactions that are not in the mempool, this implementation detail affects the