From 249889bee6b88eb9814eb969e6fb108f86a4bf98 Mon Sep 17 00:00:00 2001 From: furszy Date: Wed, 11 Jun 2025 10:19:19 -0400 Subject: [PATCH] orphanage: avoid vtx iteration when no orphans --- src/node/txorphanage.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/node/txorphanage.cpp b/src/node/txorphanage.cpp index 6093be46ce4..ce087d17ffb 100644 --- a/src/node/txorphanage.cpp +++ b/src/node/txorphanage.cpp @@ -567,6 +567,8 @@ bool TxOrphanageImpl::HaveTxToReconsider(NodeId peer) } void TxOrphanageImpl::EraseForBlock(const CBlock& block) { + if (m_orphans.empty()) return; + std::set wtxids_to_erase; for (const CTransactionRef& ptx : block.vtx) { const CTransaction& block_tx = *ptx;