PROTOCOL_V11.Envmodule CamlinternalFormatBasics :
module type of struct include Tezos_protocol_environment_sigs_internals.CamlinternalFormatBasics endmodule Pervasives : sig ... endThe OCaml Standard library.
module Either : sig ... endEither type.
module String : sig ... endString operations.
module Char : sig ... endCharacter operations.
module Bytes : sig ... endByte sequence operations.
module Int32 : sig ... end32-bit integers.
module Int64 : sig ... end64-bit integers.
module Format : sig ... endPretty-printing.
module Logging : sig ... endmodule Hex : sig ... endHexadecimal encoding.
module Z : sig ... endIntegers.
module Q : sig ... endRationals.
module Lwt : sig ... endmodule Data_encoding : sig ... endmodule Raw_hashes : sig ... endmodule Compare : sig ... endmodule Time : sig ... endmodule TzEndian : sig ... endmodule Bits : sig ... endmodule Equality_witness : sig ... endThis module provides support for type equalities and runtime type identifiers.
module FallbackArray : sig ... endThis module implements arrays equipped with accessors that cannot raise exceptions. Reading out of the bounds of the arrays return a fallback value fixed at array construction time, writing out of the bounds of the arrays is ignored.
module Error_monad : sig ... endmodule Seq : sig ... endmodule List : sig ... endmodule Array : sig ... endThis module is a very restricted subset of OCaml's Stdlib Array module. There is just enough exposed that you can pass arrays around to some functions and such, but not enough that you can easily shoot yourself in the foot. (See details below.)
module Set : sig ... endmodule Map : sig ... endmodule Option : sig ... endSignature from Lwtreslib's option module
module Result : sig ... endmodule RPC_arg : sig ... endSee src/lib_rpc/RPC_arg.mli for documentation
module RPC_path : sig ... endmodule RPC_query : sig ... endmodule RPC_service : sig ... endmodule RPC_answer : sig ... endmodule RPC_directory : sig ... endmodule Base58 : sig ... endmodule S : sig ... endmodule Blake2B : sig ... endBuilds a new Hash type using Blake2B.
module Bls : sig ... endTezos - BLS12-381 cryptography
module Ed25519 : sig ... endTezos - Ed25519 cryptography
module Secp256k1 : sig ... endTezos - Secp256k1 cryptography
module P256 : sig ... endTezos - P256 cryptography
module Chain_id : sig ... endmodule Signature : sig ... endmodule Block_hash : sig ... endmodule Operation_hash : sig ... endmodule Operation_list_hash : sig ... endmodule Operation_list_list_hash : sig ... endmodule Protocol_hash : sig ... endmodule Context_hash : sig ... endmodule Sapling : sig ... endmodule Timelock : sig ... endmodule Vdf : sig ... endmodule Micheline : sig ... endmodule Block_header : sig ... endmodule Bounded : sig ... endThis module implements bounded (or refined) versions of data types.
module Fitness : sig ... endmodule Operation : sig ... endTezos operations.
module Context : sig ... endView over the context store, restricted to types, access and functional manipulation of an existing context.
module Updater : sig ... endTezos Protocol Environment - Protocol updater.
module RPC_context : sig ... endmodule Context_binary : sig ... endmodule Wasm_2_0_0 : sig ... endmodule Plonk : sig ... endaPlonK is a PlonK-based proving system. As such, it provides a way to create succinct cryptographic proofs about a given predicate, which can be then verified with a low computational cost.
module Dal : sig ... endmodule Skip_list : sig ... endThis module provides an implementation of the skip list data structure.
module Smart_rollup : sig ... end