Zkapp_account.Poly
module Stable : sig ... end
type ('app_state, 'vk, 'zkapp_version, 'field, 'slot, 'bool, 'zkapp_uri) t =
( 'app_state, 'vk, 'zkapp_version, 'field, 'slot, 'bool, 'zkapp_uri )
Stable.Latest.t =
{
app_state : 'app_state; |
verification_key : 'vk; |
zkapp_version : 'zkapp_version; |
sequence_state : 'field Pickles_types.Vector.Vector_5.t; |
last_sequence_slot : 'slot; |
proved_state : 'bool; |
zkapp_uri : 'zkapp_uri; |
}
val to_yojson :
'app_state 'vk 'zkapp_version 'field 'slot 'bool 'zkapp_uri. ( 'app_state ->
Yojson.Safe.t ) ->
( 'vk -> Yojson.Safe.t ) ->
( 'zkapp_version -> Yojson.Safe.t ) ->
( 'field -> Yojson.Safe.t ) ->
( 'slot -> Yojson.Safe.t ) ->
( 'bool -> Yojson.Safe.t ) ->
( 'zkapp_uri -> Yojson.Safe.t ) ->
( 'app_state, 'vk, 'zkapp_version, 'field, 'slot, 'bool, 'zkapp_uri ) t ->
Yojson.Safe.t
val of_yojson :
'app_state 'vk 'zkapp_version 'field 'slot 'bool 'zkapp_uri. ( Yojson.Safe.t ->
'app_state
Ppx_deriving_yojson_runtime.error_or ) ->
( Yojson.Safe.t -> 'vk Ppx_deriving_yojson_runtime.error_or ) ->
( Yojson.Safe.t -> 'zkapp_version Ppx_deriving_yojson_runtime.error_or ) ->
( Yojson.Safe.t -> 'field Ppx_deriving_yojson_runtime.error_or ) ->
( Yojson.Safe.t -> 'slot Ppx_deriving_yojson_runtime.error_or ) ->
( Yojson.Safe.t -> 'bool Ppx_deriving_yojson_runtime.error_or ) ->
( Yojson.Safe.t -> 'zkapp_uri Ppx_deriving_yojson_runtime.error_or ) ->
Yojson.Safe.t ->
( 'app_state, 'vk, 'zkapp_version, 'field, 'slot, 'bool, 'zkapp_uri ) t
Ppx_deriving_yojson_runtime.error_or
val _ :
( Yojson.Safe.t -> 'a Ppx_deriving_yojson_runtime.error_or ) ->
( Yojson.Safe.t -> 'b Ppx_deriving_yojson_runtime.error_or ) ->
( Yojson.Safe.t -> 'c Ppx_deriving_yojson_runtime.error_or ) ->
( Yojson.Safe.t -> 'd Ppx_deriving_yojson_runtime.error_or ) ->
( Yojson.Safe.t -> 'e Ppx_deriving_yojson_runtime.error_or ) ->
( Yojson.Safe.t -> 'f Ppx_deriving_yojson_runtime.error_or ) ->
( Yojson.Safe.t -> 'g Ppx_deriving_yojson_runtime.error_or ) ->
Yojson.Safe.t ->
( 'a, 'b, 'c, 'd, 'e, 'f, 'g ) t Ppx_deriving_yojson_runtime.error_or
val t_of_sexp :
'app_state 'vk 'zkapp_version 'field 'slot 'bool 'zkapp_uri. ( Ppx_sexp_conv_lib.Sexp.t ->
'app_state ) ->
( Ppx_sexp_conv_lib.Sexp.t -> 'vk ) ->
( Ppx_sexp_conv_lib.Sexp.t -> 'zkapp_version ) ->
( Ppx_sexp_conv_lib.Sexp.t -> 'field ) ->
( Ppx_sexp_conv_lib.Sexp.t -> 'slot ) ->
( Ppx_sexp_conv_lib.Sexp.t -> 'bool ) ->
( Ppx_sexp_conv_lib.Sexp.t -> 'zkapp_uri ) ->
Ppx_sexp_conv_lib.Sexp.t ->
( 'app_state, 'vk, 'zkapp_version, 'field, 'slot, 'bool, 'zkapp_uri ) t
val sexp_of_t :
'app_state 'vk 'zkapp_version 'field 'slot 'bool 'zkapp_uri. ( 'app_state ->
Ppx_sexp_conv_lib.Sexp.t ) ->
( 'vk -> Ppx_sexp_conv_lib.Sexp.t ) ->
( 'zkapp_version -> Ppx_sexp_conv_lib.Sexp.t ) ->
( 'field -> Ppx_sexp_conv_lib.Sexp.t ) ->
( 'slot -> Ppx_sexp_conv_lib.Sexp.t ) ->
( 'bool -> Ppx_sexp_conv_lib.Sexp.t ) ->
( 'zkapp_uri -> Ppx_sexp_conv_lib.Sexp.t ) ->
( 'app_state, 'vk, 'zkapp_version, 'field, 'slot, 'bool, 'zkapp_uri ) t ->
Ppx_sexp_conv_lib.Sexp.t
val equal :
'app_state 'vk 'zkapp_version 'field 'slot 'bool 'zkapp_uri. ( 'app_state ->
'app_state ->
bool ) ->
( 'vk -> 'vk -> bool ) ->
( 'zkapp_version -> 'zkapp_version -> bool ) ->
( 'field -> 'field -> bool ) ->
( 'slot -> 'slot -> bool ) ->
( 'bool -> 'bool -> bool ) ->
( 'zkapp_uri -> 'zkapp_uri -> bool ) ->
( 'app_state, 'vk, 'zkapp_version, 'field, 'slot, 'bool, 'zkapp_uri ) t ->
( 'app_state, 'vk, 'zkapp_version, 'field, 'slot, 'bool, 'zkapp_uri ) t ->
bool
val compare :
'app_state 'vk 'zkapp_version 'field 'slot 'bool 'zkapp_uri. ( 'app_state ->
'app_state ->
int ) ->
( 'vk -> 'vk -> int ) ->
( 'zkapp_version -> 'zkapp_version -> int ) ->
( 'field -> 'field -> int ) ->
( 'slot -> 'slot -> int ) ->
( 'bool -> 'bool -> int ) ->
( 'zkapp_uri -> 'zkapp_uri -> int ) ->
( 'app_state, 'vk, 'zkapp_version, 'field, 'slot, 'bool, 'zkapp_uri ) t ->
( 'app_state, 'vk, 'zkapp_version, 'field, 'slot, 'bool, 'zkapp_uri ) t ->
int
val hash_fold_t :
'app_state 'vk 'zkapp_version 'field 'slot 'bool 'zkapp_uri. ( Ppx_hash_lib.Std.Hash.state ->
'app_state ->
Ppx_hash_lib.Std.Hash.state ) ->
( Ppx_hash_lib.Std.Hash.state -> 'vk -> Ppx_hash_lib.Std.Hash.state ) ->
( Ppx_hash_lib.Std.Hash.state ->
'zkapp_version ->
Ppx_hash_lib.Std.Hash.state ) ->
( Ppx_hash_lib.Std.Hash.state -> 'field -> Ppx_hash_lib.Std.Hash.state ) ->
( Ppx_hash_lib.Std.Hash.state -> 'slot -> Ppx_hash_lib.Std.Hash.state ) ->
( Ppx_hash_lib.Std.Hash.state -> 'bool -> Ppx_hash_lib.Std.Hash.state ) ->
( Ppx_hash_lib.Std.Hash.state -> 'zkapp_uri -> Ppx_hash_lib.Std.Hash.state ) ->
Ppx_hash_lib.Std.Hash.state ->
( 'app_state, 'vk, 'zkapp_version, 'field, 'slot, 'bool, 'zkapp_uri ) t ->
Ppx_hash_lib.Std.Hash.state
val to_hlist :
( 'app_state, 'vk, 'zkapp_version, 'field, 'slot, 'bool, 'zkapp_uri ) t ->
( unit,
'app_state ->
'vk ->
'zkapp_version ->
'field Pickles_types.Vector.Vector_5.t ->
'slot ->
'bool ->
'zkapp_uri ->
unit )
H_list.t
val of_hlist :
( unit,
'app_state ->
'vk ->
'zkapp_version ->
'field Pickles_types.Vector.Vector_5.t ->
'slot ->
'bool ->
'zkapp_uri ->
unit )
H_list.t ->
( 'app_state, 'vk, 'zkapp_version, 'field, 'slot, 'bool, 'zkapp_uri ) t
val zkapp_uri : ( 'a, 'b, 'c, 'd, 'e, 'f, 'g ) t -> 'h
val proved_state : ( 'a, 'b, 'c, 'd, 'e, 'f, 'g ) t -> 'h
val last_sequence_slot : ( 'a, 'b, 'c, 'd, 'e, 'f, 'g ) t -> 'h
val sequence_state :
( 'a, 'b, 'c, 'd, 'e, 'f, 'g ) t ->
'd Pickles_types.Vector.Vector_5.t
val zkapp_version : ( 'a, 'b, 'c, 'd, 'e, 'f, 'g ) t -> 'h
val verification_key : ( 'a, 'b, 'c, 'd, 'e, 'f, 'g ) t -> 'h
val app_state : ( 'a, 'b, 'c, 'd, 'e, 'f, 'g ) t -> 'h
module Fields : sig ... end