Skip to content
Bitcoin Roots

v30.3-roots.1 · Commit 35: [PATCH 35/68] rpc: report the configured RBF policy in getmempoolinfo

src/rpc/mempool.cpp

Before: src/rpc/mempool.cpp · After: src/rpc/mempool.cpp

File metadata
index 286ac5e35376ede37814cef8084a9bb04cdbd64d..cb72280ff3c591edd08baf287661eabe8c1cdc75 100644

Download original patch · Release notes

Diff rows 1–8 of 8. Line numbers refer to the original before/after files.

+ Added− RemovedUnmarked lines are context.

Scroll the code area horizontally to read long lines. Before is on the left; after is on the right. Unified view fits narrow screens more easily.

src/rpc/mempool.cpp CHANGED
@@ -688,7 +688,7 @@ UniValue MempoolInfoToJSON(const CTxMemPool& pool)
688
  ret.pushKV("minrelaytxfee", ValueFromAmount(pool.m_opts.min_relay_feerate.GetFeePerK()));
689
  ret.pushKV("incrementalrelayfee", ValueFromAmount(pool.m_opts.incremental_relay_feerate.GetFeePerK()));
690
  ret.pushKV("unbroadcastcount", uint64_t{pool.GetUnbroadcastTxs().size()});
691
- ret.pushKV("fullrbf", true);
692
  ret.pushKV("permitbaremultisig", pool.m_opts.permit_bare_multisig);
693
  ret.pushKV("maxdatacarriersize", pool.m_opts.max_datacarrier_bytes.value_or(0));
694
  return ret;
 
688
  ret.pushKV("minrelaytxfee", ValueFromAmount(pool.m_opts.min_relay_feerate.GetFeePerK()));
689
  ret.pushKV("incrementalrelayfee", ValueFromAmount(pool.m_opts.incremental_relay_feerate.GetFeePerK()));
690
  ret.pushKV("unbroadcastcount", uint64_t{pool.GetUnbroadcastTxs().size()});
691
+ ret.pushKV("fullrbf", pool.m_opts.rbf_policy == RBFPolicy::Always);
692
  ret.pushKV("permitbaremultisig", pool.m_opts.permit_bare_multisig);
693
  ret.pushKV("maxdatacarriersize", pool.m_opts.max_datacarrier_bytes.value_or(0));
694
  return ret;