@@ -75,25 +75,20 @@ class CValidationState {
7575 MODE_ERROR, // !< run-time error
7676 } mode;
7777 ValidationInvalidReason m_reason;
78- int nDoS;
7978 std::string strRejectReason;
8079 unsigned int chRejectCode;
81- bool corruptionPossible;
8280 std::string strDebugMessage;
8381public:
84- CValidationState () : mode(MODE_VALID), m_reason(ValidationInvalidReason::NONE), nDoS( 0 ), chRejectCode(0 ), corruptionPossible( false ) {}
82+ CValidationState () : mode(MODE_VALID), m_reason(ValidationInvalidReason::NONE), chRejectCode(0 ) {}
8583 bool DoS (int level, ValidationInvalidReason reasonIn, bool ret = false ,
8684 unsigned int chRejectCodeIn=0 , const std::string &strRejectReasonIn=" " ,
87- bool corruptionIn =false ,
85+ bool corruptionPossibleIn =false ,
8886 const std::string &strDebugMessageIn=" " ) {
8987 m_reason = reasonIn;
9088 chRejectCode = chRejectCodeIn;
9189 strRejectReason = strRejectReasonIn;
92- corruptionPossible = corruptionIn;
9390 strDebugMessage = strDebugMessageIn;
94- nDoS += level;
95- assert (nDoS == GetDoSForReason ());
96- assert (corruptionPossible == (m_reason == ValidationInvalidReason::BLOCK_MUTATED || m_reason == ValidationInvalidReason::TX_WITNESS_MUTATED));
91+ assert (corruptionPossibleIn == CorruptionPossible ());
9792 if (mode == MODE_ERROR)
9893 return ret;
9994 mode = MODE_INVALID;
@@ -120,15 +115,9 @@ class CValidationState {
120115 return mode == MODE_ERROR;
121116 }
122117 bool CorruptionPossible () const {
123- assert (corruptionPossible == (m_reason == ValidationInvalidReason::BLOCK_MUTATED || m_reason == ValidationInvalidReason::TX_WITNESS_MUTATED));
124- return corruptionPossible;
118+ return m_reason == ValidationInvalidReason::BLOCK_MUTATED || m_reason == ValidationInvalidReason::TX_WITNESS_MUTATED;
125119 }
126- void SetCorruptionPossible () {
127- corruptionPossible = true ;
128- assert (corruptionPossible == (m_reason == ValidationInvalidReason::BLOCK_MUTATED || m_reason == ValidationInvalidReason::TX_WITNESS_MUTATED));
129- }
130- int GetDoS (void ) const { return nDoS; }
131- int GetDoSForReason () const {
120+ int GetDoS () const {
132121 switch (m_reason) {
133122 case ValidationInvalidReason::NONE:
134123 return 0 ;
0 commit comments