Solana infrastructure, included with every server. LEARN MORE>

OpenInfra.shopeninfra.sh
Engineering2 min read

ShredStream, explained

OpenInfra Team·May 28, 2026

Shreds are packets used to propagate pieces of Solana block data. They can provide an early signal, but they are raw, pre-confirmation input rather than parsed or authoritative chain state.

What is a shred?

When a Solana leader produces block data, it encodes that data into data and coding shreds for propagation across the network. Consumers reconstruct and parse the relevant data from those shreds.

The packets arrive before normal commitment and confirmation workflows complete. They are not JSON, parsed transaction objects, or proof that a transaction landed.

Why subscribe to shreds directly?

  • Feed an existing Solana component that already understands raw shreds.
  • Build a custom reconstruction or propagation-monitoring pipeline.
  • Produce early signals that are independently verified through RPC or gRPC.

Connecting to ShredStream

With OpenInfra.sh, ShredStream runs over an isolated private network. Enable an eligible server from the project Solana page, wait for the destination to show On, then verify a bounded sample on UDP port 20001:

sudo timeout 15 tcpdump -ni any 'udp and dst port 20001' -c 5

The dashboard controls relay discovery; no API key or public ShredStream endpoint is involved. OpenInfra delivers the raw UDP packets but does not start a listener or decoder inside the server. Disable delivery when the consumer is not running.

When not to use it

Raw UDP delivery can contain duplicates, gaps, and out-of-order packets. For account state, parsed updates, settlement, balances, and anything that must be authoritative, use Yellowstone gRPC or committed RPC state. Use ShredStream for signal, RPC for truth.

Get Started

Stop paying for RPC.

Every server includes the full Solana stack. See how the economics work in practice.

ShredStream, explained - OpenInfra.sh