WebSocket restrictions
Subscriptions blocked on shared WebSocket plans: blockSubscribe, voteSubscribe, slotsUpdatesSubscribe, unfiltered programSubscribe and logsSubscribe.
// updated 2026-06-04
NOTE
Restrictions are validated by Supanode engineering for v1, pending final sign-off before public launch.
What's not supported on shared WebSocket plans (STARTER, FOCUS, BUILD, GROW, PROFESSIONAL). Available on Dedicated Node.
Subscriptions blocked on shared plans
| Subscription | Reason |
|---|---|
blockSubscribe | Full block payloads - too heavy for shared infrastructure |
voteSubscribe | Validator vote firehose |
slotsUpdatesSubscribe | Sub-step slot updates |
logsSubscribe("all") and logsSubscribe("allWithVotes") | All logs of all transactions |
programSubscribe without dataSize or memcmp filter | Whole-program subscriptions are blocked unconditionally |
programSubscribe requires a filter
To use programSubscribe, you must include either a dataSize or memcmp filter. Unfiltered program subscriptions are blocked.
What you can do instead
- For
blockSubscribeuse cases → Full Block Streaming on gRPC - For
programSubscribewithout filters → Dedicated Node - For other blocked subscriptions → contact us
See also
- What's not allowed - global view across all products