ShredStream
Solana ShredStream: the block while it's still being built.
Four feeds of the data validators exchange while a block is produced: decoded entries over gRPC or UDP, raw shreds over UDP, or Jito's proxy protocol.
- Shared stream
- $199/mo
- By the day
- $10/day
What arrives
- Every slot
- Votes included.
- Entries or shreds
- Decoded, or exactly as sent.
- gRPC or UDP
- Subscribe, or receive at your port.
- One source address
- Allow it once in your firewall.
How it works
Validators send shreds
The leader sends its block in pieces over Turbine.
We receive them
In Frankfurt: deduplicated, then forwarded or rebuilt into entries.
You read them
Over gRPC, UDP or your own Jito proxy.
Four feeds, priced plainly
Pay in SOL, USDC or USDT at checkout.
Shared stream
Recommended
Decoded entries on one gRPC stream. Your API key.
$199/mo
Or $10 a day, $59 a week. First hour free.
Direct UDP
The same entries, pushed to your IP and port. No key.
$199/mo
First hour free.
Dedicated shreds
Data and coding shreds, byte for byte, to your port.
$849/mo
A year costs 10 months.
Jito Shreds
Jito's proxy protocol. Your keypair, our gateway.
$50/mo
24-hour trial. Setup
Connect
curl -sO https://allenhark.com/shredstream.proto
grpcurl -plaintext \
-proto shredstream.proto \
-H 'x-api-key: YOUR_API_KEY' \
-max-msg-sz 67108864 \
-d '{}' \
88.216.132.50:9090 \
shredstream.ShredstreamProxy/SubscribeEntries# Both UDP feeds arrive from 88.216.132.50.
# Direct UDP sends from source port 9093; Dedicated uses an ephemeral one.
sudo ufw allow from 88.216.132.50 to any port 20000 proto udp
# Room in the kernel: a full buffer is a silent drop.
sudo sysctl -w net.core.rmem_max=134217728
sudo sysctl -w net.core.rmem_default=134217728
sudo sysctl -w net.core.netdev_max_backlog=30000
# Watch the packets land.
sudo tcpdump -ni any "udp and src host 88.216.132.50 and dst port 20000"./target/release/jito-shredstream-proxy shredstream \
--block-engine-url https://fra.jito.allenhark.network \
--auth-keypair /path/to/your/existing-keypair.json \
--desired-regions frankfurt \
--dest-ip-ports 127.0.0.1:8001Questions
What are shreds?
Pieces of a block that validators exchange over Turbine while it is produced. Dedicated and Jito Shreds deliver them as sent; the other feeds deliver the entries rebuilt from them.
What software do I need?
Shared stream: any gRPC client, shredstream.proto and an x-api-key header. UDP: a listener on your port. Read the docs
Are shreds included with RPC or gRPC plans?
No. The Starter and Trader Pro bundles combine it with gRPC and RPC for less. See bundles
What does Direct UDP deliver?
Entries: decoded transactions, pushed to your IP and port. For shreds as sent, choose Dedicated or Jito Shreds.
Can I try it before paying?
Yes: one free hour each on the shared stream and Direct UDP, from the console. Jito Shreds has 24 hours.
