@@ -221,7 +221,7 @@ void CMasternode::Check(bool fForce)
221221
222222 if (fWaitForPing && !fOurMasternode ) {
223223 // ...but if it was already expired before the initial check - return right away
224- if (IsExpired () || IsWatchdogExpired () || IsNewStartRequired ()) {
224+ if (IsExpired () || IsNewStartRequired ()) {
225225 LogPrint (BCLog::MASTERNODE, " CMasternode::Check -- Masternode %s is in %s state, waiting for ping\n " , vin.prevout .ToStringShort (), GetStateString ());
226226 return ;
227227 }
@@ -238,22 +238,6 @@ void CMasternode::Check(bool fForce)
238238 return ;
239239 }
240240
241- bool fWatchdogActive = masternodeSync.IsSynced () && mnodeman.IsWatchdogActive ();
242- // bool fWatchdogExpired = (fWatchdogActive && ((GetAdjustedTime() - nTimeLastWatchdogVote) > MASTERNODE_WATCHDOG_MAX_SECONDS));
243- bool fWatchdogExpired = false ;
244-
245- // LogPrint(BCLog::MASTERNODE, "CMasternode::Check -- outpoint=%s, nTimeLastWatchdogVote=%d, GetAdjustedTime()=%d, fWatchdogExpired=%d\n", vin.prevout.ToStringShort(), nTimeLastWatchdogVote, GetAdjustedTime(), fWatchdogExpired);
246-
247-
248- if (fWatchdogExpired ) {
249- nActiveState = MASTERNODE_WATCHDOG_EXPIRED;
250- if (nActiveStatePrev != nActiveState) {
251- LogPrint (BCLog::MASTERNODE, " CMasternode::Check -- Masternode %s is in %s state now\n " , vin.prevout .ToStringShort (), GetStateString ());
252- }
253- return ;
254- }
255-
256-
257241 if (!IsPingedWithin (MASTERNODE_EXPIRATION_SECONDS)) {
258242 nActiveState = MASTERNODE_EXPIRED;
259243 if (nActiveStatePrev != nActiveState) {
@@ -325,7 +309,6 @@ std::string CMasternode::StateToString(int nStateIn)
325309 case MASTERNODE_EXPIRED: return " EXPIRED" ;
326310 case MASTERNODE_OUTPOINT_SPENT: return " OUTPOINT_SPENT" ;
327311 case MASTERNODE_UPDATE_REQUIRED: return " UPDATE_REQUIRED" ;
328- case MASTERNODE_WATCHDOG_EXPIRED: return " WATCHDOG_EXPIRED" ;
329312 case MASTERNODE_NEW_START_REQUIRED: return " NEW_START_REQUIRED" ;
330313 case MASTERNODE_POSE_BAN: return " POSE_BAN" ;
331314 default : return " UNKNOWN" ;
@@ -604,7 +587,7 @@ bool CMasternodeBroadcast::CheckOutpoint(int& nDos)
604587 LogPrint (BCLog::MASTERNODE, " CMasternodeBroadcast::CheckOutpoint -- Masternode UTXO should have masternode collateral, masternode=%s\n " , vin.prevout .ToStringShort ());
605588 return false ;
606589 }
607-
590+ // BTX ToDo
608591 if (chainActive.Height () - nHeight + 1 < Params ().GetConsensus ().nMasternodeMinimumConfirmations ) {
609592 LogPrintf (" CMasternodeBroadcast::CheckOutpoint -- Masternode UTXO must have at least %d confirmations, masternode=%s\n " ,
610593 Params ().GetConsensus ().nMasternodeMinimumConfirmations , vin.prevout .ToStringShort ());
@@ -849,8 +832,8 @@ bool CMasternodePing::CheckAndUpdate(CMasternode* pmn, bool fFromNewBroadcast, i
849832
850833 // force update, ignoring cache
851834 pmn->Check (true );
852- // relay ping for nodes in ENABLED/EXPIRED/WATCHDOG_EXPIRED state only, skip everyone else
853- if (!pmn->IsEnabled () && !pmn->IsExpired () && !pmn-> IsWatchdogExpired () ) return false ;
835+ // relay ping for nodes in ENABLED/EXPIRED state only, skip everyone else
836+ if (!pmn->IsEnabled () && !pmn->IsExpired ()) return false ;
854837
855838 LogPrint (BCLog::MASTERNODE, " CMasternodePing::CheckAndUpdate -- Masternode ping acceepted and relayed, masternode=%s\n " , vin.prevout .ToStringShort ());
856839 Relay (connman);
0 commit comments