val caller :
( [< `Read | `Set_and_create ], t, Token_id.Checked.t )
Fieldslib.Field.t_with_perm
val sequence_events :
( [< `Read | `Set_and_create ], t, Sequence_events.var )
Fieldslib.Field.t_with_perm
val events :
( [< `Read | `Set_and_create ], t, Events.var ) Fieldslib.Field.t_with_perm
val update :
( [< `Read | `Set_and_create ], t, Update.Checked.t )
Fieldslib.Field.t_with_perm
val token_id :
( [< `Read | `Set_and_create ], t, Token_id.Checked.t )
Fieldslib.Field.t_with_perm
val make_creator :
public_key:
( ( [< `Read | `Set_and_create ],
t,
Signature_lib.Public_key.Compressed.var )
Fieldslib.Field.t_with_perm ->
'a ->
( 'b -> Signature_lib.Public_key.Compressed.var ) * 'c ) ->
token_id:
( ( [< `Read | `Set_and_create ], t, Token_id.Checked.t )
Fieldslib.Field.t_with_perm ->
'd ->
( 'e -> Token_id.Checked.t ) * 'f ) ->
update:
( ( [< `Read | `Set_and_create ], t, Update.Checked.t )
Fieldslib.Field.t_with_perm ->
'g ->
( 'h -> Update.Checked.t ) * 'i ) ->
balance_change:
( ( [< `Read | `Set_and_create ], t, Currency.Amount.Signed.var )
Fieldslib.Field.t_with_perm ->
'j ->
( 'k -> Currency.Amount.Signed.var ) * 'l ) ->
increment_nonce:
( ( [< `Read | `Set_and_create ], t, Snark_params.Tick.Boolean.var )
Fieldslib.Field.t_with_perm ->
'm ->
( 'n -> Snark_params.Tick.Boolean.var ) * 'o ) ->
events:
( ( [< `Read | `Set_and_create ], t, Events.var )
Fieldslib.Field.t_with_perm ->
'p ->
( 'q -> Events.var ) * 'r ) ->
sequence_events:
( ( [< `Read | `Set_and_create ], t, Sequence_events.var )
Fieldslib.Field.t_with_perm ->
's ->
( 't -> Sequence_events.var ) * 'u ) ->
call_data:
( ( [< `Read | `Set_and_create ], t, Snark_params.Tick.Field.Var.t )
Fieldslib.Field.t_with_perm ->
'v ->
( 'w -> Snark_params.Tick.Field.Var.t ) * 'x ) ->
preconditions:
( ( [< `Read | `Set_and_create ], t, Preconditions.Checked.t )
Fieldslib.Field.t_with_perm ->
'y ->
( 'z -> Preconditions.Checked.t ) * 'a1 ) ->
use_full_commitment:
( ( [< `Read | `Set_and_create ], t, Snark_params.Tick.Boolean.var )
Fieldslib.Field.t_with_perm ->
'b1 ->
( 'c1 -> Snark_params.Tick.Boolean.var ) * 'd1 ) ->
caller:
( ( [< `Read | `Set_and_create ], t, Token_id.Checked.t )
Fieldslib.Field.t_with_perm ->
'e1 ->
( 'f1 -> Token_id.Checked.t ) * 'g1 ) ->
authorization_kind:
( ( [< `Read | `Set_and_create ], t, Authorization_kind.Checked.t )
Fieldslib.Field.t_with_perm ->
'h1 ->
( 'i1 -> Authorization_kind.Checked.t ) * 'j1 ) ->
'k1 ->
( 'l1 -> t ) * 'm1
val map :
public_key:
( ( [< `Read | `Set_and_create ],
t,
Signature_lib.Public_key.Compressed.var )
Fieldslib.Field.t_with_perm ->
Signature_lib.Public_key.Compressed.var ) ->
token_id:
( ( [< `Read | `Set_and_create ], t, Token_id.Checked.t )
Fieldslib.Field.t_with_perm ->
Token_id.Checked.t ) ->
update:
( ( [< `Read | `Set_and_create ], t, Update.Checked.t )
Fieldslib.Field.t_with_perm ->
Update.Checked.t ) ->
balance_change:
( ( [< `Read | `Set_and_create ], t, Currency.Amount.Signed.var )
Fieldslib.Field.t_with_perm ->
Currency.Amount.Signed.var ) ->
increment_nonce:
( ( [< `Read | `Set_and_create ], t, Snark_params.Tick.Boolean.var )
Fieldslib.Field.t_with_perm ->
Snark_params.Tick.Boolean.var ) ->
events:
( ( [< `Read | `Set_and_create ], t, Events.var )
Fieldslib.Field.t_with_perm ->
Events.var ) ->
sequence_events:
( ( [< `Read | `Set_and_create ], t, Sequence_events.var )
Fieldslib.Field.t_with_perm ->
Sequence_events.var ) ->
call_data:
( ( [< `Read | `Set_and_create ], t, Snark_params.Tick.Field.Var.t )
Fieldslib.Field.t_with_perm ->
Snark_params.Tick.Field.Var.t ) ->
preconditions:
( ( [< `Read | `Set_and_create ], t, Preconditions.Checked.t )
Fieldslib.Field.t_with_perm ->
Preconditions.Checked.t ) ->
use_full_commitment:
( ( [< `Read | `Set_and_create ], t, Snark_params.Tick.Boolean.var )
Fieldslib.Field.t_with_perm ->
Snark_params.Tick.Boolean.var ) ->
caller:
( ( [< `Read | `Set_and_create ], t, Token_id.Checked.t )
Fieldslib.Field.t_with_perm ->
Token_id.Checked.t ) ->
authorization_kind:
( ( [< `Read | `Set_and_create ], t, Authorization_kind.Checked.t )
Fieldslib.Field.t_with_perm ->
Authorization_kind.Checked.t ) ->
t
val iter :
public_key:
( ( [< `Read | `Set_and_create ],
t,
Signature_lib.Public_key.Compressed.var )
Fieldslib.Field.t_with_perm ->
unit ) ->
token_id:
( ( [< `Read | `Set_and_create ], t, Token_id.Checked.t )
Fieldslib.Field.t_with_perm ->
unit ) ->
update:
( ( [< `Read | `Set_and_create ], t, Update.Checked.t )
Fieldslib.Field.t_with_perm ->
unit ) ->
balance_change:
( ( [< `Read | `Set_and_create ], t, Currency.Amount.Signed.var )
Fieldslib.Field.t_with_perm ->
unit ) ->
increment_nonce:
( ( [< `Read | `Set_and_create ], t, Snark_params.Tick.Boolean.var )
Fieldslib.Field.t_with_perm ->
unit ) ->
events:
( ( [< `Read | `Set_and_create ], t, Events.var )
Fieldslib.Field.t_with_perm ->
unit ) ->
sequence_events:
( ( [< `Read | `Set_and_create ], t, Sequence_events.var )
Fieldslib.Field.t_with_perm ->
unit ) ->
call_data:
( ( [< `Read | `Set_and_create ], t, Snark_params.Tick.Field.Var.t )
Fieldslib.Field.t_with_perm ->
unit ) ->
preconditions:
( ( [< `Read | `Set_and_create ], t, Preconditions.Checked.t )
Fieldslib.Field.t_with_perm ->
unit ) ->
use_full_commitment:
( ( [< `Read | `Set_and_create ], t, Snark_params.Tick.Boolean.var )
Fieldslib.Field.t_with_perm ->
unit ) ->
caller:
( ( [< `Read | `Set_and_create ], t, Token_id.Checked.t )
Fieldslib.Field.t_with_perm ->
unit ) ->
authorization_kind:
( ( [< `Read | `Set_and_create ], t, Authorization_kind.Checked.t )
Fieldslib.Field.t_with_perm ->
unit ) ->
unit
val fold :
init:'a ->
public_key:
( 'b ->
( [< `Read | `Set_and_create ],
t,
Signature_lib.Public_key.Compressed.var )
Fieldslib.Field.t_with_perm ->
'c ) ->
token_id:
( 'd ->
( [< `Read | `Set_and_create ], t, Token_id.Checked.t )
Fieldslib.Field.t_with_perm ->
'e ) ->
update:
( 'f ->
( [< `Read | `Set_and_create ], t, Update.Checked.t )
Fieldslib.Field.t_with_perm ->
'g ) ->
balance_change:
( 'h ->
( [< `Read | `Set_and_create ], t, Currency.Amount.Signed.var )
Fieldslib.Field.t_with_perm ->
'i ) ->
increment_nonce:
( 'j ->
( [< `Read | `Set_and_create ], t, Snark_params.Tick.Boolean.var )
Fieldslib.Field.t_with_perm ->
'k ) ->
events:
( 'l ->
( [< `Read | `Set_and_create ], t, Events.var )
Fieldslib.Field.t_with_perm ->
'm ) ->
sequence_events:
( 'n ->
( [< `Read | `Set_and_create ], t, Sequence_events.var )
Fieldslib.Field.t_with_perm ->
'o ) ->
call_data:
( 'p ->
( [< `Read | `Set_and_create ], t, Snark_params.Tick.Field.Var.t )
Fieldslib.Field.t_with_perm ->
'q ) ->
preconditions:
( 'r ->
( [< `Read | `Set_and_create ], t, Preconditions.Checked.t )
Fieldslib.Field.t_with_perm ->
's ) ->
use_full_commitment:
( 't ->
( [< `Read | `Set_and_create ], t, Snark_params.Tick.Boolean.var )
Fieldslib.Field.t_with_perm ->
'u ) ->
caller:
( 'v ->
( [< `Read | `Set_and_create ], t, Token_id.Checked.t )
Fieldslib.Field.t_with_perm ->
'w ) ->
authorization_kind:
( 'x ->
( [< `Read | `Set_and_create ], t, Authorization_kind.Checked.t )
Fieldslib.Field.t_with_perm ->
'y ) ->
'z
val map_poly :
( [< `Read | `Set_and_create ], t, 'a ) Fieldslib.Field.user ->
'b list
val for_all :
public_key:
( ( [< `Read | `Set_and_create ],
t,
Signature_lib.Public_key.Compressed.var )
Fieldslib.Field.t_with_perm ->
bool ) ->
token_id:
( ( [< `Read | `Set_and_create ], t, Token_id.Checked.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
update:
( ( [< `Read | `Set_and_create ], t, Update.Checked.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
balance_change:
( ( [< `Read | `Set_and_create ], t, Currency.Amount.Signed.var )
Fieldslib.Field.t_with_perm ->
bool ) ->
increment_nonce:
( ( [< `Read | `Set_and_create ], t, Snark_params.Tick.Boolean.var )
Fieldslib.Field.t_with_perm ->
bool ) ->
events:
( ( [< `Read | `Set_and_create ], t, Events.var )
Fieldslib.Field.t_with_perm ->
bool ) ->
sequence_events:
( ( [< `Read | `Set_and_create ], t, Sequence_events.var )
Fieldslib.Field.t_with_perm ->
bool ) ->
call_data:
( ( [< `Read | `Set_and_create ], t, Snark_params.Tick.Field.Var.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
preconditions:
( ( [< `Read | `Set_and_create ], t, Preconditions.Checked.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
use_full_commitment:
( ( [< `Read | `Set_and_create ], t, Snark_params.Tick.Boolean.var )
Fieldslib.Field.t_with_perm ->
bool ) ->
caller:
( ( [< `Read | `Set_and_create ], t, Token_id.Checked.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
authorization_kind:
( ( [< `Read | `Set_and_create ], t, Authorization_kind.Checked.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
bool
val exists :
public_key:
( ( [< `Read | `Set_and_create ],
t,
Signature_lib.Public_key.Compressed.var )
Fieldslib.Field.t_with_perm ->
bool ) ->
token_id:
( ( [< `Read | `Set_and_create ], t, Token_id.Checked.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
update:
( ( [< `Read | `Set_and_create ], t, Update.Checked.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
balance_change:
( ( [< `Read | `Set_and_create ], t, Currency.Amount.Signed.var )
Fieldslib.Field.t_with_perm ->
bool ) ->
increment_nonce:
( ( [< `Read | `Set_and_create ], t, Snark_params.Tick.Boolean.var )
Fieldslib.Field.t_with_perm ->
bool ) ->
events:
( ( [< `Read | `Set_and_create ], t, Events.var )
Fieldslib.Field.t_with_perm ->
bool ) ->
sequence_events:
( ( [< `Read | `Set_and_create ], t, Sequence_events.var )
Fieldslib.Field.t_with_perm ->
bool ) ->
call_data:
( ( [< `Read | `Set_and_create ], t, Snark_params.Tick.Field.Var.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
preconditions:
( ( [< `Read | `Set_and_create ], t, Preconditions.Checked.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
use_full_commitment:
( ( [< `Read | `Set_and_create ], t, Snark_params.Tick.Boolean.var )
Fieldslib.Field.t_with_perm ->
bool ) ->
caller:
( ( [< `Read | `Set_and_create ], t, Token_id.Checked.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
authorization_kind:
( ( [< `Read | `Set_and_create ], t, Authorization_kind.Checked.t )
Fieldslib.Field.t_with_perm ->
bool ) ->
bool
val to_list :
public_key:
( ( [< `Read | `Set_and_create ],
t,
Signature_lib.Public_key.Compressed.var )
Fieldslib.Field.t_with_perm ->
'a ) ->
token_id:
( ( [< `Read | `Set_and_create ], t, Token_id.Checked.t )
Fieldslib.Field.t_with_perm ->
'b ) ->
update:
( ( [< `Read | `Set_and_create ], t, Update.Checked.t )
Fieldslib.Field.t_with_perm ->
'c ) ->
balance_change:
( ( [< `Read | `Set_and_create ], t, Currency.Amount.Signed.var )
Fieldslib.Field.t_with_perm ->
'd ) ->
increment_nonce:
( ( [< `Read | `Set_and_create ], t, Snark_params.Tick.Boolean.var )
Fieldslib.Field.t_with_perm ->
'e ) ->
events:
( ( [< `Read | `Set_and_create ], t, Events.var )
Fieldslib.Field.t_with_perm ->
'f ) ->
sequence_events:
( ( [< `Read | `Set_and_create ], t, Sequence_events.var )
Fieldslib.Field.t_with_perm ->
'g ) ->
call_data:
( ( [< `Read | `Set_and_create ], t, Snark_params.Tick.Field.Var.t )
Fieldslib.Field.t_with_perm ->
'h ) ->
preconditions:
( ( [< `Read | `Set_and_create ], t, Preconditions.Checked.t )
Fieldslib.Field.t_with_perm ->
'i ) ->
use_full_commitment:
( ( [< `Read | `Set_and_create ], t, Snark_params.Tick.Boolean.var )
Fieldslib.Field.t_with_perm ->
'j ) ->
caller:
( ( [< `Read | `Set_and_create ], t, Token_id.Checked.t )
Fieldslib.Field.t_with_perm ->
'k ) ->
authorization_kind:
( ( [< `Read | `Set_and_create ], t, Authorization_kind.Checked.t )
Fieldslib.Field.t_with_perm ->
'l ) ->
'm list