From 7270839af425adddb3ed436a58a41b5bc843dab5 Mon Sep 17 00:00:00 2001 From: Pol Espinasa Date: Tue, 19 Aug 2025 20:42:17 +0200 Subject: [PATCH] doc: truc packages allow sub min feerate transactions --- doc/policy/packages.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/doc/policy/packages.md b/doc/policy/packages.md index a4d4cb072dc..7522a984435 100644 --- a/doc/policy/packages.md +++ b/doc/policy/packages.md @@ -116,7 +116,10 @@ rejected from the mempool when transaction volume is high and the mempool minimu Note: Package feerate cannot be used to meet the minimum relay feerate (`-minrelaytxfee`) requirement. For example, if the mempool minimum feerate is 5sat/vB and the minimum relay feerate is set to 5sat/vB, a 1sat/vB parent transaction with a high-feerate child will not be accepted, even if -submitted as a package. +submitted as a package. Note that this rule does not apply to +[TRUC transactions](https://github.com/bitcoin/bips/blob/master/bip-0431.mediawiki) as an individual +TRUC transaction is permitted to be below the mempool min relay feerate, assuming it is considered within +a package that meets the mempool's feerate requirements. *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