Module Json_layout.Epoch_data

module Data : sig ... end
type t = {
staking : Data.t;
next : Data.t option;
}
val to_yojson : t -> Yojson.Safe.t
val _ : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_or
val next : t -> Data.t option
val staking : t -> Data.t
module Fields : sig ... end
val fields : string Core_kernel.Array.t
val of_yojson : Yojson.Safe.t -> ( t, string ) Core_kernel.Result.t