Module Alpha_context.Operation

This module re-exports definitions from Operation_repr.

type nonrec 'kind contents = 'kind contents
type nonrec packed_contents = packed_contents
val contents_encoding_with_legacy_attestation_name : packed_contents Mavryk_protocol_environment_alpha.Data_encoding.t
type nonrec 'kind protocol_data = 'kind protocol_data
type nonrec packed_protocol_data = packed_protocol_data
type consensus_watermark =
  1. | Attestation of Mavryk_protocol_environment_alpha.Chain_id.t
  2. | Preattestation of Mavryk_protocol_environment_alpha.Chain_id.t
val protocol_data_encoding_with_legacy_attestation_name : packed_protocol_data Mavryk_protocol_environment_alpha.Data_encoding.t
val contents_list_encoding_with_legacy_attestation_name : packed_contents_list Mavryk_protocol_environment_alpha.Data_encoding.t
type 'kind t = 'kind operation = {
  1. shell : Mavryk_protocol_environment_alpha.Operation.shell_header;
  2. protocol_data : 'kind protocol_data;
}
type nonrec packed = packed_operation
val encoding_with_legacy_attestation_name : packed Mavryk_protocol_environment_alpha.Data_encoding.t
val raw : _ operation -> raw
val acceptable_pass : packed_operation -> int option
val compare_by_passes : packed_operation -> packed_operation -> int
val unsigned_operation_length : _ operation -> int
val pack : 'kind operation -> packed_operation
type ('a, 'b) eq =
  1. | Eq : ('a, 'a) eq
val equal : 'a operation -> 'b operation -> ('a, 'b) eq option
module Encoding : sig ... end