package tezos-protocol-016-PtMumbai

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Gas_input_size includes the definitions for the different sizes used in the gas models of the protocol. They do not always represent memory sizes, but rather they can be seen as an information size. They are tailored to the models that use them, and should not be used for anything other than gas computation.

Gas_comparable_input_size is the restriction of Gas_input_size to comparable types.

type t = int
type micheline_size = {
  1. traversal : t;
  2. int_bytes : t;
  3. string_bytes : t;
}
val zero : t
val add : t -> t -> t
val to_int : t -> int
val of_int : int -> t
val integer : 'a Script_int.num -> t
val string : string -> t
val script_string : Script_string.t -> t
val mutez : Alpha_context.Tez.tez -> t
val timestamp : Script_timestamp.t -> t
val size_of_comparable_value : 'a Script_typed_ir.comparable_ty -> 'a -> t
OCaml

Innovation. Community. Security.