Exported.Global_slotmodule Poly : sig ... endmodule Stable : sig ... endtype t = Stable.Latest.tval to_yojson : t -> Yojson.Safe.tval of_yojson : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_orval hash_fold_t :
Ppx_hash_lib.Std.Hash.state ->
t ->
Ppx_hash_lib.Std.Hash.stateval hash : t -> Ppx_hash_lib.Std.Hash.hash_valueval to_input : t -> Snark_params.Tick.Field.t Random_oracle.Input.Chunked.tval of_slot_number : constants:Constants.t -> Mina_numbers.Global_slot.t -> tval gen : constants:Constants.t -> t Core_kernel.Quickcheck.Generator.tval (-) : t -> t -> Mina_numbers.Global_slot.t optionval create :
constants:Constants.t ->
epoch:Unsigned_extended.UInt32.t ->
slot:Unsigned_extended.UInt32.t ->
tval of_epoch_and_slot :
constants:Constants.t ->
(Unsigned_extended.UInt32.t * Unsigned_extended.UInt32.t) ->
tval zero : constants:Constants.t -> tval epoch : t -> Unsigned_extended.UInt32.tval slot : t -> Unsigned_extended.UInt32.tval start_time : constants:Constants.t -> t -> Block_time.tval end_time : constants:Constants.t -> t -> Block_time.tval time_hum : t -> stringval to_epoch_and_slot :
t ->
Unsigned_extended.UInt32.t * Unsigned_extended.UInt32.tval of_time_exn : constants:Constants.t -> Block_time.t -> tval diff :
constants:Constants.t ->
t ->
(Unsigned_extended.UInt32.t * Unsigned_extended.UInt32.t) ->
tmodule Checked : sig ... endval typ : ( Checked.t, t ) Snark_params.Tick.Typ.tval slot_number : ( 'a, _ ) Poly.t -> 'aval slots_per_epoch : ( _, 'b ) Poly.t -> 'bmodule For_tests : sig ... end