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

@@ -539,4 +539,12 @@ std::unique_ptr<CBlockTemplate> WaitAndCreateNewBlock(ChainstateManager& chainma
return nullptr;
}
std::optional<BlockRef> GetTip(ChainstateManager& chainman)
{
LOCK(::cs_main);
CBlockIndex* tip{chainman.ActiveChain().Tip()};
if (!tip) return {};
return BlockRef{tip->GetBlockHash(), tip->nHeight};
}
} // namespace node