diff --git a/src/proto_alpha/lib_protocol/src/baking.mli b/src/proto_alpha/lib_protocol/src/baking.mli index 9d590ad51..2d6165291 100644 --- a/src/proto_alpha/lib_protocol/src/baking.mli +++ b/src/proto_alpha/lib_protocol/src/baking.mli @@ -15,6 +15,8 @@ type error += Invalid_fitness_gap of int64 * int64 (* `Permanent *) type error += Timestamp_too_early of Timestamp.t * Timestamp.t (* `Permanent *) type error += Invalid_block_signature of Block_hash.t * Signature.Public_key_hash.t (* `Permanent *) type error += Unexpected_endorsement +type error += Invalid_signature (* `Permanent *) +type error += Invalid_stamp (* `Permanent *) (** [minimal_time ctxt priority pred_block_time] returns the minimal time, given the predecessor block timestamp [pred_block_time], diff --git a/src/proto_alpha/lib_protocol/src/raw_context.mli b/src/proto_alpha/lib_protocol/src/raw_context.mli index 0e7f065cd..d31370c83 100644 --- a/src/proto_alpha/lib_protocol/src/raw_context.mli +++ b/src/proto_alpha/lib_protocol/src/raw_context.mli @@ -9,6 +9,8 @@ (** {1 Errors} ****************************************************************) +type error += Too_many_internal_operations (* `Permanent *) + (** An internal storage error that should not happen *) type storage_error = | Incompatible_protocol_version of string diff --git a/src/proto_alpha/lib_protocol/src/roll_storage.mli b/src/proto_alpha/lib_protocol/src/roll_storage.mli index 680b39b8e..4e62893ef 100644 --- a/src/proto_alpha/lib_protocol/src/roll_storage.mli +++ b/src/proto_alpha/lib_protocol/src/roll_storage.mli @@ -20,6 +20,7 @@ type error += | Consume_roll_change | No_roll_for_delegate + | No_roll_snapshot_for_cycle of Cycle_repr.t | Unregistered_delegate of Signature.Public_key_hash.t (* `Permanent *) val init : Raw_context.t -> Raw_context.t tzresult Lwt.t