Radish alpha
r
rad:z371PVmDHdjJucejRoRYJcDEvD5pp
Radicle website including documentation and guides
Radicle
Git
guide: Update node announcement payload
Alexis Sellier committed 1 year ago
commit f6bef5473465d7a1175df8ec218dd8ed9dc9a1d9
parent 4b4dbad
1 file changed +2 -0
modified _guides/protocol.md
@@ -204,11 +204,13 @@ message types, each fulfilling a distinct role:

| Node Announcement
| -----------------
+
| **`version`**   | `u8`             | Supported protocol version
| **`features`**  | `u64`            | Advertised node capabilities
| **`timestamp`** | `u64`            | Message timestamp (unix time)
| **`alias`**     | `u8[]`           | Non-unique alias (UTF-8)
| **`addresses`** | `Address[]`      | External addresses
| **`nonce`**     | `u64`            | Nonce used for DoS protection
+
| **`agent`**     | `u8[]`           | User-agent (UTF-8)

**Inventory Announcements** are used for broadcasting repository inventories
   and constructing the routing table which maps out what repositories are