Unfiltered block streaming
Receive every transaction in every block via gRPC — the full blocks stream with no account filter. Included in the PROFESSIONAL tier.
// updated 2026-07-14
Full Solana blocks over gRPC - every transaction, every block, no filter. Included in the PROFESSIONAL Bundle.
What it is
Standard gRPC blocks subscriptions require a non-empty account_include filter on shared plans. Unfiltered block streaming lifts that requirement: you subscribe to blocks with an empty account_include and receive every transaction in every block.
This is roughly 3,000 transactions per block, every ~400ms. Bandwidth is high - typically megabytes per block.
When to use this
| Use case | Why unfiltered block streaming |
|---|---|
| HFT and MEV | You need to see every transaction to find opportunities, not just the ones matching a known filter. |
| Full-state indexers | You're rebuilding ledger state and can't predict which programs will be relevant. |
| Market-wide analytics | You're computing aggregate metrics across all activity. |
If you only need transactions involving a specific program or account, regular gRPC with filters is cheaper and lighter.
What's included
- Full
blocksstream with emptyaccount_includefilter, returning every transaction in every block. - All commitment levels - processed, confirmed, finalized.
- Standard Yellowstone gRPC interface, same as the regular gRPC product.
- Authentication via the same Bundle IP allowlist as regular gRPC.
Availability
Unfiltered block streaming is included in the PROFESSIONAL Bundle - it is not a paid add-on and not sold separately. Lower tiers use regular filtered gRPC.
How to get access
- Subscribe to the PROFESSIONAL Bundle (it includes gRPC).
- Contact @supanode_tgs on Telegram to activate the endpoint.
- The empty-
account_includemode is enabled on your gRPC endpoint.