diff --git a/src/coins.cpp b/src/coins.cpp index 2afbbbff38c..449adcde03c 100644 --- a/src/coins.cpp +++ b/src/coins.cpp @@ -7,6 +7,7 @@ #include #include #include +#include #include TRACEPOINT_SEMAPHORE(utxocache, add); @@ -250,7 +251,7 @@ void CCoinsViewCache::BatchWrite(CoinsViewCacheCursor& cursor, const uint256& ha } } } - hashBlock = hashBlockIn; + SetBestBlock(hashBlockIn); } void CCoinsViewCache::Flush(bool will_reuse_cache) @@ -278,7 +279,7 @@ void CCoinsViewCache::Reset() noexcept { cacheCoins.clear(); cachedCoinsUsage = 0; - hashBlock.SetNull(); + SetBestBlock(uint256::ZERO); } void CCoinsViewCache::Uncache(const COutPoint& hash)