Module Zkapp_network_precondition.Fields
val next_epoch_data_id :
( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm
val staking_epoch_data_id :
( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm
val global_slot_since_genesis :
( [< `Read | `Set_and_create ], t, int option ) Fieldslib.Field.t_with_perm
val total_currency_id :
( [< `Read | `Set_and_create ], t, int option ) Fieldslib.Field.t_with_perm
val min_window_density_id :
( [< `Read | `Set_and_create ], t, int option ) Fieldslib.Field.t_with_perm
val blockchain_length_id :
( [< `Read | `Set_and_create ], t, int option ) Fieldslib.Field.t_with_perm
val snarked_ledger_hash_id :
( [< `Read | `Set_and_create ], t, int option ) Fieldslib.Field.t_with_perm
val make_creator :
snarked_ledger_hash_id:
( ( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
'a ->
( 'b -> int option ) * 'c ) ->
blockchain_length_id:
( ( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
'd ->
( 'e -> int option ) * 'f ) ->
min_window_density_id:
( ( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
'g ->
( 'h -> int option ) * 'i ) ->
total_currency_id:
( ( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
'j ->
( 'k -> int option ) * 'l ) ->
global_slot_since_genesis:
( ( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
'm ->
( 'n -> int option ) * 'o ) ->
staking_epoch_data_id:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
'p ->
( 'q -> int ) * 'r ) ->
next_epoch_data_id:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
's ->
( 't -> int ) * 'u ) ->
'v ->
( 'w -> t ) * 'x
val create :
snarked_ledger_hash_id:int option ->
blockchain_length_id:int option ->
min_window_density_id:int option ->
total_currency_id:int option ->
global_slot_since_genesis:int option ->
staking_epoch_data_id:int ->
next_epoch_data_id:int ->
t
val map :
snarked_ledger_hash_id:
( ( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
int option ) ->
blockchain_length_id:
( ( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
int option ) ->
min_window_density_id:
( ( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
int option ) ->
total_currency_id:
( ( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
int option ) ->
global_slot_since_genesis:
( ( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
int option ) ->
staking_epoch_data_id:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
int ) ->
next_epoch_data_id:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
int ) ->
t
val iter :
snarked_ledger_hash_id:
( ( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
unit ) ->
blockchain_length_id:
( ( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
unit ) ->
min_window_density_id:
( ( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
unit ) ->
total_currency_id:
( ( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
unit ) ->
global_slot_since_genesis:
( ( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
unit ) ->
staking_epoch_data_id:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
unit ) ->
next_epoch_data_id:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
unit ) ->
unit
val fold :
init:'a ->
snarked_ledger_hash_id:
( 'b ->
( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
'c ) ->
blockchain_length_id:
( 'd ->
( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
'e ) ->
min_window_density_id:
( 'f ->
( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
'g ) ->
total_currency_id:
( 'h ->
( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
'i ) ->
global_slot_since_genesis:
( 'j ->
( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
'k ) ->
staking_epoch_data_id:
( 'l ->
( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
'm ) ->
next_epoch_data_id:
( 'n ->
( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
'o ) ->
'p
val map_poly :
( [< `Read | `Set_and_create ], t, 'a ) Fieldslib.Field.user ->
'b list
val for_all :
snarked_ledger_hash_id:
( ( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
bool ) ->
blockchain_length_id:
( ( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
bool ) ->
min_window_density_id:
( ( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
bool ) ->
total_currency_id:
( ( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
bool ) ->
global_slot_since_genesis:
( ( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
bool ) ->
staking_epoch_data_id:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
bool ) ->
next_epoch_data_id:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
bool ) ->
bool
val exists :
snarked_ledger_hash_id:
( ( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
bool ) ->
blockchain_length_id:
( ( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
bool ) ->
min_window_density_id:
( ( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
bool ) ->
total_currency_id:
( ( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
bool ) ->
global_slot_since_genesis:
( ( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
bool ) ->
staking_epoch_data_id:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
bool ) ->
next_epoch_data_id:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
bool ) ->
bool
val to_list :
snarked_ledger_hash_id:
( ( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
'a ) ->
blockchain_length_id:
( ( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
'b ) ->
min_window_density_id:
( ( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
'c ) ->
total_currency_id:
( ( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
'd ) ->
global_slot_since_genesis:
( ( [< `Read | `Set_and_create ], t, int option )
Fieldslib.Field.t_with_perm ->
'e ) ->
staking_epoch_data_id:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
'f ) ->
next_epoch_data_id:
( ( [< `Read | `Set_and_create ], t, int ) Fieldslib.Field.t_with_perm ->
'g ) ->
'h list