Preprocessed gRPC
A pre-execution transaction-intent stream built from decoded shreds.
Preprocessed gRPC is the rpc edge stream for transaction intent before normal processed transaction metadata is available. It is also called the deshred transaction stream because it is built from transactions reconstructed from Solana shreds.
What is preprocessed gRPC?
Definition
Preprocessed gRPC is a transaction stream produced before the validator exposes normal processed transaction metadata. It gives latency-sensitive consumers an earlier transaction-intent signal, but it does not include execution result, account writes, logs, inner instructions, post balances, or final status metadata.
Why use it
Use preprocessed gRPC when your strategy benefits from seeing transaction intent earlier than processed metadata and you do not need post-execution state for the first reaction.
For account changes, logs, balances, and executed transaction metadata, use
Yellowstone gRPC at processed, confirmed, or finalized.
Included data
- signature;
- transaction bytes/message;
- slot and shred-span context where available;
- transaction-level filter fields supported by the stream gateway.
Not included
- account writes;
- logs and inner instructions;
- transaction status metadata;
- balances;
- finality guarantees.
Raw shreds roadmap
Raw shred redistribution is on the roadmap if customer demand and upstream rights line up. If you want raw shreds rather than preprocessed gRPC, tell us in Telegram and include your preferred region and expected bandwidth.