Module Zkapp_permissions.Fields
val make_creator :
edit_state:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
'a ->
( 'b -> Mina_base.Permissions.Auth_required.t ) * 'c ) ->
send:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
'd ->
( 'e -> Mina_base.Permissions.Auth_required.t ) * 'f ) ->
receive:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
'g ->
( 'h -> Mina_base.Permissions.Auth_required.t ) * 'i ) ->
set_delegate:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
'j ->
( 'k -> Mina_base.Permissions.Auth_required.t ) * 'l ) ->
set_permissions:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
'm ->
( 'n -> Mina_base.Permissions.Auth_required.t ) * 'o ) ->
set_verification_key:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
'p ->
( 'q -> Mina_base.Permissions.Auth_required.t ) * 'r ) ->
set_zkapp_uri:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
's ->
( 't -> Mina_base.Permissions.Auth_required.t ) * 'u ) ->
edit_sequence_state:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
'v ->
( 'w -> Mina_base.Permissions.Auth_required.t ) * 'x ) ->
set_token_symbol:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
'y ->
( 'z -> Mina_base.Permissions.Auth_required.t ) * 'a1 ) ->
increment_nonce:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
'b1 ->
( 'c1 -> Mina_base.Permissions.Auth_required.t ) * 'd1 ) ->
set_voting_for:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
'e1 ->
( 'f1 -> Mina_base.Permissions.Auth_required.t ) * 'g1 ) ->
'h1 ->
( 'i1 -> t ) * 'j1
val map :
edit_state:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
Mina_base.Permissions.Auth_required.t ) ->
send:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
Mina_base.Permissions.Auth_required.t ) ->
receive:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
Mina_base.Permissions.Auth_required.t ) ->
set_delegate:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
Mina_base.Permissions.Auth_required.t ) ->
set_permissions:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
Mina_base.Permissions.Auth_required.t ) ->
set_verification_key:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
Mina_base.Permissions.Auth_required.t ) ->
set_zkapp_uri:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
Mina_base.Permissions.Auth_required.t ) ->
edit_sequence_state:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
Mina_base.Permissions.Auth_required.t ) ->
set_token_symbol:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
Mina_base.Permissions.Auth_required.t ) ->
increment_nonce:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
Mina_base.Permissions.Auth_required.t ) ->
set_voting_for:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
Mina_base.Permissions.Auth_required.t ) ->
t
val iter :
edit_state:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
unit ) ->
send:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
unit ) ->
receive:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
unit ) ->
set_delegate:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
unit ) ->
set_permissions:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
unit ) ->
set_verification_key:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
unit ) ->
set_zkapp_uri:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
unit ) ->
edit_sequence_state:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
unit ) ->
set_token_symbol:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
unit ) ->
increment_nonce:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
unit ) ->
set_voting_for:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
unit ) ->
unit
val fold :
init:'a ->
edit_state:
( 'b ->
( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
'c ) ->
send:
( 'd ->
( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
'e ) ->
receive:
( 'f ->
( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
'g ) ->
set_delegate:
( 'h ->
( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
'i ) ->
set_permissions:
( 'j ->
( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
'k ) ->
set_verification_key:
( 'l ->
( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
'm ) ->
set_zkapp_uri:
( 'n ->
( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
'o ) ->
edit_sequence_state:
( 'p ->
( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
'q ) ->
set_token_symbol:
( 'r ->
( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
's ) ->
increment_nonce:
( 't ->
( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
'u ) ->
set_voting_for:
( 'v ->
( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
'w ) ->
'x
val map_poly :
( [< `Read | `Set_and_create ], t, 'a ) Fieldslib.Field.user ->
'b list
val for_all :
edit_state:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
send:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
receive:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
set_delegate:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
set_permissions:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
set_verification_key:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
set_zkapp_uri:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
edit_sequence_state:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
set_token_symbol:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
increment_nonce:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
set_voting_for:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
bool
val exists :
edit_state:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
send:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
receive:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
set_delegate:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
set_permissions:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
set_verification_key:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
set_zkapp_uri:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
edit_sequence_state:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
set_token_symbol:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
increment_nonce:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
set_voting_for:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
bool
val to_list :
edit_state:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
'a ) ->
send:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
'b ) ->
receive:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
'c ) ->
set_delegate:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
'd ) ->
set_permissions:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
'e ) ->
set_verification_key:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
'f ) ->
set_zkapp_uri:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
'g ) ->
edit_sequence_state:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
'h ) ->
set_token_symbol:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
'i ) ->
increment_nonce:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
'j ) ->
set_voting_for:
( ( [< `Read | `Set_and_create ],
t,
Mina_base.Permissions.Auth_required.t )
Fieldslib.Field.t_with_perm ->
'k ) ->
'l list