Module zebrad::components::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§