Module Peer_advertisement.Encode

val addr_type : addr_type -> [> `Int of int ]
val ip_pkg : (Ipaddr.V4.t, Ipaddr.V6.t) Ipaddr.v4v6 -> {SE}2.value
val ip : Upsycle_router__Commons.ip -> {SE}2.value
val port : Upsycle_router__Commons.port -> {SE}2.value
val addr : addr -> {SE}2.value
val service_addr : Upsycle_router__Commons.pubkey -> Seaboar.Encode.value
val group : Upsycle_router__Commons.multicast_group_pubkey -> Seaboar.Encode.value
val revision : revision -> {SE}2.value
val peer_service : 'a peer_service -> Seaboar.Encode.value
val peer_advertisement : t -> {SE}2.value
val message : t -> {SE}2.value
val encode : t -> string