P2p_services.Peers
val list :
?filter:Mavryk_base.TzPervasives.P2p_peer.Filter.t list ->
Mavryk_rpc.Context.simple ->
(Mavryk_base.TzPervasives.P2p_peer.Id.t
* (Peer_metadata.t, Connection_metadata.t)
Mavryk_base.TzPervasives.P2p_peer.Info.t)
list
Mavryk_base.TzPervasives.tzresult
Lwt.t
val events :
Mavryk_rpc.Context.streamed ->
Mavryk_base.TzPervasives.P2p_peer.Id.t ->
(Mavryk_base.TzPervasives.P2p_peer.Pool_event.t list Lwt_stream.t
* Mavryk_rpc.Context.stopper)
Mavryk_base.TzPervasives.tzresult
Lwt.t
val patch :
Mavryk_rpc.Context.simple ->
Mavryk_base.TzPervasives.P2p_peer.Id.t ->
[ `Ban | `Open | `Trust ] option ->
(Peer_metadata.t, Connection_metadata.t)
Mavryk_base.TzPervasives.P2p_peer.Info.t
Mavryk_base.TzPervasives.tzresult
Lwt.t
val banned :
Mavryk_rpc.Context.simple ->
Mavryk_base.TzPervasives.P2p_peer.Id.t ->
bool Mavryk_base.TzPervasives.tzresult Lwt.t
module S : sig ... end