Module Runtime_config.Json_layout

module Accounts : sig ... end
module Ledger : sig ... end
module Proof_keys : sig ... end
module Genesis : sig ... end
module Daemon : sig ... end
module Epoch_data : sig ... end
type t = {
daemon : Daemon.t option;
genesis : Genesis.t option;
proof : Proof_keys.t option;
ledger : Ledger.t option;
epoch_data : Epoch_data.t option;
}
val to_yojson : t -> Yojson.Safe.t
val _ : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_or
val epoch_data : t -> Epoch_data.t option
val ledger : t -> Ledger.t option
val proof : t -> Proof_keys.t option
val genesis : t -> Genesis.t option
val daemon : t -> Daemon.t option
module Fields : sig ... end
val fields : string Core_kernel.Array.t
val of_yojson : Yojson.Safe.t -> ( t, string ) Core_kernel.Result.t