Module Zkapp_account.Fields
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 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