Get desktop application:
View/edit binary Protocol Buffers messages
unix time
hash of the corresponding request
list of peers
The service type (e.g., tcp, upd) and the address (e.g., 198.51.100.1:80)
Used in:
Minimal encoding of a peer
Used in:
public key used for signing
string form of the peers IP
services supported by the peer
unix time
unix time
salt of the requester
hash of the corresponding request
response of a peering request
version number and network ID to classify the protocol
unix time
endpoint of the sender; port and string form of the return IP address (e.g. `192.0.2.1`, `[2001:db8::1]`)
string form of receiver's IP This provides a way to discover the external address (after NAT).
hash of the ping packet
services supported by the sender
string form of receiver's IP This should mirror the source IP of the Ping's IP packet. It provides a way to discover the external address (after NAT).
Used in:
value of the salt
expiration time of the salt
Mapping between a service ID and its tuple network_address e.g., map[autopeering:&{tcp, 198.51.100.1:80}]
Used in:
,