From 455080105835b07b3eaba7a309ec51abe566b379 Mon Sep 17 00:00:00 2001 From: fanquake Date: Tue, 1 Sep 2026 09:54:35 +0100 Subject: [PATCH] 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 --- src/validation.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/validation.cpp b/src/validation.cpp index 6871e408dfb..e1b3c4fe23c 100644 --- a/src/validation.cpp +++ b/src/validation.cpp @@ -6191,7 +6191,7 @@ Chainstate& ChainstateManager::AddChainstate(std::unique_ptr 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());