Changeset View
Changeset View
Standalone View
Standalone View
src/avalanche/validation.h
Show All 9 Lines | |||||
namespace avalanche { | namespace avalanche { | ||||
enum class ProofValidationResult { | enum class ProofValidationResult { | ||||
NONE = 0, | NONE = 0, | ||||
NO_STAKE, | NO_STAKE, | ||||
DUST_THRESOLD, | DUST_THRESOLD, | ||||
DUPLICATE_STAKE, | DUPLICATE_STAKE, | ||||
INVALID_SIGNATURE, | INVALID_SIGNATURE, | ||||
// UTXO based errors. | |||||
MISSING_UTXO, | |||||
AMOUNT_MISMATCH, | |||||
NON_STANDARD_DESTINATION, | |||||
DESTINATION_NOT_SUPPORTED, | |||||
DESTINATION_MISMACTCH, | |||||
}; | }; | ||||
class ProofValidationState : public ValidationState<ProofValidationResult> {}; | class ProofValidationState : public ValidationState<ProofValidationResult> {}; | ||||
} // namespace avalanche | } // namespace avalanche | ||||
#endif // BITCOIN_AVALANCHE_VALIDATION_H | #endif // BITCOIN_AVALANCHE_VALIDATION_H |