Alpha_context.OperationThis module re-exports definitions from Operation_repr.
type nonrec 'kind contents = 'kind contentstype nonrec packed_contents = packed_contentsval contents_encoding :
packed_contents Tezos_protocol_environment_alpha.Data_encoding.ttype nonrec 'kind protocol_data = 'kind protocol_datatype nonrec packed_protocol_data = packed_protocol_datatype consensus_watermark = | Attestation of Tezos_protocol_environment_alpha.Chain_id.t| Preattestation of Tezos_protocol_environment_alpha.Chain_id.tval to_watermark :
consensus_watermark ->
Tezos_protocol_environment_alpha.Signature.watermarkval of_watermark :
Tezos_protocol_environment_alpha.Signature.watermark ->
consensus_watermark optionval protocol_data_encoding :
packed_protocol_data Tezos_protocol_environment_alpha.Data_encoding.tval bls_mode_unsigned_encoding :
(Tezos_protocol_environment_alpha.Operation.shell_header
* packed_contents_list)
Tezos_protocol_environment_alpha.Data_encoding.tval serialize_unsigned_operation :
(Tezos_protocol_environment_alpha.Operation.shell_header
* packed_contents_list)
Tezos_protocol_environment_alpha.Data_encoding.t ->
'a operation ->
bytestype raw = Tezos_protocol_environment_alpha.Operation.t = {shell : Tezos_protocol_environment_alpha.Operation.shell_header;proto : bytes;}val raw_encoding : raw Tezos_protocol_environment_alpha.Data_encoding.tval contents_list_encoding :
packed_contents_list Tezos_protocol_environment_alpha.Data_encoding.ttype 'kind t = 'kind operation = {shell : Tezos_protocol_environment_alpha.Operation.shell_header;protocol_data : 'kind protocol_data;}type nonrec packed = packed_operationval encoding : packed Tezos_protocol_environment_alpha.Data_encoding.tval hash : _ operation -> Tezos_protocol_environment_alpha.Operation_hash.tval hash_raw : raw -> Tezos_protocol_environment_alpha.Operation_hash.tval hash_packed :
packed_operation ->
Tezos_protocol_environment_alpha.Operation_hash.tval acceptable_pass : packed_operation -> int optionval compare_by_passes : packed_operation -> packed_operation -> intval unsigned_operation_length : _ operation -> intval bls_mode_unsigned_operation_length : _ operation -> intval check_signature :
context ->
public_key ->
Tezos_protocol_environment_alpha.Chain_id.t ->
_ operation ->
unit Tezos_protocol_environment_alpha.Error_monad.tzresultval pack : 'kind operation -> packed_operationval compare :
(Tezos_protocol_environment_alpha.Operation_hash.t * packed_operation) ->
(Tezos_protocol_environment_alpha.Operation_hash.t * packed_operation) ->
intmodule Encoding : sig ... endval of_list :
packed_contents list ->
packed_contents_list Tezos_protocol_environment_alpha.Error_monad.tzresultval to_list : packed_contents_list -> packed_contents listval committee_slots : (Slot.t * dal_content option) list -> Slot.t list