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