Peer_advertisement.T
val tcp : addr_type
val udp : addr_type
val addr : addr_type -> Commons.ip -> Commons.port -> addr
val addr' : (addr_type * Commons.ip * Commons.port) -> addr
val revision : int -> revision
val peer_service : 'a -> Com.pubkey -> 'a peer_service
val peer_services :
Com.pubkey option ->
Com.pubkey option ->
service_type_peer_discovery peer_service option
* service_type_pubsub peer_service option
val peer_advertisement :
Com.pubkey ->
addr ->
peer_services ->
Commons.multicast_group_pubkey list ->
revision ->
Com.ttl ->
Com.expiry ->
Com.signature ->
t