Helius Streams Transactions Before Execution: preprocessedSubscribe in Public Beta
Helius opens a WebSocket interface delivering decoded transactions before they reach processed status — reconstructed from shreds and deduplicated. For latency-critical apps, with a clear caveat: nothing is final before execution.
What Happened
Infrastructure provider Helius has brought preprocessedSubscribe into public beta: a WebSocket interface delivering decoded transactions before they reach “processed” status. The data comes from shreds — the data fragments validators distribute during block production — reconstructed and deduplicated by the service. Per the documentation, the previous gRPC path for this purpose is to be superseded.
What It’s For — and What It Isn’t
The target group is latency-critical applications — trading frontends, monitoring, agents — that previously had to run their own deshred infrastructure to see transactions before confirmation. That layer now moves to the service.
The caveat carries equal weight: nothing is final before execution. A pre-streamed transaction can fail or be dropped, and execution metadata is inherently absent. Anyone building logic on this treats the data as an early signal — not a result. With the shorter slot times, the timing windows of this pre-stage shift further.
Note: This is reporting, not investment advice.
What to Watch
- How stable the beta runs under load and when it becomes generally available
- Whether comparable pre-execution streams emerge at other providers
Sources
- Helius — preprocessedSubscribe documentation · Overview
- SOLANA·HUB news: Slot time reduction