package tezos-protocol-004-Pt24m4xi

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type nonrec 'kind contents = 'kind contents
type nonrec packed_contents = packed_contents
val contents_encoding : packed_contents Tezos_base__TzPervasives.Data_encoding.t
type nonrec 'kind protocol_data = 'kind protocol_data
type nonrec packed_protocol_data = packed_protocol_data
val protocol_data_encoding : packed_protocol_data Tezos_base__TzPervasives.Data_encoding.t
val unsigned_encoding : (Tezos_base__TzPervasives.Operation.shell_header * packed_contents_list) Tezos_base__TzPervasives.Data_encoding.t
type raw = Tezos_base__TzPervasives.Operation.t = {
  1. shell : Tezos_base__TzPervasives.Operation.shell_header;
  2. proto : Tezos_protocol_environment_structs.V0.M.MBytes.t;
}
val raw_encoding : raw Tezos_base__TzPervasives.Data_encoding.t
val contents_list_encoding : packed_contents_list Tezos_base__TzPervasives.Data_encoding.t
type 'kind t = 'kind operation = {
  1. shell : Tezos_base__TzPervasives.Operation.shell_header;
  2. protocol_data : 'kind protocol_data;
}
type nonrec packed = packed_operation
val encoding : packed Tezos_base__TzPervasives.Data_encoding.t
val raw : _ operation -> raw
val hash : _ operation -> Tezos_base__TzPervasives.Operation_hash.t
val hash_raw : raw -> Tezos_base__TzPervasives.Operation_hash.t
val hash_packed : packed_operation -> Tezos_base__TzPervasives.Operation_hash.t
val acceptable_passes : packed_operation -> int list
type Tezos_protocol_environment_004_Pt24m4xi__Environment.Error_monad.error +=
  1. | Missing_signature
type Tezos_protocol_environment_004_Pt24m4xi__Environment.Error_monad.error +=
  1. | Invalid_signature
val check_signature : public_key -> Tezos_base__TzPervasives.Chain_id.t -> _ operation -> (unit, Tezos_protocol_environment_004_Pt24m4xi__Environment.Error_monad.error list) Stdlib.result Lwt.t
val check_signature_sync : public_key -> Tezos_base__TzPervasives.Chain_id.t -> _ operation -> (unit, Tezos_protocol_environment_004_Pt24m4xi__Environment.Error_monad.error list) Stdlib.result
val internal_operation_encoding : packed_internal_operation Tezos_base__TzPervasives.Data_encoding.t
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
OCaml

Innovation. Community. Security.