▾ Documentation

What's available

Solana JSON-RPC methods supported on Supanode, with method weights for the RPS budget.

// updated 2026-06-04

Supanode implements the standard Solana JSON-RPC specification and supports every method that isn't on the Restrictions list.

For the full method reference with parameters and response shapes, see the official Solana RPC docs.

Method categories

CategorySample methodsNotes
Account stategetAccountInfo, getMultipleAccounts, getBalance, getProgramAccountsgetProgramAccounts is heavy - see weights
Transactions (read)getTransaction, getSignaturesForAddress, getSignatureStatusesHistorical lookups
Transactions (send)sendTransaction, simulateTransactionCounted as TPS, not RPS
Slots and blocksgetSlot, getBlock, getBlocks, getBlockHeight, getLatestBlockhash
TokensgetTokenAccountsByOwner, getTokenAccountBalance, getTokenSupply, getTokenLargestAccounts
Network infogetEpochInfo, getEpochSchedule, getInflationRate, getInflationGovernor, getVersion
ValidatorsgetVoteAccounts, getLeaderSchedule

Method weights

Some methods cost more than 1 RPS unit per call. The weight table is the same on every plan - only your RPS budget changes.

MethodCost (RPS units)
getProgramAccounts30
getTransaction10
getTokenAccountsByOwner10
getTokenAccountsByDelegate10
getTokenLargestAccounts10
getMultipleAccounts5 RPS units per 100 accounts (high-throughput batched) or 2 RPS units per account (standard)
getAccountInfo2
getTokenAccountBalance2
All others1

For detailed RPS limits per plan, see Limits.

Commitment levels

All methods support three commitment levels via the commitment parameter:

  • processed - fastest, can revert.
  • confirmed - practical default.
  • finalized - adds ~13 seconds of latency, no revert risk.

If you don't pass commitment, the default is finalized.

External references

Next steps

Limits
RPS budget and method weights.
Restrictions
Edge cases and the method-weight budget.
Examples
Code in 4 languages.