tezos-protocol-002-PsYLVpVv.raw
Tezos_raw_protocol_002_PsYLVpVv.Script_repr
tezos-protocol-002-PsYLVpVv
tezos-protocol-002-PsYLVpVv.environment
type location = Tezos_protocol_environment_002_PsYLVpVv.Micheline.canonical_location
type annot = Tezos_protocol_environment_002_PsYLVpVv.Micheline.annot
type expr = Michelson_v1_primitives.prim Tezos_protocol_environment_002_PsYLVpVv.Micheline.canonical
type Tezos_protocol_environment_002_PsYLVpVv.Error_monad.error +=
| Lazy_script_decode
type lazy_expr = expr Tezos_protocol_environment_002_PsYLVpVv.Data_encoding.lazy_t
type node = (location, Michelson_v1_primitives.prim) Tezos_protocol_environment_002_PsYLVpVv.Micheline.node
val location_encoding : location Tezos_protocol_environment_002_PsYLVpVv.Data_encoding.t
val expr_encoding : expr Tezos_protocol_environment_002_PsYLVpVv.Data_encoding.t
val lazy_expr_encoding : lazy_expr Tezos_protocol_environment_002_PsYLVpVv.Data_encoding.t
val lazy_expr : expr -> lazy_expr
type t = {
code : lazy_expr;
storage : lazy_expr;
}
val encoding : t Tezos_protocol_environment_002_PsYLVpVv.Data_encoding.encoding
val deserialized_cost : expr -> Gas_limit_repr.cost
val serialized_cost : Tezos_protocol_environment_002_PsYLVpVv.MBytes.t -> Gas_limit_repr.cost
val traversal_cost : node -> Gas_limit_repr.cost
val node_cost : node -> Gas_limit_repr.cost
val int_node_cost : Tezos_protocol_environment_002_PsYLVpVv.Z.t -> Gas_limit_repr.cost
val int_node_cost_of_numbits : int -> Gas_limit_repr.cost
val string_node_cost : string -> Gas_limit_repr.cost
val string_node_cost_of_length : int -> Gas_limit_repr.cost
val bytes_node_cost : Tezos_protocol_environment_002_PsYLVpVv.MBytes.t -> Gas_limit_repr.cost
val bytes_node_cost_of_length : int -> Gas_limit_repr.cost
val prim_node_cost_nonrec : expr list -> annot -> Gas_limit_repr.cost
val prim_node_cost_nonrec_of_length : int -> annot -> Gas_limit_repr.cost
val seq_node_cost_nonrec : expr list -> Gas_limit_repr.cost
val seq_node_cost_nonrec_of_length : int -> Gas_limit_repr.cost
val force_decode : lazy_expr -> (expr * Gas_limit_repr.cost) Tezos_protocol_environment_002_PsYLVpVv.Error_monad.tzresult
val force_bytes : lazy_expr -> (Tezos_protocol_environment_002_PsYLVpVv.MBytes.t * Gas_limit_repr.cost) Tezos_protocol_environment_002_PsYLVpVv.Error_monad.tzresult
val minimal_deserialize_cost : lazy_expr -> Gas_limit_repr.cost