Changeset View
Changeset View
Standalone View
Standalone View
src/net_processing.cpp
Show First 20 Lines • Show All 1,453 Lines • ▼ Show 20 Lines | switch (state.GetResult()) { | ||||
case TxValidationResult::TX_RESULT_UNSET: | case TxValidationResult::TX_RESULT_UNSET: | ||||
break; | break; | ||||
// The node is providing invalid data: | // The node is providing invalid data: | ||||
case TxValidationResult::TX_CONSENSUS: | case TxValidationResult::TX_CONSENSUS: | ||||
Misbehaving(nodeid, 100, message); | Misbehaving(nodeid, 100, message); | ||||
return true; | return true; | ||||
// Conflicting (but not necessarily invalid) data or different policy: | // Conflicting (but not necessarily invalid) data or different policy: | ||||
case TxValidationResult::TX_RECENT_CONSENSUS_CHANGE: | case TxValidationResult::TX_RECENT_CONSENSUS_CHANGE: | ||||
case TxValidationResult::TX_INPUTS_NOT_STANDARD: | |||||
case TxValidationResult::TX_NOT_STANDARD: | case TxValidationResult::TX_NOT_STANDARD: | ||||
case TxValidationResult::TX_MISSING_INPUTS: | case TxValidationResult::TX_MISSING_INPUTS: | ||||
case TxValidationResult::TX_PREMATURE_SPEND: | case TxValidationResult::TX_PREMATURE_SPEND: | ||||
case TxValidationResult::TX_CONFLICT: | case TxValidationResult::TX_CONFLICT: | ||||
case TxValidationResult::TX_MEMPOOL_POLICY: | case TxValidationResult::TX_MEMPOOL_POLICY: | ||||
break; | break; | ||||
} | } | ||||
if (message != "") { | if (message != "") { | ||||
▲ Show 20 Lines • Show All 4,455 Lines • Show Last 20 Lines |