Skip to content
Bitcoin Roots

v30.3-roots.1 · Commit 51: [PATCH 51/68] mempool: synchronize dynamic dust fee publication

src/test/fuzz/package_eval.cpp

Before: src/test/fuzz/package_eval.cpp · After: src/test/fuzz/package_eval.cpp

File metadata
index 50f4c416d797228b39cf54ae74d7cc7a5284d1b3..aacbdbb94d5f498f986f538ebe22873a35424766 100644

Download original patch · Release notes

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

+ Added− RemovedUnmarked lines are context.

Scroll the code area horizontally to read long lines. The two line-number columns refer to before and after.

src/test/fuzz/package_eval.cpp CHANGED
@@ -172,7 +172,7 @@ std::optional<COutPoint> GetChildEvictingPrevout(const CTxMemPool& tx_pool)
172
172
  LOCK(tx_pool.cs);
173
173
  for (const auto& tx_info : tx_pool.infoAll()) {
174
174
  const auto& entry = *Assert(tx_pool.GetEntry(tx_info.tx->GetHash()));
175
- std::vector<uint32_t> dust_indexes{GetDust(*tx_info.tx, tx_pool.m_opts.dust_relay_feerate)};
175
+ std::vector<uint32_t> dust_indexes{GetDust(*tx_info.tx, tx_pool.GetDustRelayFee())};
176
176
  if (!dust_indexes.empty()) {
177
177
  const auto& children = entry.GetMemPoolChildrenConst();
178
178
  if (!children.empty()) {
@@ -313,7 +313,7 @@ FUZZ_TARGET(ephemeral_package_eval, .init = initialize_tx_pool)
313
313
  // filter for ephemeral dust
314
314
  if (tx_pool.exists(txid)) {
315
315
  const auto tx_info{tx_pool.info(txid)};
316
- if (GetDust(*tx_info.tx, tx_pool.m_opts.dust_relay_feerate).empty()) {
316
+ if (GetDust(*tx_info.tx, tx_pool.GetDustRelayFee()).empty()) {
317
317
  tx_pool.PrioritiseTransaction(txid, delta);
318
318
  }
319
319
  }