From 4f65c8e98957a6d8fe48ef56383d9d5776d5acd4 Mon Sep 17 00:00:00 2001 From: Greg Sanders Date: Thu, 1 Aug 2024 12:39:19 -0400 Subject: [PATCH] docs: remove requirement to signal bip125 --- doc/policy/mempool-replacements.md | 4 +++- doc/policy/packages.md | 2 -- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/policy/mempool-replacements.md b/doc/policy/mempool-replacements.md index f044a0f8ad6afd..166e57c6058a63 100644 --- a/doc/policy/mempool-replacements.md +++ b/doc/policy/mempool-replacements.md @@ -10,7 +10,9 @@ A transaction ("replacement transaction") may replace its directly conflicting t their in-mempool descendants (together, "original transactions") if, in addition to passing all other consensus and policy rules, each of the following conditions are met: -1. If `-mempoolfullrbf=0` (the value is 1 by default), the directly conflicting transactions all signal replaceability explicitly. A transaction is +1. DEPRECATED: BIP125 signaling is no longer required. The below text is kept for historical completeness. + + The directly conflicting transactions all signal replaceability explicitly. A transaction is signaling BIP125 replaceability if any of its inputs have an nSequence number less than (0xffffffff - 1). A transaction also signals replaceability if its version field is set to 3. diff --git a/doc/policy/packages.md b/doc/policy/packages.md index b432008d7be25f..ff2539497dd30c 100644 --- a/doc/policy/packages.md +++ b/doc/policy/packages.md @@ -38,8 +38,6 @@ The following rules are enforced for all packages: * Only limited package replacements are currently considered. (#28984) - - If `-mempoolfullrbf=0` (the value is 1 by default), all direct conflicts must signal replacement. - - Packages are 1-parent-1-child, with no in-mempool ancestors of the package. - All conflicting clusters (connected components of mempool transactions) must be clusters of up to size 2.