Validate_errors.Anonymous
Errors that may arise while validating an anonymous operation.
type denunciation_kind = Alpha_context.Misbehaviour.kind
type Mavryk_protocol_environment_alpha.Error_monad.error +=
| Invalid_activation of {
}
| Conflicting_activation of {
edpkh : Mavryk_protocol_environment_alpha.Ed25519.Public_key_hash.t;
conflict : operation_conflict;
}
| Invalid_denunciation of denunciation_kind
| Invalid_double_baking_evidence of {
hash1 : Mavryk_protocol_environment_alpha.Block_hash.t;
level1 : Alpha_context.Raw_level.t;
round1 : Alpha_context.Round.t;
hash2 : Mavryk_protocol_environment_alpha.Block_hash.t;
level2 : Alpha_context.Raw_level.t;
round2 : Alpha_context.Round.t;
}
| Inconsistent_denunciation of {
kind : denunciation_kind;
delegate1 : Mavryk_protocol_environment_alpha.Signature.Public_key_hash.t;
delegate2 : Mavryk_protocol_environment_alpha.Signature.Public_key_hash.t;
}
| Already_denounced of {
kind : denunciation_kind;
delegate : Mavryk_protocol_environment_alpha.Signature.Public_key_hash.t;
level : Alpha_context.Level.t;
}
| Conflicting_denunciation of {
kind : denunciation_kind;
conflict : operation_conflict;
}
| Too_early_denunciation of {
kind : denunciation_kind;
level : Alpha_context.Raw_level.t;
current : Alpha_context.Raw_level.t;
}
| Outdated_denunciation of {
kind : denunciation_kind;
level : Alpha_context.Raw_level.t;
last_cycle : Alpha_context.Cycle.t;
}
| Conflicting_nonce_revelation of operation_conflict
| Conflicting_vdf_revelation of operation_conflict
| Drain_delegate_on_unregistered_delegate of Mavryk_protocol_environment_alpha.Signature.Public_key_hash.t
| Invalid_drain_delegate_inactive_key of {
delegate : Mavryk_protocol_environment_alpha.Signature.Public_key_hash.t;
consensus_key : Mavryk_protocol_environment_alpha.Signature.Public_key_hash.t;
active_consensus_key : Mavryk_protocol_environment_alpha.Signature.Public_key_hash.t;
}
| Invalid_drain_delegate_no_consensus_key of Mavryk_protocol_environment_alpha.Signature.Public_key_hash.t
| Invalid_drain_delegate_noop of Mavryk_protocol_environment_alpha.Signature.Public_key_hash.t
| Invalid_drain_delegate_insufficient_funds_for_burn_or_fees of {
delegate : Mavryk_protocol_environment_alpha.Signature.Public_key_hash.t;
destination : Mavryk_protocol_environment_alpha.Signature.Public_key_hash.t;
min_amount : Alpha_context.Tez.t;
}
| Conflicting_drain_delegate of {
delegate : Mavryk_protocol_environment_alpha.Signature.Public_key_hash.t;
conflict : operation_conflict;
}