Response: Xthin Block (“xthinblock”)

Response: Xthin Block (“xthinblock”)

This message delivers an xthinblock to the remote peer.
The xthinblock starts with the block header, followed by the truncated hashes of all the transactions in the block.
The transaction hashes are truncated to the first 64 bits and are in the same order as they are in the actual block.
All the transactions that are in the block, but not matched by the Bloom filter included in the previous get_xthin message should be appended, which should include at least the coinbase transaction.


Field Length Format Description
Block header 80 bytes block header The header of the block transmitted.
Transaction hashes # of tx * 8 bytes vector The truncated 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.