val token_symbol :
( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm
val permissions :
( [< `Read | `Set_and_create ], t, Permissions.t option )
Fieldslib.Field.t_with_perm
val zkapp :
( [< `Read | `Set_and_create ], t, Zkapp_account.t option )
Fieldslib.Field.t_with_perm
val voting_for :
( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm
val receipt_chain_hash :
( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm
val token_permissions :
( [< `Read | `Set_and_create ], t, Token_permissions.t option )
Fieldslib.Field.t_with_perm
val token :
( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm
val timing :
( [< `Read | `Set_and_create ], t, Timed.t option )
Fieldslib.Field.t_with_perm
val delegate :
( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm
val balance :
( [< `Read | `Set_and_create ], t, Currency.Balance.t )
Fieldslib.Field.t_with_perm
val sk :
( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm
val pk :
( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm
val make_creator :
pk:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
'a ->
( 'b -> string option ) * 'c ) ->
sk:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
'd ->
( 'e -> string option ) * 'f ) ->
balance:
( ( [< `Read | `Set_and_create ], t, Currency.Balance.t )
Fieldslib.Field.t_with_perm ->
'g ->
( 'h -> Currency.Balance.t ) * 'i ) ->
delegate:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
'j ->
( 'k -> string option ) * 'l ) ->
timing:
( ( [< `Read | `Set_and_create ], t, Timed.t option )
Fieldslib.Field.t_with_perm ->
'm ->
( 'n -> Timed.t option ) * 'o ) ->
token:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
'p ->
( 'q -> string option ) * 'r ) ->
token_permissions:
( ( [< `Read | `Set_and_create ], t, Token_permissions.t option )
Fieldslib.Field.t_with_perm ->
's ->
( 't -> Token_permissions.t option ) * 'u ) ->
nonce:
( ( [< `Read | `Set_and_create ], t, Mina_numbers.Account_nonce.t )
Fieldslib.Field.t_with_perm ->
'v ->
( 'w -> Mina_numbers.Account_nonce.t ) * 'x ) ->
receipt_chain_hash:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
'y ->
( 'z -> string option ) * 'a1 ) ->
voting_for:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
'b1 ->
( 'c1 -> string option ) * 'd1 ) ->
zkapp:
( ( [< `Read | `Set_and_create ], t, Zkapp_account.t option )
Fieldslib.Field.t_with_perm ->
'e1 ->
( 'f1 -> Zkapp_account.t option ) * 'g1 ) ->
permissions:
( ( [< `Read | `Set_and_create ], t, Permissions.t option )
Fieldslib.Field.t_with_perm ->
'h1 ->
( 'i1 -> Permissions.t option ) * 'j1 ) ->
token_symbol:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
'k1 ->
( 'l1 -> string option ) * 'm1 ) ->
'n1 ->
( 'o1 -> t ) * 'p1
val map :
pk:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
string option ) ->
sk:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
string option ) ->
balance:
( ( [< `Read | `Set_and_create ], t, Currency.Balance.t )
Fieldslib.Field.t_with_perm ->
Currency.Balance.t ) ->
delegate:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
string option ) ->
timing:
( ( [< `Read | `Set_and_create ], t, Timed.t option )
Fieldslib.Field.t_with_perm ->
Timed.t option ) ->
token:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
string option ) ->
token_permissions:
( ( [< `Read | `Set_and_create ], t, Token_permissions.t option )
Fieldslib.Field.t_with_perm ->
Token_permissions.t option ) ->
nonce:
( ( [< `Read | `Set_and_create ], t, Mina_numbers.Account_nonce.t )
Fieldslib.Field.t_with_perm ->
Mina_numbers.Account_nonce.t ) ->
receipt_chain_hash:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
string option ) ->
voting_for:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
string option ) ->
zkapp:
( ( [< `Read | `Set_and_create ], t, Zkapp_account.t option )
Fieldslib.Field.t_with_perm ->
Zkapp_account.t option ) ->
permissions:
( ( [< `Read | `Set_and_create ], t, Permissions.t option )
Fieldslib.Field.t_with_perm ->
Permissions.t option ) ->
token_symbol:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
string option ) ->
t
val iter :
pk:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
unit ) ->
sk:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
unit ) ->
balance:
( ( [< `Read | `Set_and_create ], t, Currency.Balance.t )
Fieldslib.Field.t_with_perm ->
unit ) ->
delegate:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
unit ) ->
timing:
( ( [< `Read | `Set_and_create ], t, Timed.t option )
Fieldslib.Field.t_with_perm ->
unit ) ->
token:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
unit ) ->
token_permissions:
( ( [< `Read | `Set_and_create ], t, Token_permissions.t option )
Fieldslib.Field.t_with_perm ->
unit ) ->
nonce:
( ( [< `Read | `Set_and_create ], t, Mina_numbers.Account_nonce.t )
Fieldslib.Field.t_with_perm ->
unit ) ->
receipt_chain_hash:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
unit ) ->
voting_for:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
unit ) ->
zkapp:
( ( [< `Read | `Set_and_create ], t, Zkapp_account.t option )
Fieldslib.Field.t_with_perm ->
unit ) ->
permissions:
( ( [< `Read | `Set_and_create ], t, Permissions.t option )
Fieldslib.Field.t_with_perm ->
unit ) ->
token_symbol:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
unit ) ->
unit
val fold :
init:'a ->
pk:
( 'b ->
( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
'c ) ->
sk:
( 'd ->
( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
'e ) ->
balance:
( 'f ->
( [< `Read | `Set_and_create ], t, Currency.Balance.t )
Fieldslib.Field.t_with_perm ->
'g ) ->
delegate:
( 'h ->
( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
'i ) ->
timing:
( 'j ->
( [< `Read | `Set_and_create ], t, Timed.t option )
Fieldslib.Field.t_with_perm ->
'k ) ->
token:
( 'l ->
( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
'm ) ->
token_permissions:
( 'n ->
( [< `Read | `Set_and_create ], t, Token_permissions.t option )
Fieldslib.Field.t_with_perm ->
'o ) ->
nonce:
( 'p ->
( [< `Read | `Set_and_create ], t, Mina_numbers.Account_nonce.t )
Fieldslib.Field.t_with_perm ->
'q ) ->
receipt_chain_hash:
( 'r ->
( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
's ) ->
voting_for:
( 't ->
( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
'u ) ->
zkapp:
( 'v ->
( [< `Read | `Set_and_create ], t, Zkapp_account.t option )
Fieldslib.Field.t_with_perm ->
'w ) ->
permissions:
( 'x ->
( [< `Read | `Set_and_create ], t, Permissions.t option )
Fieldslib.Field.t_with_perm ->
'y ) ->
token_symbol:
( 'z ->
( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
'a1 ) ->
'b1
val map_poly :
( [< `Read | `Set_and_create ], t, 'a ) Fieldslib.Field.user ->
'b list
val for_all :
pk:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
bool ) ->
sk:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
bool ) ->
balance:
( ( [< `Read | `Set_and_create ], t, Currency.Balance.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
delegate:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
bool ) ->
timing:
( ( [< `Read | `Set_and_create ], t, Timed.t option )
Fieldslib.Field.t_with_perm ->
bool ) ->
token:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
bool ) ->
token_permissions:
( ( [< `Read | `Set_and_create ], t, Token_permissions.t option )
Fieldslib.Field.t_with_perm ->
bool ) ->
nonce:
( ( [< `Read | `Set_and_create ], t, Mina_numbers.Account_nonce.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
receipt_chain_hash:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
bool ) ->
voting_for:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
bool ) ->
zkapp:
( ( [< `Read | `Set_and_create ], t, Zkapp_account.t option )
Fieldslib.Field.t_with_perm ->
bool ) ->
permissions:
( ( [< `Read | `Set_and_create ], t, Permissions.t option )
Fieldslib.Field.t_with_perm ->
bool ) ->
token_symbol:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
bool ) ->
bool
val exists :
pk:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
bool ) ->
sk:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
bool ) ->
balance:
( ( [< `Read | `Set_and_create ], t, Currency.Balance.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
delegate:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
bool ) ->
timing:
( ( [< `Read | `Set_and_create ], t, Timed.t option )
Fieldslib.Field.t_with_perm ->
bool ) ->
token:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
bool ) ->
token_permissions:
( ( [< `Read | `Set_and_create ], t, Token_permissions.t option )
Fieldslib.Field.t_with_perm ->
bool ) ->
nonce:
( ( [< `Read | `Set_and_create ], t, Mina_numbers.Account_nonce.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
receipt_chain_hash:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
bool ) ->
voting_for:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
bool ) ->
zkapp:
( ( [< `Read | `Set_and_create ], t, Zkapp_account.t option )
Fieldslib.Field.t_with_perm ->
bool ) ->
permissions:
( ( [< `Read | `Set_and_create ], t, Permissions.t option )
Fieldslib.Field.t_with_perm ->
bool ) ->
token_symbol:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
bool ) ->
bool
val to_list :
pk:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
'a ) ->
sk:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
'b ) ->
balance:
( ( [< `Read | `Set_and_create ], t, Currency.Balance.t )
Fieldslib.Field.t_with_perm ->
'c ) ->
delegate:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
'd ) ->
timing:
( ( [< `Read | `Set_and_create ], t, Timed.t option )
Fieldslib.Field.t_with_perm ->
'e ) ->
token:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
'f ) ->
token_permissions:
( ( [< `Read | `Set_and_create ], t, Token_permissions.t option )
Fieldslib.Field.t_with_perm ->
'g ) ->
nonce:
( ( [< `Read | `Set_and_create ], t, Mina_numbers.Account_nonce.t )
Fieldslib.Field.t_with_perm ->
'h ) ->
receipt_chain_hash:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
'i ) ->
voting_for:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
'j ) ->
zkapp:
( ( [< `Read | `Set_and_create ], t, Zkapp_account.t option )
Fieldslib.Field.t_with_perm ->
'k ) ->
permissions:
( ( [< `Read | `Set_and_create ], t, Permissions.t option )
Fieldslib.Field.t_with_perm ->
'l ) ->
token_symbol:
( ( [< `Read | `Set_and_create ], t, string option )
Fieldslib.Field.t_with_perm ->
'm ) ->
'n list