diff options
author | glozow <gloriajzhao@gmail.com> | 2023-11-27 16:29:59 +0000 |
---|---|---|
committer | glozow <gloriajzhao@gmail.com> | 2024-01-16 14:20:33 +0000 |
commit | 158623b8e0726dff7eae4288138f1710e727db9c (patch) | |
tree | ce03ea05579138e8f2aa5a8241a73703a9df51d6 /src/txmempool.cpp | |
parent | 60f677375e52832536a599afae3226f8e2155d88 (diff) | |
download | bitcoin-158623b8e0726dff7eae4288138f1710e727db9c.tar.xz |
[refactor] change Workspace::m_conflicts and adjacent funcs/structs to use Txid
It's preferable to use type-safe transaction identifiers to avoid
confusing txid and wtxid. The next commit will add a reference to this
set; we use this opportunity to change it to Txid ahead of time instead
of adding new uses of uint256.
Diffstat (limited to 'src/txmempool.cpp')
-rw-r--r-- | src/txmempool.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/txmempool.cpp b/src/txmempool.cpp index b783181bb8..9fb4db330b 100644 --- a/src/txmempool.cpp +++ b/src/txmempool.cpp @@ -454,7 +454,7 @@ void CTxMemPool::addUnchecked(const CTxMemPoolEntry &entry, setEntries &setAnces cachedInnerUsage += entry.DynamicMemoryUsage(); const CTransaction& tx = newit->GetTx(); - std::set<uint256> setParentTransactions; + std::set<Txid> setParentTransactions; for (unsigned int i = 0; i < tx.vin.size(); i++) { mapNextTx.insert(std::make_pair(&tx.vin[i].prevout, &tx)); setParentTransactions.insert(tx.vin[i].prevout.hash); @@ -969,7 +969,7 @@ std::optional<CTxMemPool::txiter> CTxMemPool::GetIter(const uint256& txid) const return std::nullopt; } -CTxMemPool::setEntries CTxMemPool::GetIterSet(const std::set<uint256>& hashes) const +CTxMemPool::setEntries CTxMemPool::GetIterSet(const std::set<Txid>& hashes) const { CTxMemPool::setEntries ret; for (const auto& h : hashes) { |