Tezos_shell.Protocol_validator
val create : Distributed_db.t -> t
val shutdown : t -> unit Lwt.t
val fetch_and_compile_protocol :
t ->
?peer:Tezos_base.P2p_peer.Id.t ->
?timeout:Ptime.Span.t ->
Tezos_base.TzPervasives.Protocol_hash.t ->
Tezos_protocol_updater.Registered_protocol.t Tezos_base.TzPervasives.tzresult
Lwt.t
val fetch_and_compile_protocols :
t ->
?peer:Tezos_base.P2p_peer.Id.t ->
?timeout:Ptime.Span.t ->
Tezos_store.Store.Block.t ->
unit Tezos_base.TzPervasives.tzresult Lwt.t