message: index: check muhash is in sync on coinstatsindex launch
diff: @@ -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;
  