Separate reason for premature spends (coinbase/locktime)

This commit is contained in:
Suhas Daftuar
2019-03-08 09:55:23 -05:00
parent 54470e767b
commit 0ff1c2a838
4 changed files with 12 additions and 8 deletions

View File

@@ -1040,6 +1040,7 @@ static bool MaybePunishNode(NodeId nodeid, const CValidationState& state, bool v
case ValidationInvalidReason::BLOCK_TIME_FUTURE:
case ValidationInvalidReason::TX_NOT_STANDARD:
case ValidationInvalidReason::TX_MISSING_INPUTS:
case ValidationInvalidReason::TX_PREMATURE_SPEND:
case ValidationInvalidReason::TX_WITNESS_MUTATED:
case ValidationInvalidReason::TX_CONFLICT:
case ValidationInvalidReason::TX_MEMPOOL_POLICY: