2021-06-01 17:30:23 -04:00
# Request: Send Compact Blocks ("sendcmpct")
2020-10-27 17:40:11 -04:00
2020-11-04 10:28:50 -05:00
This message notifies the peer that this node support Compact Block Relay.
Node should only send this message after protocol version >= 70014.
This message can indicate the High Bandwidth Relaying mode or Low Bandwidth Relaying mode by setting the `Mode` field.
2021-06-01 15:48:35 -04:00
Upon receipt of this message from the peer, node should announce new block via `cmpctblock` message if `Mode = 1` , or node should announce new block via `inv` or `header` message as defined in BIP-0130.
2020-10-27 17:40:11 -04:00
2021-02-24 17:53:28 +01:00
## Format
2020-10-27 17:40:11 -04:00
| Field | Length | Format | Description |
|--|--|--|--|
| Mode | 1 byte | Integer | 1: High Bandwidth Relaying mode;</br> 0: Low Bandwidth Relaying mode;</br> Other: Invalid |
2021-06-01 15:48:35 -04:00
| Version | 8 bytes | Integer <sup>[(LE) ](/protocol/misc/endian/little )</sup> | Must set to 1, otherwise invalid.|