zebrad::components

Module inbound

source
Expand description

The inbound service handles requests from Zebraโ€™s peers.

It downloads and verifies gossiped blocks and mempool transactions, when Zebra is close to the chain tip.

It also responds to peer requests for blocks, transactions, and peer addresses.

Modulesยง

  • Periodically-refreshed GetAddr response for the inbound service.
  • downloads ๐Ÿ”’
    A download stream that handles gossiped blocks from peers.

Structsยง

Enumsยง

  • Tracks the internal state of the Inbound service during setup.

Constantsยง

  • The maximum number of blocks the Inbound service will queue in response to a block request, before ignoring any additional block IDs in that request.
  • The number of bytes the Inbound service will queue in response to a single block or transaction request, before ignoring any additional block or transaction IDs in that request.
  • The maximum amount of time an inbound service response can take.

Type Aliasesยง