package octez-protocol-alpha-libs

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val print_expr : Stdlib.Format.formatter -> Tezos_protocol_alpha.Protocol.Script_repr.expr -> unit
val print_expr_unwrapped : Stdlib.Format.formatter -> Tezos_protocol_alpha.Protocol.Script_repr.expr -> unit
val print_typed_stack : Stdlib.Format.formatter -> (Tezos_protocol_alpha.Protocol.Script_repr.expr * Tezos_protocol_alpha.Protocol.Script_repr.expr) list -> unit
val print_execution_trace : Stdlib.Format.formatter -> Tezos_protocol_alpha.Protocol.Script_typed_ir.execution_trace -> unit
val print_big_map_diff : Stdlib.Format.formatter -> Tezos_protocol_alpha.Protocol.Alpha_context.Lazy_storage.diffs -> unit

Insert the type map returned by the typechecker as comments in a printable Micheline AST.

Unexpand the macros and produce the result of parsing an intermediate pretty printed source. Useful when working with contracts extracted from the blockchain and not local files.

Unexpand the macros and produce the result of parsing an intermediate pretty printed source. Works on generic trees,for programs that fail to be converted to a specific script version.

val ocaml_constructor_of_prim : Tezos_protocol_alpha.Protocol.Michelson_v1_primitives.prim -> string
val micheline_string_of_expression : zero_loc:bool -> Tezos_protocol_alpha.Protocol.Alpha_context.Script.expr -> string
OCaml

Innovation. Community. Security.