tezos-p2p-services
Tezos: descriptions of RPCs exported by `tezos-p2p`
1024" x-on:close-sidebar="sidebar=window.innerWidth > 1024 && true">
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Library tezos-p2p-services
val list :
( [ `GET ],
unit,
unit,
< filters : Tezos_base.TzPervasives.P2p_peer.Filter.t list >,
unit,
(Tezos_base.TzPervasives.P2p_peer.Id.t
* ( Peer_metadata.t, Connection_metadata.t )
Tezos_base.TzPervasives.P2p_peer.Info.t)
list )
Tezos_rpc.RPC_service.t
val info :
( [ `GET ],
unit,
unit * Tezos_base.TzPervasives.P2p_peer.Id.t,
unit,
unit,
( Peer_metadata.t, Connection_metadata.t )
Tezos_base.TzPervasives.P2p_peer.Info.t )
Tezos_rpc.RPC_service.t
val events :
( [ `GET ],
unit,
unit * Tezos_base.TzPervasives.P2p_peer.Id.t,
< monitor : bool >,
unit,
Tezos_base.TzPervasives.P2p_peer.Pool_event.t list )
Tezos_rpc.RPC_service.t
val patch_input_encoding :
[ `Ban | `Open | `Trust ] option Tezos_base.TzPervasives.Data_encoding.t
val patch :
( [ `PATCH ],
unit,
unit * Tezos_crypto.Crypto_box.Public_key_hash.t,
unit,
[ `Ban | `Open | `Trust ] option,
( Peer_metadata.t, Connection_metadata.t )
Tezos_base.TzPervasives.P2p_peer.Info.t )
Tezos_rpc.RPC_service.service
val ban :
( [ `GET ],
unit,
unit * Tezos_base.TzPervasives.P2p_peer.Id.t,
unit,
unit,
unit )
Tezos_rpc.RPC_service.t
val unban :
( [ `GET ],
unit,
unit * Tezos_base.TzPervasives.P2p_peer.Id.t,
unit,
unit,
unit )
Tezos_rpc.RPC_service.t
val trust :
( [ `GET ],
unit,
unit * Tezos_base.TzPervasives.P2p_peer.Id.t,
unit,
unit,
unit )
Tezos_rpc.RPC_service.t
val untrust :
( [ `GET ],
unit,
unit * Tezos_base.TzPervasives.P2p_peer.Id.t,
unit,
unit,
unit )
Tezos_rpc.RPC_service.t
val banned :
( [ `GET ],
unit,
unit * Tezos_base.TzPervasives.P2p_peer.Id.t,
unit,
unit,
bool )
Tezos_rpc.RPC_service.t