Module Tezos_shell.P2p_node

type t
val create : ping_interval:float -> (Tezos_p2p.P2p.config * Tezos_p2p_services.P2p_limits.t) -> (t, Tezos_base.TzPervasives.tztrace) Stdlib.result Lwt.t
val shutdown : t -> unit Lwt.t
val build_rpc_directory : t -> unit Tezos_rpc.Directory.t

build_rpc_directory p2p_node builds a Tezos RPC directory for the P2P node by gathering all the subdirectories. p2p_node contains all information required to build such a directory.