Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

🛡️ Security & Filtering


Parameter NameDefault ValueIntroduced in VersionLast Updated in Version
IncomingMessageFilterBucketCount500

Description:

Specifies the number of hash buckets used to filter and manage incoming messages. When a message is received, the node computes its hash. The hash is then assigned to one of the available buckets based on its value. Each bucket holds a set of message hashes, allowing the node to quickly check if it has already processed a message and filter out duplicates.


Parameter NameDefault ValueIntroduced in VersionLast Updated in Version
IncomingMessageFilterBucketSize51200

Description:

Defines the size of each incoming message hash bucket.


Parameter NameDefault ValueIntroduced in VersionLast Updated in Version
OutgoingMessageFilterBucketCount300

Description:

Defines the number of outgoing message hash buckets.


Parameter NameDefault ValueIntroduced in VersionLast Updated in Version
OutgoingMessageFilterBucketSize12800

Description:

Defines the size of each outgoing message hash bucket.


Parameter NameDefault ValueIntroduced in VersionLast Updated in Version
EnableOutgoingNetworkMessageFilteringtrue00

Description:

Enables the filtering of outgoing messages by comparing their hashes with those in the message hash buckets.


Parameter NameDefault ValueIntroduced in VersionLast Updated in Version
EnableIncomingMessageFilterfalse00

Description:

Enables the filtering of incoming messages.


Parameter NameDefault ValueIntroduced in VersionLast Updated in Version
TxIncomingFilteringFlags12626

Description:

Instructs algod filtering of incoming transaction messages.

Flag values:

  • 0x00: Disabled.
  • 0x01 (txFilterRawMsg): Check for raw transaction message duplicates.
  • 0x02 (txFilterCanonical): Check for canonical transaction group duplicates.

Parameter NameDefault ValueIntroduced in VersionLast Updated in Version
TxIncomingFilterMaxSize5000002828

Description:

Sets the maximum size for the de-duplication cache used by the incoming transaction filter. Only relevant if TxIncomingFilteringFlags is non-zero.