Mina_wire_types.Consensus
include module type of Consensus_proof_of_stake
module Types : sig ... end
module type Concrete = sig ... end
module type Local_sig = Utils.Signature(Types).S
module Make
(Signature : Local_sig)
(_ : functor (A : Concrete) -> Signature(A).S) :
Signature(M).S
include Types.S
with module Body_reference = M.Body_reference
and module Data = M.Data
module Body_reference = M.Body_reference
module Data = M.Data