▾ Documentation

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 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 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

  1. Subscribe to the PROFESSIONAL Bundle (it includes gRPC).
  2. Contact @supanode_tgs on Telegram to activate the endpoint.
  3. The empty-account_include mode is enabled on your gRPC endpoint.

See also