package archetype

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

Module Archetype.Gen_extraSource

Sourcemodule PT = ParseTree
Sourcemodule T = Michelson
Sourceexception TypeEntrypointNotFound of string
Sourcetype error_desc =
  1. | TypeNotCompatible of T.type_ * PT.expr
Sourceval pp_error_desc : Core.Format.formatter -> error_desc -> unit
Sourceval emit_error : (Location.t * error_desc) -> int -> 'a
Sourceval string_to_ttype : ?entrypoint:Tools.String.t -> string -> T.type_
Sourceval to_model_expr : PT.expr -> T.data
Sourceval extract_from_micheline : Tools.String.t -> T.obj_micheline -> T.obj_micheline
Sourcetype eargs = {
  1. id : string;
  2. typ : string;
}
Sourceval eargs_to_yojson : eargs -> Yojson.Safe.t
Sourcetype entry = {
  1. name : string;
  2. args : eargs list;
  3. typ : string;
}
Sourceval entry_to_yojson : entry -> Yojson.Safe.t
Sourcetype entries = entry list
Sourceval entries_to_yojson : entries -> Yojson.Safe.t
Sourceval show_entries : T.obj_micheline -> string
Sourceval to_micheline : string -> unit
Sourcetype storage_value = {
  1. id : string;
  2. value : string;
}
Sourceval storage_value_to_yojson : storage_value -> Yojson.Safe.t
Sourcetype storage_values = storage_value list
Sourceval storage_values_to_yojson : storage_values -> Yojson.Safe.t
Sourceval get_storage_values : Model.model -> string
Sourceval generate_contract_metadata : ?only_views:bool -> Model.model -> Michelson.offchain_view list -> string
OCaml

Innovation. Community. Security.