diff --git a/hip-0155.md b/hip-0155.md index c412ab0..8077acf 100644 --- a/hip-0155.md +++ b/hip-0155.md @@ -43,30 +43,14 @@ fixed 16-byte IP address is replaced by a network ID and a variable-length addre This means that the message contains a serialized std::vector of the following structure: -!Type -!Name -!Description -|- -| uint32_t -| time -| Time that this node was last seen as connected to the network. A time in Unix epoch time format. -|- -| CompactSize -| services -| Service bits. A bit field that is 64 bits wide, encoded in [https://en.bitcoin.it/wiki/Protocol_documentation#Variable_length_integer CompactSize]. -|- -| uint8_t -| networkID -| Network identifier. An 8-bit value that specifies which network is addressed. -|- -| std::vector -| addr -| Network address. The interpretation depends on networkID. -|- -| uint16_t -| port -| Network port. If not relevant for the network this MUST be 0. -|} + +Type | Name | Description | +-----|---------|-------------| +uint32_t | time | Time that this node was last seen as connected to the network. A time in Unix epoch time format. | +CompactSize | services | Service bits. A bit field that is 64 bits wide, encoded in [https://en.bitcoin.it/wiki/Protocol_documentation#Variable_length_integer CompactSize]. | +uint8_t | networkID | Network identifier. An 8-bit value that specifies which network is addressed. | +std::vector | addr | Network address. The interpretation depends on networkID. | +uint16_t | port | Network port. If not relevant for the network this MUST be 0. | One message can contain up to 1,000 addresses. Clients SHOULD reject messages with more addresses.