JSON-RPC

Method not supported on this plan

You called `getProgramAccounts` or `getSignaturesForAddress` and got `method not supported on this plan`. These are archival methods — expensive queries that scan all accounts owned by a program or all historical signatures of a wallet. Every provider gates them behind paid or dedicated tiers.

Root causes

Ranked by frequency. First cause is the one to check first.

  1. 01Calling archival methods on free-trial plans.
  2. 02`getProgramAccounts` with no filters returns the entire account set — always rate-limited or blocked.
  3. 03`getSignaturesForAddress` going back more than 1000 signatures requires archival history that standard-tier nodes don't keep.
  4. 04`getBlock` on old slots (>32 slots behind tip) requires an archival node.

Fix steps

  1. 1

    Check the method allowlist

    Subglow's full allowlist is documented — getProgramAccounts, getSignaturesForAddress, and getBlock on old slots are Dedicated-only. Sniper and Pro plans get everything else.

  2. 2

    Use gRPC instead of getProgramAccounts for live data

    If you're using getProgramAccounts to watch for account changes, switch to a gRPC `accounts` subscription with owner filter — it's real-time and orders of magnitude cheaper than polling.

  3. 3

    Upgrade to Dedicated for historical queries

    Subglow Dedicated includes archival JSON-RPC with no method restrictions. Pricing is custom — reach out via `/dedicated` for a quote. Helius equivalent is Business; QuickNode is Enterprise.

  4. 4

    Use Geyser to keep your own snapshot

    For long-running bots, maintain your own program-account snapshot fed by a gRPC `accounts` subscription with owner filter. You get O(1) reads with no provider call at all — the Subglow `/solana-validator-geyser-setup` guide walks through this.

Related errors

Want an endpoint that just works?

Subglow is flat-priced Solana gRPC + JSON-RPC on a single API key. Pre-parsed JSON, dedicated sendTransaction bucket, 99.9% latency SLA on Dedicated. No credit juggling, no surprise bills.