Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
From the Gossipsub point of view, a peer is given by a cryptographic node identity P2p_peer.Id.t
. It's up to the caller to associate the P2p_peer.Id.t
to a P2p_point.Id.t
if needed (to e.g. implement peers exchange, which needs addresses and ports instead of cryptographic identities).
type t = Tezos_base.P2p_peer.Id.t
include Tezos_base.TzPervasives.PRINTABLE with type t := t
val pp : Format.formatter -> t -> unit
include Tezos_base.TzPervasives.ENCODABLE with type t := t
val encoding : t Tezos_base.TzPervasives.Data_encoding.t
include Tezos_base.TzPervasives.COMPARABLE with type t := t
module Set : Tezos_base.TzPervasives.Set.S with type elt = t
module Map : Tezos_base.TzPervasives.Map.S with type key = t