Registry for DHT block types — GNUnet documentation

# Registry for DHT block types

GNUNET_BLOCK_TYPE_ANY
Name | 0
Comment | Identifier for any block.

GNUNET_BLOCK_TYPE_FS_DBLOCK
Name | 1
Comment | Data block (leaf) in the CHK tree.

GNUNET_BLOCK_TYPE_FS_IBLOCK
Name | 2
Comment | Inner block in the CHK tree.

GNUNET_BLOCK_TYPE_FS_ONDEMAND
Name | 6
Comment | Type of a block representing a block to be encoded on demand from disk. Should never appear on the network directly.

GNUNET_BLOCK_TYPE_DHT_HELLO
Name | 7
Comment | Type of a block that contains a HELLO for a peer.

GNUNET_BLOCK_TYPE_TEST
Name | 8
Comment | Block for testing.

GNUNET_BLOCK_TYPE_FS_UBLOCK
Name | 9
Comment | Type of a block representing any type of search result (universal).

GNUNET_BLOCK_TYPE_DNS
Name | 10
Comment | Block for storing DNS exit service advertisements.

GNUNET_BLOCK_TYPE_GNS_NAMERECORD
Name | 11
Comment | Block for storing GNS record data.

GNUNET_BLOCK_TYPE_REVOCATION
Name | 12
Comment | Block type for a revocation message by which a key is revoked.

GNUNET_BLOCK_TYPE_DHT_URL_HELLO
Name | 13
Comment | Type of a block that contains a DHT-NG HELLO for a peer.

GNUNET_BLOCK_TYPE_REGEX
Name | 22
Comment | Block to store a cadet regex state

GNUNET_BLOCK_TYPE_REGEX_ACCEPT
Name | 23
Comment | Block to store a cadet regex accepting state

GNUNET_BLOCK_TYPE_SET_TEST
Name | 24
Comment | Block for testing set/consensus. If first byte of the block is non-zero, the block is considered invalid.

GNUNET_BLOCK_TYPE_CONSENSUS_ELEMENT
Name | 25
Comment | Block type for consensus elements. Contains either special marker elements or a nested block.

GNUNET_BLOCK_TYPE_SETI_TEST
Name | 26
Comment | Block for testing set intersection. If first byte of the block is non-zero, the block is considered invalid.

GNUNET_BLOCK_TYPE_SETU_TEST
Name | 27
Comment | Block for testing set union. If first byte of the block is non-zero, the block is considered invalid.