RPC restrictions
No RPC methods are blocked on Supanode. Heavy methods like getProgramAccounts cost more RPS units; archival mode and multi-region are not available in v1.
// updated 2026-06-04
What you should know about edge cases on Supanode RPC.
No methods are explicitly disabled
Supanode supports every method in the official Solana RPC spec. RPC traffic is governed by the method weight system rather than a blocklist, so heavy calls stay available but cost more. (For comparison, gRPC and WebSocket do block specific high-traffic subscriptions.)
Methods that touch many accounts or scan large indexes cost more RPS units per call:
getProgramAccountscosts 30 RPS units per call.getTransactioncosts 10.- See Limits for the full table.
This means a 100 RPS plan handles ~100 simple getAccountInfo calls per second, but only ~3 getProgramAccounts calls per second. The plan's price reflects this implicit budget.
Known constraints
- No archival mode toggle. All Supanode nodes are configured the same way. There's no separate "archival" tier - history depth is what the network provides.
- Single region in v1. All nodes serve from Frankfurt. Multi-region is on the roadmap.
What you can do instead
- For heavy-program scans - use gRPC
accountssubscription with filters instead of pollinggetProgramAccounts. - For historical replay -
getSignaturesForAddressplus per-signaturegetTransactionworks for historical transaction lookups. - For TLS-encrypted gRPC streams - Dedicated Node.
See also
- Limits - method weights and RPS budget.
- What's not allowed - global restrictions across all products.