From 61726483e1c226c87212d0e12a3dd640fc393791 Mon Sep 17 00:00:00 2001 From: Greg Sanders Date: Mon, 12 Jan 2026 15:55:44 -0500 Subject: [PATCH] release note: cpfp carveout removed in 31.0 --- doc/release-notes-33629.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/doc/release-notes-33629.md b/doc/release-notes-33629.md index 16bdf0fdd04..46adf220f5e 100644 --- a/doc/release-notes-33629.md +++ b/doc/release-notes-33629.md @@ -41,3 +41,11 @@ are noted: mempool. - Chunk size and chunk fees are now also included in the output of `getmempoolentry`. + +- The "CPFP Carveout" has been removed from the mempool logic. The CPFP carveout + allowed one additional child transaction to be added to a package that's already + at its descendant limit, but only if that child has exactly one ancestor + (the package's root) and is small (no larger than 10kvB). Nothing is allowed to + bypass the cluster count limit. It is expected that smart contracting use-cases + requiring similar functionality employ TRUC transactions and sibling eviction + instead going forward.