@@ -80,18 +80,9 @@ class CValidationState {
80
80
std::string strDebugMessage;
81
81
public:
82
82
CValidationState () : mode(MODE_VALID), m_reason(ValidationInvalidReason::NONE), chRejectCode(0 ) {}
83
- bool DoS (int level, ValidationInvalidReason reasonIn, bool ret = false ,
84
- unsigned int chRejectCodeIn=0 , const std::string &strRejectReasonIn=" " ,
85
- bool corruptionPossibleIn=false ,
86
- const std::string &strDebugMessageIn=" " ) {
87
- ret = Invalid (reasonIn, ret, chRejectCodeIn, strRejectReasonIn, strDebugMessageIn);
88
- assert (level == GetDoS ());
89
- assert (corruptionPossibleIn == CorruptionPossible ());
90
- return ret;
91
- }
92
83
bool Invalid (ValidationInvalidReason reasonIn, bool ret = false ,
93
- unsigned int chRejectCodeIn=0 , const std::string &strRejectReasonIn=" " ,
94
- const std::string &strDebugMessageIn=" " ) {
84
+ unsigned int chRejectCodeIn=0 , const std::string &strRejectReasonIn=" " ,
85
+ const std::string &strDebugMessageIn=" " ) {
95
86
m_reason = reasonIn;
96
87
chRejectCode = chRejectCodeIn;
97
88
strRejectReason = strRejectReasonIn;
@@ -116,33 +107,6 @@ class CValidationState {
116
107
bool IsError () const {
117
108
return mode == MODE_ERROR;
118
109
}
119
- bool CorruptionPossible () const {
120
- return m_reason == ValidationInvalidReason::BLOCK_MUTATED || m_reason == ValidationInvalidReason::TX_WITNESS_MUTATED;
121
- }
122
- int GetDoS () const {
123
- switch (m_reason) {
124
- case ValidationInvalidReason::NONE:
125
- return 0 ;
126
- case ValidationInvalidReason::CONSENSUS:
127
- case ValidationInvalidReason::BLOCK_MUTATED:
128
- case ValidationInvalidReason::BLOCK_INVALID_HEADER:
129
- case ValidationInvalidReason::BLOCK_CHECKPOINT:
130
- case ValidationInvalidReason::BLOCK_INVALID_PREV:
131
- return 100 ;
132
- case ValidationInvalidReason::BLOCK_MISSING_PREV:
133
- return 10 ;
134
- case ValidationInvalidReason::CACHED_INVALID:
135
- case ValidationInvalidReason::RECENT_CONSENSUS_CHANGE:
136
- case ValidationInvalidReason::BLOCK_TIME_FUTURE:
137
- case ValidationInvalidReason::TX_NOT_STANDARD:
138
- case ValidationInvalidReason::TX_MISSING_INPUTS:
139
- case ValidationInvalidReason::TX_WITNESS_MUTATED:
140
- case ValidationInvalidReason::TX_CONFLICT:
141
- case ValidationInvalidReason::TX_MEMPOOL_POLICY:
142
- return 0 ;
143
- }
144
- return 0 ;
145
- }
146
110
ValidationInvalidReason GetReason () const { return m_reason; }
147
111
unsigned int GetRejectCode () const { return chRejectCode; }
148
112
std::string GetRejectReason () const { return strRejectReason; }
0 commit comments