message: [Core] Prevent coinstakes from overpaying masternodes
diff: @@ -611,10 +611,11 @@ bool CMasternodeBlockPayees::IsTransactionValid(const CTransaction& txNew)
  bool found = false;
  for (CTxOut out : txNew.vout) {
  if (payee.scriptPubKey == out.scriptPubKey) {
  - if(out.nValue >= requiredMasternodePayment)
  + if(out.nValue == requiredMasternodePayment)
  found = true;
  else
  - LogPrint("masternode","Masternode payment is out of drift range. Paid=%s Min=%s\n", FormatMoney(out.nValue).c_str(), FormatMoney(requiredMasternodePayment).c_str());
  + LogPrintf("%s : Masternode payment value (%s) different from required value (%s).\n",
  + __func__, FormatMoney(out.nValue).c_str(), FormatMoney(requiredMasternodePayment).c_str());
  }
  }
  