Documentation

Solana gRPC 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-09-24

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 caseWhy unfiltered block streaming
HFT and MEVYou need to see every transaction to find opportunities, not just the ones matching a known filter.
Full-state indexersYou're rebuilding ledger state and can't predict which programs will be relevant.
Market-wide analyticsYou'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 blocks stream with empty account_include filter, returning every transaction in every block.
  • All commitment levels - processed, confirmed, finalized.
  • Standard Yellowstone gRPC interface, same as the regular gRPC product.
  • Authentication with the same token 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

  1. Subscribe to the PROFESSIONAL Bundle in the portal (it includes gRPC).
  2. Ask Telegram support to activate the endpoint.
  3. The empty-account_include mode is enabled on your gRPC endpoint.

See also