Finish message types

This commit is contained in:
Dmitri Bogomolov 2021-01-31 21:37:25 +02:00 committed by Lee Miller
parent 990aa36f5c
commit d273e64b76
Signed by untrusted user: lee.miller
GPG Key ID: 4F97A5EA88F4AB63

View File

@ -394,12 +394,30 @@ addr
Provide information on known nodes of the network. Non-advertised nodes should Provide information on known nodes of the network. Non-advertised nodes should
be forgotten after typically 3 hours be forgotten after typically 3 hours
Payload:
+------------+-------------+-----------+---------------------------------------+
| Field Size | Description | Data type | Comments |
+============+=============+===========+=======================================+
| 1+ | count | |var_int| | Number of address entries (max: 1000) |
+------------+-------------+-----------+---------------------------------------+
| 38 | addr_list | net_addr | Address of other nodes on the network.|
+------------+-------------+-----------+---------------------------------------+
inv inv
^^^ ^^^
Allows a node to advertise its knowledge of one or more objects. Payload Allows a node to advertise its knowledge of one or more objects. Payload
(maximum payload length: 50000 items): (maximum payload length: 50000 items):
+------------+-------------+------------+-----------------------------+
| Field Size | Description | Data type | Comments |
+============+=============+============+=============================+
| ? | count | |var_int| | Number of inventory entries |
+------------+-------------+------------+-----------------------------+
| 32x? | inventory | inv_vect[] | Inventory vectors |
+------------+-------------+------------+-----------------------------+
getdata getdata
^^^^^^^ ^^^^^^^
@ -409,6 +427,14 @@ specific object after filtering known elements.
Payload (maximum payload length: 50000 entries): Payload (maximum payload length: 50000 entries):
+------------+-------------+------------+-----------------------------+
| Field Size | Description | Data type | Comments |
+============+=============+============+=============================+
| ? | count | |var_int| | Number of inventory entries |
+------------+-------------+------------+-----------------------------+
| 32x? | inventory | inv_vect[] | Inventory vectors |
+------------+-------------+------------+-----------------------------+
object object
^^^^^^ ^^^^^^