Shred Stream
What is Shred Stream
Shred Stream is a shred data subscription service provided by BlockRazor for Solana. It has been deployed in multiple regions such as Frankfurt, Amsterdam, Tokyo, and New York, providing users worldwide with lower latency shred distribution capabilities.
Who is Shred Stream suitable for?
Validators / RPCs: For validators and RPC nodes that need to receive Solana Shred as early as possible, Shred Stream can serve as a lower-latency data input source.
Trading Bots: Trading bots that are highly sensitive to Shred arrival time can leverage Shred Stream to receive Shred earlier, allowing for more response time for subsequent transaction parsing and strategy execution.
DeFi Builders: For DeFi system builders who need to quickly detect on-chain changes and shorten data processing paths, Shred Stream offers a lower-latency way to obtain on-chain transactions.
Why choose BlockRazor Shred Stream?
Shred Stream directly connects to high-staking validators in Solana to obtain shreds through BEF. It uses UDP to forward data with minimal hops, resulting in a shorter overall link and faster speed, making it suitable for scenarios with extremely low latency requirements for obtaining Solana transaction data.
FAQ
After receiving Shreds, how do I perform Shred parsing, and what data can I extract?
Shred Stream receives raw shred streams from the Solana network and cannot be used directly as structured transaction or block data. It typically requires 3 steps: receiving, recovering, and parsing, to extract usable transaction content.
You can directly refer to the shreds-subscribe. It provides a complete parsing chain:
UDP Reception: Continuously receive shreds on the specified port.
FEC Recovery: Recovering partially lost shreds using the Reed-Solomon algorithm
Deshred + Parsing: Reassembles the shred into complete block entries and further parse the transactions within them.
After completing this process, you can usually obtain the following information:
Transactions and transaction events related to the specified account
Block entries
What is the difference between Shred Stream and Geyser Stream?
The core difference between the two lies in their data layer and ease of use. Shred Stream transmits lower-level raw shred data, resulting in shorter transmission chains and lower latency, making it suitable for bots, RPCs, and validators with extremely high timeliness requirements. However, the receiving party needs to perform reassembly and parsing themselves.
Geyser Stream, on the other hand, transmits structured account, slot, block, and transaction data. Clients can directly subscribe via gRPC, making integration simpler and more suitable for account monitoring, transaction analysis, and stable production environments.
If you need earlier transaction signals, choose Shred Stream; if you need more complete and easily consumable real-time on-chain data, choose Geyser Stream.
Price
The price is $500 per data stream per month. Please go to the Pricing page to purchase.
Instruction
Go to https://www.blockrazor.io/, click [Register] in the upper right corner to complete the registration
Go to the Pricing page to complete the purchase
Log in to the console, go to Solana - Shred Stream, click Edit, enter IP:Port or domain:Port, and select the region closest to your server.

Complete the payment and return to [Solana] - [Shred], click [Capture] to copy the command

Access server to run the command to view the shreds delivered from the relay of Shred Stream
Last updated
Was this helpful?