validation: use unused SetTargetBlockHash

This was pointed out as unused in #36103, but that seems like a mistake
from #30214, where it was introduced.

Co-authored-by: Ryan Ofsky <ryan@ofsky.org>
This commit is contained in:
fanquake
2026-09-01 09:54:35 +01:00
parent d840adb9da
commit 4550801058

View File

@@ -6191,7 +6191,7 @@ Chainstate& ChainstateManager::AddChainstate(std::unique_ptr<Chainstate> chainst
assert(prev_chainstate.m_assumeutxo == Assumeutxo::VALIDATED);
// Set target block for historical chainstate to snapshot block.
assert(!prev_chainstate.m_target_blockhash);
prev_chainstate.m_target_blockhash = chainstate->m_from_snapshot_blockhash;
prev_chainstate.SetTargetBlockHash(*Assert(chainstate->m_from_snapshot_blockhash));
m_chainstates.push_back(std::move(chainstate));
Chainstate& curr_chainstate{CurrentChainstate()};
assert(&curr_chainstate == m_chainstates.back().get());