2021-06-01 17:30:23 -04:00
# Response: Thin Block ("thinblock")
2020-10-27 16:27:35 -04:00
2021-06-01 17:30:23 -04:00
This message delivers an `thinblock` to the remote peer.
The `thinblock` starts with the block header, followed by the hashes of all the transactions in the block.
2020-11-04 10:28:50 -05:00
The transaction hashes are in the same order as they are in the actual block.
2021-06-01 17:30:23 -04:00
All the transactions that are in the block, but not matched by the Bloom filter included in the previous [`get_xthin` ](get_xthin ) message should be appended, which should include at least the coinbase transaction.
2020-10-27 16:27:35 -04:00
## Format
| Field | Length | Format | Description |
|--|--|--|--|
2021-06-01 17:30:23 -04:00
| Block header | 80 bytes | [block header ](/protocol/blockchain/block/block-header ) | The header of the block transmitted. |
| Transaction hashes | # of tx * 32 bytes | vector | The hashes of all the transactions included in the block. |
| Missing transactions | variable | vector | Transactions that are included in the blocks but are not matched by the Bloom filter. |