Module Zkapp_account.Fields

val names : string list
val zkapp_uri : ( [< `Read | `Set_and_create ], t, string ) Fieldslib.Field.t_with_perm
val proved_state : ( [< `Read | `Set_and_create ], t, bool ) Fieldslib.Field.t_with_perm
val last_sequence_slot : ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm
val sequence_state : ( [< `Read | `Set_and_create ], t, Field.t list ) Fieldslib.Field.t_with_perm
val zkapp_version : ( [< `Read | `Set_and_create ], t, Zkapp_version.t ) Fieldslib.Field.t_with_perm
val verification_key : ( [< `Read | `Set_and_create ], t, Verification_key.t option ) Fieldslib.Field.t_with_perm
val state : ( [< `Read | `Set_and_create ], t, Field.t list ) Fieldslib.Field.t_with_perm
val make_creator : state: ( ( [< `Read | `Set_and_create ], t, Field.t list ) Fieldslib.Field.t_with_perm -> 'a -> ( 'b -> Field.t list ) * 'c ) -> verification_key: ( ( [< `Read | `Set_and_create ], t, Verification_key.t option ) Fieldslib.Field.t_with_perm -> 'd -> ( 'e -> Verification_key.t option ) * 'f ) -> zkapp_version: ( ( [< `Read | `Set_and_create ], t, Zkapp_version.t ) Fieldslib.Field.t_with_perm -> 'g -> ( 'h -> Zkapp_version.t ) * 'i ) -> sequence_state: ( ( [< `Read | `Set_and_create ], t, Field.t list ) Fieldslib.Field.t_with_perm -> 'j -> ( 'k -> Field.t list ) * 'l ) -> last_sequence_slot: ( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm -> 'm -> ( 'n -> int ) * 'o ) -> proved_state: ( ( [< `Read | `Set_and_create ], t, bool ) Fieldslib.Field.t_with_perm -> 'p -> ( 'q -> bool ) * 'r ) -> zkapp_uri: ( ( [< `Read | `Set_and_create ], t, string ) Fieldslib.Field.t_with_perm -> 's -> ( 't -> string ) * 'u ) -> 'v -> ( 'w -> t ) * 'x
val create : state:Field.t list -> verification_key:Verification_key.t option -> zkapp_version:Zkapp_version.t -> sequence_state:Field.t list -> last_sequence_slot:int -> proved_state:bool -> zkapp_uri:string -> t
val map : state: ( ( [< `Read | `Set_and_create ], t, Field.t list ) Fieldslib.Field.t_with_perm -> Field.t list ) -> verification_key: ( ( [< `Read | `Set_and_create ], t, Verification_key.t option ) Fieldslib.Field.t_with_perm -> Verification_key.t option ) -> zkapp_version: ( ( [< `Read | `Set_and_create ], t, Zkapp_version.t ) Fieldslib.Field.t_with_perm -> Zkapp_version.t ) -> sequence_state: ( ( [< `Read | `Set_and_create ], t, Field.t list ) Fieldslib.Field.t_with_perm -> Field.t list ) -> last_sequence_slot: ( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm -> int ) -> proved_state: ( ( [< `Read | `Set_and_create ], t, bool ) Fieldslib.Field.t_with_perm -> bool ) -> zkapp_uri: ( ( [< `Read | `Set_and_create ], t, string ) Fieldslib.Field.t_with_perm -> string ) -> t
val iter : state: ( ( [< `Read | `Set_and_create ], t, Field.t list ) Fieldslib.Field.t_with_perm -> unit ) -> verification_key: ( ( [< `Read | `Set_and_create ], t, Verification_key.t option ) Fieldslib.Field.t_with_perm -> unit ) -> zkapp_version: ( ( [< `Read | `Set_and_create ], t, Zkapp_version.t ) Fieldslib.Field.t_with_perm -> unit ) -> sequence_state: ( ( [< `Read | `Set_and_create ], t, Field.t list ) Fieldslib.Field.t_with_perm -> unit ) -> last_sequence_slot: ( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm -> unit ) -> proved_state: ( ( [< `Read | `Set_and_create ], t, bool ) Fieldslib.Field.t_with_perm -> unit ) -> zkapp_uri: ( ( [< `Read | `Set_and_create ], t, string ) Fieldslib.Field.t_with_perm -> unit ) -> unit
val fold : init:'a -> state: ( 'b -> ( [< `Read | `Set_and_create ], t, Field.t list ) Fieldslib.Field.t_with_perm -> 'c ) -> verification_key: ( 'd -> ( [< `Read | `Set_and_create ], t, Verification_key.t option ) Fieldslib.Field.t_with_perm -> 'e ) -> zkapp_version: ( 'f -> ( [< `Read | `Set_and_create ], t, Zkapp_version.t ) Fieldslib.Field.t_with_perm -> 'g ) -> sequence_state: ( 'h -> ( [< `Read | `Set_and_create ], t, Field.t list ) Fieldslib.Field.t_with_perm -> 'i ) -> last_sequence_slot: ( 'j -> ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm -> 'k ) -> proved_state: ( 'l -> ( [< `Read | `Set_and_create ], t, bool ) Fieldslib.Field.t_with_perm -> 'm ) -> zkapp_uri: ( 'n -> ( [< `Read | `Set_and_create ], t, string ) Fieldslib.Field.t_with_perm -> 'o ) -> 'p
val map_poly : ( [< `Read | `Set_and_create ], t, 'a ) Fieldslib.Field.user -> 'b list
val for_all : state: ( ( [< `Read | `Set_and_create ], t, Field.t list ) Fieldslib.Field.t_with_perm -> bool ) -> verification_key: ( ( [< `Read | `Set_and_create ], t, Verification_key.t option ) Fieldslib.Field.t_with_perm -> bool ) -> zkapp_version: ( ( [< `Read | `Set_and_create ], t, Zkapp_version.t ) Fieldslib.Field.t_with_perm -> bool ) -> sequence_state: ( ( [< `Read | `Set_and_create ], t, Field.t list ) Fieldslib.Field.t_with_perm -> bool ) -> last_sequence_slot: ( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm -> bool ) -> proved_state: ( ( [< `Read | `Set_and_create ], t, bool ) Fieldslib.Field.t_with_perm -> bool ) -> zkapp_uri: ( ( [< `Read | `Set_and_create ], t, string ) Fieldslib.Field.t_with_perm -> bool ) -> bool
val exists : state: ( ( [< `Read | `Set_and_create ], t, Field.t list ) Fieldslib.Field.t_with_perm -> bool ) -> verification_key: ( ( [< `Read | `Set_and_create ], t, Verification_key.t option ) Fieldslib.Field.t_with_perm -> bool ) -> zkapp_version: ( ( [< `Read | `Set_and_create ], t, Zkapp_version.t ) Fieldslib.Field.t_with_perm -> bool ) -> sequence_state: ( ( [< `Read | `Set_and_create ], t, Field.t list ) Fieldslib.Field.t_with_perm -> bool ) -> last_sequence_slot: ( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm -> bool ) -> proved_state: ( ( [< `Read | `Set_and_create ], t, bool ) Fieldslib.Field.t_with_perm -> bool ) -> zkapp_uri: ( ( [< `Read | `Set_and_create ], t, string ) Fieldslib.Field.t_with_perm -> bool ) -> bool
val to_list : state: ( ( [< `Read | `Set_and_create ], t, Field.t list ) Fieldslib.Field.t_with_perm -> 'a ) -> verification_key: ( ( [< `Read | `Set_and_create ], t, Verification_key.t option ) Fieldslib.Field.t_with_perm -> 'b ) -> zkapp_version: ( ( [< `Read | `Set_and_create ], t, Zkapp_version.t ) Fieldslib.Field.t_with_perm -> 'c ) -> sequence_state: ( ( [< `Read | `Set_and_create ], t, Field.t list ) Fieldslib.Field.t_with_perm -> 'd ) -> last_sequence_slot: ( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm -> 'e ) -> proved_state: ( ( [< `Read | `Set_and_create ], t, bool ) Fieldslib.Field.t_with_perm -> 'f ) -> zkapp_uri: ( ( [< `Read | `Set_and_create ], t, string ) Fieldslib.Field.t_with_perm -> 'g ) -> 'h list
module Direct : sig ... end