Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module M = Model
module T = Michelson
val micheline_to_yojson : micheline -> Yojson.Safe.t
val micheline_of_yojson :
Yojson.Safe.t ->
micheline Ppx_deriving_yojson_runtime.error_or
val pp_micheline :
Ppx_deriving_runtime.Format.formatter ->
micheline ->
Ppx_deriving_runtime.unit
val show_micheline : micheline -> Ppx_deriving_runtime.string
val type__to_yojson : type_ -> Yojson.Safe.t
val type__of_yojson :
Yojson.Safe.t ->
type_ Ppx_deriving_yojson_runtime.error_or
val pp_type_ :
Ppx_deriving_runtime.Format.formatter ->
type_ ->
Ppx_deriving_runtime.unit
val show_type_ : type_ -> Ppx_deriving_runtime.string
val parameter_to_yojson : parameter -> Yojson.Safe.t
val parameter_of_yojson :
Yojson.Safe.t ->
parameter Ppx_deriving_yojson_runtime.error_or
val pp_parameter :
Ppx_deriving_runtime.Format.formatter ->
parameter ->
Ppx_deriving_runtime.unit
val show_parameter : parameter -> Ppx_deriving_runtime.string
val argument_to_yojson : argument -> Yojson.Safe.t
val argument_of_yojson :
Yojson.Safe.t ->
argument Ppx_deriving_yojson_runtime.error_or
val pp_argument :
Ppx_deriving_runtime.Format.formatter ->
argument ->
Ppx_deriving_runtime.unit
val show_argument : argument -> Ppx_deriving_runtime.string
val decl_asset_field_to_yojson : decl_asset_field -> Yojson.Safe.t
val decl_asset_field_of_yojson :
Yojson.Safe.t ->
decl_asset_field Ppx_deriving_yojson_runtime.error_or
val pp_decl_asset_field :
Ppx_deriving_runtime.Format.formatter ->
decl_asset_field ->
Ppx_deriving_runtime.unit
val show_decl_asset_field : decl_asset_field -> Ppx_deriving_runtime.string
val decl_record_field_to_yojson : decl_record_field -> Yojson.Safe.t
val decl_record_field_of_yojson :
Yojson.Safe.t ->
decl_record_field Ppx_deriving_yojson_runtime.error_or
val pp_decl_record_field :
Ppx_deriving_runtime.Format.formatter ->
decl_record_field ->
Ppx_deriving_runtime.unit
val show_decl_record_field : decl_record_field -> Ppx_deriving_runtime.string
type decl_asset = {
name : string;
container_kind : string;
fields : decl_asset_field list;
container_type_michelson : micheline;
key_type_michelson : micheline;
value_type_michelson : micheline;
}
val decl_asset_to_yojson : decl_asset -> Yojson.Safe.t
val decl_asset_of_yojson :
Yojson.Safe.t ->
decl_asset Ppx_deriving_yojson_runtime.error_or
val pp_decl_asset :
Ppx_deriving_runtime.Format.formatter ->
decl_asset ->
Ppx_deriving_runtime.unit
val show_decl_asset : decl_asset -> Ppx_deriving_runtime.string
val decl_record_to_yojson : decl_record -> Yojson.Safe.t
val decl_record_of_yojson :
Yojson.Safe.t ->
decl_record Ppx_deriving_yojson_runtime.error_or
val pp_decl_record :
Ppx_deriving_runtime.Format.formatter ->
decl_record ->
Ppx_deriving_runtime.unit
val show_decl_record : decl_record -> Ppx_deriving_runtime.string
val decl_constructor_to_yojson : decl_constructor -> Yojson.Safe.t
val decl_constructor_of_yojson :
Yojson.Safe.t ->
decl_constructor Ppx_deriving_yojson_runtime.error_or
val pp_decl_constructor :
Ppx_deriving_runtime.Format.formatter ->
decl_constructor ->
Ppx_deriving_runtime.unit
val show_decl_constructor : decl_constructor -> Ppx_deriving_runtime.string
val decl_enum_to_yojson : decl_enum -> Yojson.Safe.t
val decl_enum_of_yojson :
Yojson.Safe.t ->
decl_enum Ppx_deriving_yojson_runtime.error_or
val pp_decl_enum :
Ppx_deriving_runtime.Format.formatter ->
decl_enum ->
Ppx_deriving_runtime.unit
val show_decl_enum : decl_enum -> Ppx_deriving_runtime.string
val decl_event_to_yojson : decl_event -> Yojson.Safe.t
val decl_event_of_yojson :
Yojson.Safe.t ->
decl_event Ppx_deriving_yojson_runtime.error_or
val pp_decl_event :
Ppx_deriving_runtime.Format.formatter ->
decl_event ->
Ppx_deriving_runtime.unit
val show_decl_event : decl_event -> Ppx_deriving_runtime.string
type decl_type = {
assets : decl_asset list;
enums : decl_enum list;
records : decl_record list;
events : decl_event list;
}
val decl_type_to_yojson : decl_type -> Yojson.Safe.t
val decl_type_of_yojson :
Yojson.Safe.t ->
decl_type Ppx_deriving_yojson_runtime.error_or
val pp_decl_type :
Ppx_deriving_runtime.Format.formatter ->
decl_type ->
Ppx_deriving_runtime.unit
val show_decl_type : decl_type -> Ppx_deriving_runtime.string
val decl_storage_to_yojson : decl_storage -> Yojson.Safe.t
val decl_storage_of_yojson :
Yojson.Safe.t ->
decl_storage Ppx_deriving_yojson_runtime.error_or
val pp_decl_storage :
Ppx_deriving_runtime.Format.formatter ->
decl_storage ->
Ppx_deriving_runtime.unit
val show_decl_storage : decl_storage -> Ppx_deriving_runtime.string
val decl_entrypoint_to_yojson : decl_entrypoint -> Yojson.Safe.t
val decl_entrypoint_of_yojson :
Yojson.Safe.t ->
decl_entrypoint Ppx_deriving_yojson_runtime.error_or
val pp_decl_entrypoint :
Ppx_deriving_runtime.Format.formatter ->
decl_entrypoint ->
Ppx_deriving_runtime.unit
val show_decl_entrypoint : decl_entrypoint -> Ppx_deriving_runtime.string
val type_micheline_to_yojson : type_micheline -> Yojson.Safe.t
val type_micheline_of_yojson :
Yojson.Safe.t ->
type_micheline Ppx_deriving_yojson_runtime.error_or
val pp_type_micheline :
Ppx_deriving_runtime.Format.formatter ->
type_micheline ->
Ppx_deriving_runtime.unit
val show_type_micheline : type_micheline -> Ppx_deriving_runtime.string
type decl_fun_ret = {
name : string;
args : argument list;
return : type_;
return_michelson : type_micheline;
}
val decl_fun_ret_to_yojson : decl_fun_ret -> Yojson.Safe.t
val decl_fun_ret_of_yojson :
Yojson.Safe.t ->
decl_fun_ret Ppx_deriving_yojson_runtime.error_or
val pp_decl_fun_ret :
Ppx_deriving_runtime.Format.formatter ->
decl_fun_ret ->
Ppx_deriving_runtime.unit
val show_decl_fun_ret : decl_fun_ret -> Ppx_deriving_runtime.string
val error_struct_to_yojson : error_struct -> Yojson.Safe.t
val error_struct_of_yojson :
Yojson.Safe.t ->
error_struct Ppx_deriving_yojson_runtime.error_or
val pp_error_struct :
Ppx_deriving_runtime.Format.formatter ->
error_struct ->
Ppx_deriving_runtime.unit
val show_error_struct : error_struct -> Ppx_deriving_runtime.string
type contract_interface = {
name : string;
parameters : parameter list;
types : decl_type;
storage : decl_storage list;
storage_type : type_micheline;
entrypoints : decl_entrypoint list;
getters : decl_fun_ret list;
views : decl_fun_ret list;
errors : error_struct list;
}
val contract_interface_to_yojson : contract_interface -> Yojson.Safe.t
val contract_interface_of_yojson :
Yojson.Safe.t ->
contract_interface Ppx_deriving_yojson_runtime.error_or
val _ :
Yojson.Safe.t ->
contract_interface Ppx_deriving_yojson_runtime.error_or
val pp_contract_interface :
Ppx_deriving_runtime.Format.formatter ->
contract_interface ->
Ppx_deriving_runtime.unit
val show_contract_interface : contract_interface -> Ppx_deriving_runtime.string
val decl_type :
decl_asset list ->
decl_record list ->
decl_enum list ->
decl_event list ->
decl_type
val mk_decl_asset_field : string -> type_ -> bool -> decl_asset_field
val mk_decl_record_field : string -> type_ -> decl_record_field
val mk_decl_asset :
string ->
string ->
decl_asset_field list ->
micheline ->
micheline ->
micheline ->
decl_asset
val mk_decl_record :
string ->
decl_record_field list ->
micheline ->
decl_record
val mk_decl_constructor : string -> type_ list -> decl_constructor
val mk_decl_enum : string -> decl_constructor list -> micheline -> decl_enum
val mk_decl_event : string -> decl_record_field list -> micheline -> decl_event
val mk_decl_type :
decl_asset list ->
decl_enum list ->
decl_record list ->
decl_event list ->
decl_type
val mk_storage : string -> type_ -> bool -> int list -> decl_storage
val mk_entrypoint : string -> argument list -> decl_entrypoint
val mk_type_micheline : micheline -> bool -> type_micheline
val mk_decl_fun_ret :
string ->
argument list ->
type_ ->
type_micheline ->
decl_fun_ret
val mk_error_struct : ?args:string list -> string -> micheline -> error_struct
val mk_contract_interface :
string ->
parameter list ->
decl_type ->
decl_storage list ->
type_micheline ->
decl_entrypoint list ->
decl_fun_ret list ->
decl_fun_ret list ->
error_struct list ->
contract_interface
type preprocess_obj = {
params : M.parameter list;
var_decls : M.decl_node list;
size : int;
with_state : bool;
}
val get_var_decls_size : M.model -> preprocess_obj
val for_parameters : preprocess_obj -> M.parameter list -> parameter list
val for_argument : M.argument -> argument
val mk_string : string -> micheline
val mk_bytes : string -> micheline
val mk_int : string -> micheline
val mk_var : 'a -> micheline
val to_micheline : T.obj_micheline -> micheline
val for_decl_type : M.model -> M.model -> M.decl_node list -> decl_type
val for_decl_node :
M.decl_node ->
int list ->
decl_storage list ->
decl_storage list
val for_storage : M.model -> preprocess_obj -> decl_storage list
val for_entrypoint : M.function_struct -> decl_entrypoint
val tz_type_to_type_micheline :
Archetype__Michelson.type_node Archetype__Michelson.with_annot ->
type_micheline
val for_decl_ret :
Archetype.Gen_michelson.M.model ->
(M.function_struct * M.type_) ->
decl_fun_ret
val for_getter :
Archetype.Gen_michelson.M.model ->
(M.function_struct * M.type_) ->
decl_fun_ret
val for_view :
Archetype.Gen_michelson.M.model ->
(M.function_struct * M.type_) ->
decl_fun_ret
val for_errors : M.model -> error_struct list
val model_to_contract_interface :
M.model ->
M.model ->
T.michelson ->
contract_interface
val model_to_contract_interface_json :
M.model ->
M.model ->
T.michelson ->
string
val extract_storage : T.type_ -> decl_storage list
val extract_entypoint : T.type_ -> decl_entrypoint list
val tz_to_contract_interface :
(T.michelson * Gen_decompile.env) ->
contract_interface
val tz_to_contract_interface_json : (T.michelson * Gen_decompile.env) -> string
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>