Changeset View
Changeset View
Standalone View
Standalone View
src/avalanche/validation.h
Show All 19 Lines | enum class ProofValidationResult { | ||||
// UTXO based errors. | // UTXO based errors. | ||||
MISSING_UTXO, | MISSING_UTXO, | ||||
COINBASE_MISMATCH, | COINBASE_MISMATCH, | ||||
HEIGHT_MISMATCH, | HEIGHT_MISMATCH, | ||||
AMOUNT_MISMATCH, | AMOUNT_MISMATCH, | ||||
NON_STANDARD_DESTINATION, | NON_STANDARD_DESTINATION, | ||||
DESTINATION_NOT_SUPPORTED, | DESTINATION_NOT_SUPPORTED, | ||||
DESTINATION_MISMATCH, | DESTINATION_MISMATCH, | ||||
EXPIRED, | |||||
Fabien: nit: give it a category name | |||||
}; | }; | ||||
class ProofValidationState : public ValidationState<ProofValidationResult> {}; | class ProofValidationState : public ValidationState<ProofValidationResult> {}; | ||||
enum class DelegationResult { | enum class DelegationResult { | ||||
NONE = 0, | NONE = 0, | ||||
INVALID_SIGNATURE, | INVALID_SIGNATURE, | ||||
}; | }; | ||||
class DelegationState : public ValidationState<DelegationResult> {}; | class DelegationState : public ValidationState<DelegationResult> {}; | ||||
} // namespace avalanche | } // namespace avalanche | ||||
#endif // BITCOIN_AVALANCHE_VALIDATION_H | #endif // BITCOIN_AVALANCHE_VALIDATION_H |
nit: give it a category name