refactor: Rely on returned value of GetCoin instead of parameter

Also removed the unused coin parameter of GetCoin.

Co-authored-by: Andrew Toth <andrewstoth@gmail.com>
This commit is contained in:
Lőrinc
2024-09-07 23:12:35 +02:00
parent 46dfbf169b
commit 4feaa28728
16 changed files with 85 additions and 113 deletions

View File

@@ -65,10 +65,10 @@ void CCoinsViewDB::ResizeCache(size_t new_cache_size)
}
}
std::optional<Coin> CCoinsViewDB::GetCoin(const COutPoint& outpoint, Coin& coin) const
std::optional<Coin> CCoinsViewDB::GetCoin(const COutPoint& outpoint) const
{
if (m_db->Read(CoinEntry(&outpoint), coin)) return coin;
else return std::nullopt;
if (Coin coin; m_db->Read(CoinEntry(&outpoint), coin)) return coin;
return std::nullopt;
}
bool CCoinsViewDB::HaveCoin(const COutPoint &outpoint) const {