keepAlivePresence (34)
Planned Upgrade
A KeepAlive is a compact, signed data structure that serves as a lightweight proof that a peer is online and active. It is the fundamental component of the presence gossip protocol, periodically broadcasted by peers to maintain their entry in the network's PresenceLists.
It contains the essential, frequently-updated information from a PresenceAddress object, such as the timestamp and IP address, and is signed to prove its authenticity.
Core Data Types
IxiVarInt/IxiVarUInt: See IxiVarInt Encoding.IxiBytes: See IxiBytes Encoding.string: See Global Serialization Rules.
Serialization Structure
| Field | Data Type | Description |
|---|---|---|
keepAliveData | IxiBytes | The full binary representation of a single KeepAlive object. The internal structure of this object is defined in the KeepAlives Data Structure document. |