Module Mavryk_shell.Protocol_validator

type t
val create : Distributed_db.t -> t
val shutdown : t -> unit Lwt.t
val fetch_and_compile_protocols : t -> ?peer:Mavryk_base.P2p_peer.Id.t -> ?timeout:Ptime.Span.t -> Mavryk_store.Store.Block.t -> unit Mavryk_base.TzPervasives.tzresult Lwt.t