Module Json_layout.Fields
val epoch_data :
( [< `Read | `Set_and_create ], t, Epoch_data.t option )
Fieldslib.Field.t_with_perm
val ledger :
( [< `Read | `Set_and_create ], t, Ledger.t option )
Fieldslib.Field.t_with_perm
val proof :
( [< `Read | `Set_and_create ], t, Proof_keys.t option )
Fieldslib.Field.t_with_perm
val genesis :
( [< `Read | `Set_and_create ], t, Genesis.t option )
Fieldslib.Field.t_with_perm
val daemon :
( [< `Read | `Set_and_create ], t, Daemon.t option )
Fieldslib.Field.t_with_perm
val make_creator :
daemon:
( ( [< `Read | `Set_and_create ], t, Daemon.t option )
Fieldslib.Field.t_with_perm ->
'a ->
( 'b -> Daemon.t option ) * 'c ) ->
genesis:
( ( [< `Read | `Set_and_create ], t, Genesis.t option )
Fieldslib.Field.t_with_perm ->
'd ->
( 'e -> Genesis.t option ) * 'f ) ->
proof:
( ( [< `Read | `Set_and_create ], t, Proof_keys.t option )
Fieldslib.Field.t_with_perm ->
'g ->
( 'h -> Proof_keys.t option ) * 'i ) ->
ledger:
( ( [< `Read | `Set_and_create ], t, Ledger.t option )
Fieldslib.Field.t_with_perm ->
'j ->
( 'k -> Ledger.t option ) * 'l ) ->
epoch_data:
( ( [< `Read | `Set_and_create ], t, Epoch_data.t option )
Fieldslib.Field.t_with_perm ->
'm ->
( 'n -> Epoch_data.t option ) * 'o ) ->
'p ->
( 'q -> t ) * 'r
val map :
daemon:
( ( [< `Read | `Set_and_create ], t, Daemon.t option )
Fieldslib.Field.t_with_perm ->
Daemon.t option ) ->
genesis:
( ( [< `Read | `Set_and_create ], t, Genesis.t option )
Fieldslib.Field.t_with_perm ->
Genesis.t option ) ->
proof:
( ( [< `Read | `Set_and_create ], t, Proof_keys.t option )
Fieldslib.Field.t_with_perm ->
Proof_keys.t option ) ->
ledger:
( ( [< `Read | `Set_and_create ], t, Ledger.t option )
Fieldslib.Field.t_with_perm ->
Ledger.t option ) ->
epoch_data:
( ( [< `Read | `Set_and_create ], t, Epoch_data.t option )
Fieldslib.Field.t_with_perm ->
Epoch_data.t option ) ->
t
val iter :
daemon:
( ( [< `Read | `Set_and_create ], t, Daemon.t option )
Fieldslib.Field.t_with_perm ->
unit ) ->
genesis:
( ( [< `Read | `Set_and_create ], t, Genesis.t option )
Fieldslib.Field.t_with_perm ->
unit ) ->
proof:
( ( [< `Read | `Set_and_create ], t, Proof_keys.t option )
Fieldslib.Field.t_with_perm ->
unit ) ->
ledger:
( ( [< `Read | `Set_and_create ], t, Ledger.t option )
Fieldslib.Field.t_with_perm ->
unit ) ->
epoch_data:
( ( [< `Read | `Set_and_create ], t, Epoch_data.t option )
Fieldslib.Field.t_with_perm ->
unit ) ->
unit
val fold :
init:'a ->
daemon:
( 'b ->
( [< `Read | `Set_and_create ], t, Daemon.t option )
Fieldslib.Field.t_with_perm ->
'c ) ->
genesis:
( 'd ->
( [< `Read | `Set_and_create ], t, Genesis.t option )
Fieldslib.Field.t_with_perm ->
'e ) ->
proof:
( 'f ->
( [< `Read | `Set_and_create ], t, Proof_keys.t option )
Fieldslib.Field.t_with_perm ->
'g ) ->
ledger:
( 'h ->
( [< `Read | `Set_and_create ], t, Ledger.t option )
Fieldslib.Field.t_with_perm ->
'i ) ->
epoch_data:
( 'j ->
( [< `Read | `Set_and_create ], t, Epoch_data.t option )
Fieldslib.Field.t_with_perm ->
'k ) ->
'l
val map_poly :
( [< `Read | `Set_and_create ], t, 'a ) Fieldslib.Field.user ->
'b list
val for_all :
daemon:
( ( [< `Read | `Set_and_create ], t, Daemon.t option )
Fieldslib.Field.t_with_perm ->
bool ) ->
genesis:
( ( [< `Read | `Set_and_create ], t, Genesis.t option )
Fieldslib.Field.t_with_perm ->
bool ) ->
proof:
( ( [< `Read | `Set_and_create ], t, Proof_keys.t option )
Fieldslib.Field.t_with_perm ->
bool ) ->
ledger:
( ( [< `Read | `Set_and_create ], t, Ledger.t option )
Fieldslib.Field.t_with_perm ->
bool ) ->
epoch_data:
( ( [< `Read | `Set_and_create ], t, Epoch_data.t option )
Fieldslib.Field.t_with_perm ->
bool ) ->
bool
val exists :
daemon:
( ( [< `Read | `Set_and_create ], t, Daemon.t option )
Fieldslib.Field.t_with_perm ->
bool ) ->
genesis:
( ( [< `Read | `Set_and_create ], t, Genesis.t option )
Fieldslib.Field.t_with_perm ->
bool ) ->
proof:
( ( [< `Read | `Set_and_create ], t, Proof_keys.t option )
Fieldslib.Field.t_with_perm ->
bool ) ->
ledger:
( ( [< `Read | `Set_and_create ], t, Ledger.t option )
Fieldslib.Field.t_with_perm ->
bool ) ->
epoch_data:
( ( [< `Read | `Set_and_create ], t, Epoch_data.t option )
Fieldslib.Field.t_with_perm ->
bool ) ->
bool
val to_list :
daemon:
( ( [< `Read | `Set_and_create ], t, Daemon.t option )
Fieldslib.Field.t_with_perm ->
'a ) ->
genesis:
( ( [< `Read | `Set_and_create ], t, Genesis.t option )
Fieldslib.Field.t_with_perm ->
'b ) ->
proof:
( ( [< `Read | `Set_and_create ], t, Proof_keys.t option )
Fieldslib.Field.t_with_perm ->
'c ) ->
ledger:
( ( [< `Read | `Set_and_create ], t, Ledger.t option )
Fieldslib.Field.t_with_perm ->
'd ) ->
epoch_data:
( ( [< `Read | `Set_and_create ], t, Epoch_data.t option )
Fieldslib.Field.t_with_perm ->
'e ) ->
'f list