// Copyright (c) 2020-2022 The Bitcoin Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. #include #include #include #include #include void TestChainstateManager::ResetIbd() { m_cached_finished_ibd = false; assert(IsInitialBlockDownload()); } void TestChainstateManager::JumpOutOfIbd() { Assert(IsInitialBlockDownload()); m_cached_finished_ibd = true; Assert(!IsInitialBlockDownload()); } void ValidationInterfaceTest::BlockConnected( ChainstateRole role, CValidationInterface& obj, const std::shared_ptr& block, const CBlockIndex* pindex) { obj.BlockConnected(role, block, pindex); }