From fedd925c1cc7d214b8c4bdcf87cbd905fc675e2c Mon Sep 17 00:00:00 2001 From: Eric Voskuil Date: Mon, 14 Sep 2026 15:51:47 -0400 Subject: [PATCH] Reserve the spenders history vector instead of sizing it. --- .../bitcoin/database/impl/query/address/address_history.ipp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/bitcoin/database/impl/query/address/address_history.ipp b/include/bitcoin/database/impl/query/address/address_history.ipp index ccb515baf..aead4f595 100644 --- a/include/bitcoin/database/impl/query/address/address_history.ipp +++ b/include/bitcoin/database/impl/query/address/address_history.ipp @@ -229,7 +229,8 @@ histories CLASS::get_spenders_history( const system::chain::point& prevout) const NOEXCEPT { const auto ins = to_spenders(prevout); - histories out(ins.size()); + histories out{}; + out.reserve(ins.size()); for (const auto& in: std::views::reverse(ins)) out.push_back(get_tx_history(to_input_tx(in)));