package octez-protocol-016-PtMumbai-libs

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

Returns Some type if the contract has an entrypoint of type type. None if it does not exists.

Returns Some type if the script has an entrypoint of type type. None if it does not exists.

val print_entrypoint_type : Tezos_client_base.Client_context.printer -> ?on_errors: (Tezos_base.TzPervasives.error list -> unit Tezos_base.TzPervasives.tzresult Lwt.t) -> emacs:bool -> ?contract:Tezos_protocol_016_PtMumbai.Protocol.Contract_hash.t -> ?script_name:string -> entrypoint:Tezos_protocol_016_PtMumbai.Protocol.Alpha_context.Entrypoint.t -> Tezos_protocol_016_PtMumbai.Protocol.Alpha_context.Script.expr option Tezos_base.TzPervasives.tzresult -> unit Tezos_base.TzPervasives.tzresult Lwt.t

List paths of unreachable parameters. Only useful to test the stitching, as no such parameter should be allowed in originated contracts.

val print_unreachables : Tezos_client_base.Client_context.printer -> ?on_errors: (Tezos_base.TzPervasives.error list -> unit Tezos_base.TzPervasives.tzresult Lwt.t) -> emacs:bool -> ?contract:Tezos_protocol_016_PtMumbai.Protocol.Contract_hash.t -> ?script_name:string -> Tezos_protocol_016_PtMumbai.Protocol.Michelson_v1_primitives.prim list list Tezos_base.TzPervasives.tzresult -> unit Tezos_base.TzPervasives.tzresult Lwt.t

List the contract entrypoints with their types. If their is no explicit default, th type of default entrypoint will still be given.

val print_entrypoints_list : Tezos_client_base.Client_context.printer -> ?on_errors: (Tezos_base.TzPervasives.error list -> unit Tezos_base.TzPervasives.tzresult Lwt.t) -> emacs:bool -> ?contract:Tezos_protocol_016_PtMumbai.Protocol.Contract_hash.t -> ?script_name:string -> (string * Tezos_protocol_016_PtMumbai.Protocol.Alpha_context.Script.expr) list Tezos_base.TzPervasives.tzresult -> unit Tezos_base.TzPervasives.tzresult Lwt.t

Print the contract entrypoints with their types.

OCaml

Innovation. Community. Security.