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ยง
- Uses the node state to respond to inbound peer requests.
- The services used by the
Inbound
service. - A wrapper around
Arc<TryRecvError>
that implementsError
.
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ยง
- Block
Download ๐Peer Set - Mempool ๐
- State ๐