aboutsummaryrefslogtreecommitdiff
path: root/src/node/mini_miner.cpp
diff options
context:
space:
mode:
authorglozow <gloriajzhao@gmail.com>2023-11-09 09:29:10 +0000
committerglozow <gloriajzhao@gmail.com>2023-11-09 09:30:58 +0000
commitd60ebea597eb9f09c4f2e547b7cfe7812805e7ba (patch)
tree5812b3c34d78be6eeb20959510822d54e68f7b28 /src/node/mini_miner.cpp
parent3d7544b481fca3f8f0d846cb4b6f12e6628029d9 (diff)
parentb4b01d3fb42e7b688d97b75f57cfe18cfca6d943 (diff)
downloadbitcoin-d60ebea597eb9f09c4f2e547b7cfe7812805e7ba.tar.xz
Merge bitcoin/bitcoin#28808: refactor: Miniminer package linearization followups
b4b01d3fb42e7b688d97b75f57cfe18cfca6d943 [refactor] updating miniminer comments to be more accurate (kevkevin) 83933eff00335415477f969147ab321824dcc4e8 [refactor] Miniminer var cached_descendants to descendants (kevkevin) 43423fd834df03c2eb88fd5d7007487816865bd6 [refactor] Change MiniMinerMempoolEntry order (kevkevin) Pull request description: ### Motivation In https://github.com/bitcoin/bitcoin/pull/28762 there were some post merge comments which are being addressed in this PR with the following commits ### [8d4c46f](https://github.com/kevkevinpal/bitcoin/pull/5/commits/8d4c46f54d10fb67d20d7a9a6afa37ecfd2bdc18) Reorganizing `MiniMinerMempoolEntry` to match the order we have elsewhere * https://github.com/bitcoin/bitcoin/pull/28762#discussion_r1381775670 ### [7505ec2](https://github.com/kevkevinpal/bitcoin/pull/5/commits/7505ec2054e5918068e1f18f290c8d5e9e4c2590) Renaming `cached_descendants` to `descendants` for simpler variable naming * https://github.com/bitcoin/bitcoin/pull/28762#discussion_r1381819567 ### [b21f2f2](https://github.com/kevkevinpal/bitcoin/pull/5/commits/b21f2f2f5567dc16953df13d4423a315c2a040e1) Code comment modifications to be more accurate to what is actually happening * https://github.com/bitcoin/bitcoin/pull/28762#discussion_r1381902909 and * https://github.com/bitcoin/bitcoin/pull/28762#discussion_r1382002278 and * https://github.com/bitcoin/bitcoin/pull/28762#discussion_r1383041819 ACKs for top commit: murchandamus: reACK b4b01d3fb42e7b688d97b75f57cfe18cfca6d943 theStack: LGTM ACK b4b01d3fb42e7b688d97b75f57cfe18cfca6d943 Tree-SHA512: 54f044a578fb203d8a3c1aa0bcd1fc4bcdff0bc9b024351925a4caf0ccece7c7736b0694ad1168c3cbb447bdb58a91f4cac365f46114da29a889fbc8ea595b82
Diffstat (limited to 'src/node/mini_miner.cpp')
-rw-r--r--src/node/mini_miner.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/node/mini_miner.cpp b/src/node/mini_miner.cpp
index 3d24a3f58e..58422c4439 100644
--- a/src/node/mini_miner.cpp
+++ b/src/node/mini_miner.cpp
@@ -78,11 +78,11 @@ MiniMiner::MiniMiner(const CTxMemPool& mempool, const std::vector<COutPoint>& ou
for (const auto& txiter : cluster) {
if (!m_to_be_replaced.count(txiter->GetTx().GetHash())) {
auto [mapiter, success] = m_entries_by_txid.emplace(txiter->GetTx().GetHash(),
- MiniMinerMempoolEntry{/*fee_self=*/txiter->GetModifiedFee(),
- /*fee_ancestor=*/txiter->GetModFeesWithAncestors(),
+ MiniMinerMempoolEntry{/*tx_in=*/txiter->GetSharedTx(),
/*vsize_self=*/txiter->GetTxSize(),
/*vsize_ancestor=*/txiter->GetSizeWithAncestors(),
- /*tx_in=*/txiter->GetSharedTx()});
+ /*fee_self=*/txiter->GetModifiedFee(),
+ /*fee_ancestor=*/txiter->GetModFeesWithAncestors()});
m_entries.push_back(mapiter);
} else {
auto outpoints_it = m_requested_outpoints_by_txid.find(txiter->GetTx().GetHash());
@@ -154,7 +154,7 @@ MiniMiner::MiniMiner(const std::vector<MiniMinerMempoolEntry>& manual_entries,
m_ready_to_calculate = false;
return;
}
- std::vector<MockEntryMap::iterator> cached_descendants;
+ std::vector<MockEntryMap::iterator> descendants;
for (const auto& desc_txid : desc_txids) {
auto desc_it{m_entries_by_txid.find(desc_txid)};
// Descendants should only include transactions with corresponding entries.
@@ -162,10 +162,10 @@ MiniMiner::MiniMiner(const std::vector<MiniMinerMempoolEntry>& manual_entries,
m_ready_to_calculate = false;
return;
} else {
- cached_descendants.emplace_back(desc_it);
+ descendants.emplace_back(desc_it);
}
}
- m_descendant_set_by_txid.emplace(txid, cached_descendants);
+ m_descendant_set_by_txid.emplace(txid, descendants);
}
Assume(m_to_be_replaced.empty());
Assume(m_requested_outpoints_by_txid.empty());