Solana Mainnet:
Solana Devnet:
debug_traceBlockByNumber
20 RPS on all plansTo upgrade a subscription plan, do the following:
Your subscription plan changes immediately.
You can also order dedicated nodes and pay for the node resource consumption only instead of per-request billing.
For eth_newFilter
requests, Developer subscription plan users get capped at 10,000 blocks per request.
For the eth_getLogs
, the caps are:
Learn more about eth_getLogs
limits by reading Understanding eth_getLogs limitations.
For users on the Developer subscription plan, Chainstack applies a specific range limit for certain requests.
This limit is designed to optimize the performance and resource allocation for our users on this plan.
Custom JavaScript tracers are available as customized solutions on the Enterprise plan on dedicated nodes.
eth_simulateV1
supports only full nodeRunning eth_simulateV1 | Ethereum will yield only a full node response—i.e. the data from the latest 128 blocks. Archive data is not supported for this call and the node will respond with missing trie node
.
The following limits are applied on all subscription plans:
debug_traceBlockByNumber
: 5 RPSdebug_traceBlockByHash
: 5 RPSThe following limits are applied:
getBlocks
: 500,000 blocks range. This is the Solana architecture limit.
getBlocksWithLimit
: 500,000 blocks range. This is the Solana architecture limit.
getBlock
:
global1
RPS: 100lon1
RPS: 100nyc1
RPS: 100getBlockTime
:
global1
RPS: 100lon1
RPS: 100nyc1
RPS: 100getProgramAccounts
:
global1
RPS: 3lon1
RPS: 10nyc1
RPS: 3getConfirmedBlock
:
global1
RPS: 30lon1
RPS: 30nyc1
RPS: 30getSupply
:
global1
RPS: 2lon1
RPS: 2nyc1
RPS: 2getTokenAccountsByOwner
:
global1
RPS: 100lon1
RPS: 100nyc1
RPS: 100getTokenSupply
:
global1
RPS: 80lon1
RPS: 80nyc1
RPS: 80The following Solana accounts are unavailable for querying:
TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA
kinXdEcpDQeHPEuQnqmUgtYykqKGVFq6CeVX5iAHJq6
The following methods are available only on the paid plans:
getProgramAccounts
getLargestAccounts
— this method is available only on Dedicated Nodes.getSupply
getTokenAccountsByOwner
While most methods are supported on Solana Global Nodes, only the following methods can fetch archive data:
getSignaturesForAddress
getTransaction
getBlock
getBlocks
getBlockHeight
getBlockTime
getBlocksWithLimit