Module Services.P2P

val post_connect : < meth : [ `POST ] ; input : Mavryk_base.P2p_point.Id.t ; output : unit ; prefix : unit ; params : unit ; query : < timeout : Ptime.Span.t option > > service

A service to initiate a connection with another point.

val delete_disconnect_point : < meth : [ `DELETE ] ; input : unit ; output : unit ; prefix : unit ; params : unit * Mavryk_base.P2p_point.Id.t ; query : < wait : bool > > service
val delete_disconnect_peer : < meth : [ `DELETE ] ; input : unit ; output : unit ; prefix : unit ; params : unit * Mavryk_base.P2p_peer.Id.t ; query : < wait : bool > > service
val get_points : < meth : [ `GET ] ; input : unit ; output : Mavryk_base.P2p_point.Id.t list ; prefix : unit ; params : unit ; query : < connected : bool > > service
val get_points_info : < meth : [ `GET ] ; input : unit ; output : (Mavryk_base.P2p_point.Id.t * Mavryk_base.P2p_point.Info.t) list ; prefix : unit ; params : unit ; query : < connected : bool > > service
module Points : sig ... end
val get_peers : < meth : [ `GET ] ; input : unit ; output : Mavryk_base.P2p_peer.Id.t list ; prefix : unit ; params : unit ; query : < connected : bool > > service
val get_peers_info : < meth : [ `GET ] ; input : unit ; output : (Mavryk_base.P2p_peer.Id.t * Types.P2P.Peer.Info.t) list ; prefix : unit ; params : unit ; query : < connected : bool > > service
module Peers : sig ... end
module Gossipsub : sig ... end