interfaces: move getTip implementation to miner

This commit is contained in:
Sjors Provoost
2025-05-14 09:51:15 +02:00
committed by ismaelsadeeq
parent 720f201e65
commit c39ca9d4f7
3 changed files with 15 additions and 4 deletions

View File

@@ -966,10 +966,7 @@ public:
std::optional<BlockRef> getTip() override
{
LOCK(::cs_main);
CBlockIndex* tip{chainman().ActiveChain().Tip()};
if (!tip) return {};
return BlockRef{tip->GetBlockHash(), tip->nHeight};
return GetTip(chainman());
}
std::optional<BlockRef> waitTipChanged(uint256 current_tip, MillisecondsDouble timeout) override