From 3e27e317270fdc2dd02794fea9da016387699636 Mon Sep 17 00:00:00 2001 From: Antoine Riard Date: Wed, 27 Apr 2022 10:25:22 -0400 Subject: Introduce `mempoolfullrbf` node setting. This new node policy setting enables to accept replaced-by-fee transaction without inspection of the replaceability signaling as described in BIP125 "explicit signaling". If turns on, the node mempool accepts transaction replacement as described in `policy/mempool-replacements.md`. The default setting value is `false`, implying opt-in RBF is enforced. --- src/mempool_args.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/mempool_args.cpp') diff --git a/src/mempool_args.cpp b/src/mempool_args.cpp index e26cbe0275..77caa127e9 100644 --- a/src/mempool_args.cpp +++ b/src/mempool_args.cpp @@ -33,5 +33,7 @@ void ApplyArgsManOptions(const ArgsManager& argsman, MemPoolOptions& mempool_opt if (auto hours = argsman.GetIntArg("-mempoolexpiry")) mempool_opts.expiry = std::chrono::hours{*hours}; + mempool_opts.full_rbf = argsman.GetBoolArg("-mempoolfullrbf", mempool_opts.full_rbf); + ApplyArgsManOptions(argsman, mempool_opts.limits); } -- cgit v1.2.3