diff --git a/src/txdb.cpp b/src/txdb.cpp index 5d61388b078..141c31c5d51 100644 --- a/src/txdb.cpp +++ b/src/txdb.cpp @@ -67,7 +67,10 @@ void CCoinsViewDB::ResizeCache(size_t new_cache_size) std::optional CCoinsViewDB::GetCoin(const COutPoint& outpoint) const { - if (Coin coin; m_db->Read(CoinEntry(&outpoint), coin)) return coin; + if (Coin coin; m_db->Read(CoinEntry(&outpoint), coin)) { + Assert(!coin.IsSpent()); // The UTXO database should never contain spent coins + return coin; + } return std::nullopt; }