Changeset View
Changeset View
Standalone View
Standalone View
src/avalanche/validation.h
Show All 22 Lines | enum class ProofValidationResult { | ||||
AMOUNT_MISMATCH, | AMOUNT_MISMATCH, | ||||
NON_STANDARD_DESTINATION, | NON_STANDARD_DESTINATION, | ||||
DESTINATION_NOT_SUPPORTED, | DESTINATION_NOT_SUPPORTED, | ||||
DESTINATION_MISMATCH, | DESTINATION_MISMATCH, | ||||
}; | }; | ||||
class ProofValidationState : public ValidationState<ProofValidationResult> {}; | class ProofValidationState : public ValidationState<ProofValidationResult> {}; | ||||
enum class DelegationResult { | |||||
NONE = 0, | |||||
INCORRECT_PROOF, | |||||
INVALID_SIGNATURE, | |||||
}; | |||||
class DelegationState : public ValidationState<DelegationResult> {}; | |||||
} // namespace avalanche | } // namespace avalanche | ||||
#endif // BITCOIN_AVALANCHE_VALIDATION_H | #endif // BITCOIN_AVALANCHE_VALIDATION_H |