From 708fbd4e0f7be8855a0ae06a76b325c8ce90744f Mon Sep 17 00:00:00 2001 From: Luke Dashjr Date: Sat, 19 Aug 2023 14:38:33 +0000 Subject: [PATCH] GUI/Options: When changing mempoolreplacement, update settings.json with mempoolfullrbf too --- src/qt/optionsmodel.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/qt/optionsmodel.cpp b/src/qt/optionsmodel.cpp index 2c78529792..0505264fdf 100644 --- a/src/qt/optionsmodel.cpp +++ b/src/qt/optionsmodel.cpp @@ -1018,10 +1018,13 @@ bool OptionsModel::setOption(OptionID option, const QVariant& value, const std:: QString nv = value.toString(); if (nv == "never") { node().mempool().m_opts.rbf_policy = RBFPolicy::Never; + node().updateRwSetting("mempoolfullrbf", "0"); } else if (nv == "fee,optin") { node().mempool().m_opts.rbf_policy = RBFPolicy::OptIn; + node().updateRwSetting("mempoolfullrbf", "0"); } else { // "fee,-optin" node().mempool().m_opts.rbf_policy = RBFPolicy::Always; + node().updateRwSetting("mempoolfullrbf", "1"); } gArgs.ModifyRWConfigFile("mempoolreplacement", nv.toStdString()); }