index: check muhash is in sync on coinstatsindex launch

pull/24133/head
Fabian Jahr 3 years ago
parent 38ed58b850
commit 820c03aff5
No known key found for this signature in database
GPG Key ID: F13D1E9D890798CD

@ -363,6 +363,14 @@ bool CoinStatsIndex::Init()
return error("%s: Cannot read current %s state; index may be corrupted",
__func__, GetName());
}
uint256 out;
m_muhash.Finalize(out);
if (entry.muhash != out) {
return error("%s: Cannot read current %s state; index may be corrupted",
__func__, GetName());
}
m_transaction_output_count = entry.transaction_output_count;
m_bogo_size = entry.bogo_size;
m_total_amount = entry.total_amount;

Loading…
Cancel
Save