Skip to content

Commit 12dbdd7

Browse files
TheBlueMattajtowns
authored andcommitted
[refactor] Drop unused state.DoS(), state.GetDoS(), state.CorruptionPossible()
Co-authored-by: Anthony Towns <[email protected]>
1 parent aa502b8 commit 12dbdd7

File tree

1 file changed

+2
-38
lines changed

1 file changed

+2
-38
lines changed

src/consensus/validation.h

Lines changed: 2 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -80,18 +80,9 @@ class CValidationState {
8080
std::string strDebugMessage;
8181
public:
8282
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-
}
9283
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="") {
9586
m_reason = reasonIn;
9687
chRejectCode = chRejectCodeIn;
9788
strRejectReason = strRejectReasonIn;
@@ -116,33 +107,6 @@ class CValidationState {
116107
bool IsError() const {
117108
return mode == MODE_ERROR;
118109
}
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-
}
146110
ValidationInvalidReason GetReason() const { return m_reason; }
147111
unsigned int GetRejectCode() const { return chRejectCode; }
148112
std::string GetRejectReason() const { return strRejectReason; }

0 commit comments

Comments
 (0)