Rate limits
Solana-specific
-
Solana Mainnet:
- Developer plan: 5 requests per second (RPS)
- Growth plan: 50 requests per second (RPS)
-
Solana Devnet:
- Developer plan: 25 requests per second (RPS)
- Growth plan: 250 requests per second (RPS)
Arbitrum-specific
- Arbitrum Mainnet:
debug_traceBlockByNumber
20 RPS on all plans
All other protocols
- Developer plan: 25 requests per second (RPS)
- Growth plan: 250 requests per second (RPS)
- Pro plan: 400 requests per second (RPS)
- Business: 600 requests per second (RPS)
- Enterprise: unlimited
- In the left navigation bar, click Billing.
- Next to Plan, click Change.
- Select a new subscription plan and click Next.
- Check the details of your new subscription plan and click Confirm.
Dedicated nodes
You can also order dedicated nodes and pay for the node resource consumption only instead of per-request billing.EVM Range limits
Foreth_newFilter
requests, Developer subscription plan users get capped at 10,000 blocks per request.
For the eth_getLogs
, the caps are:
- Developer plan — 100 blocks
- Growth plan — 10,000 blocks
- Pro plan — 10,000 blocks
- Business plan — 10,000 blocks
- Enterprise — 10,000 blocks. Customization available on request.
Learn more about
eth_getLogs
limits by reading Understanding eth_getLogs limitations.Custom tracers on EVMs
Custom JavaScript tracers are available as customized solutions on the Enterprise plan on dedicated nodes.Ethereum eth_simulateV1
supports only full node
Running 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
.
Fantom method limits
The following limits are applied on all subscription plans:debug_traceBlockByNumber
: 5 RPSdebug_traceBlockByHash
: 5 RPS
Solana method limits
The 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
:- Chainstack Global Network Worldwide
global1
RPS: 100 - Chainstack Cloud London
lon1
RPS: 100 - Chainstack Cloud New York City
nyc1
RPS: 100
- Chainstack Global Network Worldwide
-
getBlockTime
:- Chainstack Global Network Worldwide
global1
RPS: 100 - Chainstack Cloud London
lon1
RPS: 100 - Chainstack Cloud New York City
nyc1
RPS: 100
- Chainstack Global Network Worldwide
-
getProgramAccounts
:- Chainstack Global Network
global1
RPS: 3 - Chainstack Cloud London
lon1
RPS: 10 - Chainstack Cloud New York City
nyc1
RPS: 3
- Chainstack Global Network
-
getConfirmedBlock
:- Chainstack Global Network
global1
RPS: 30 - Chainstack Cloud London
lon1
RPS: 30 - Chainstack Cloud New York City
nyc1
RPS: 30
- Chainstack Global Network
-
getSupply
:- Chainstack Global Network Worldwide
global1
RPS: 2 - Chainstack Cloud London
lon1
RPS: 2 - Chainstack Cloud New York City
nyc1
RPS: 2
- Chainstack Global Network Worldwide
-
getTokenAccountsByOwner
:- Chainstack Global Network Worldwide
global1
RPS: 100 - Chainstack Cloud London
lon1
RPS: 100 - Chainstack Cloud New York City
nyc1
RPS: 100
- Chainstack Global Network Worldwide
-
getTokenSupply
:- Chainstack Global Network Worldwide
global1
RPS: 80 - Chainstack Cloud London
lon1
RPS: 80 - Chainstack Cloud New York City
nyc1
RPS: 80
- Chainstack Global Network Worldwide
Solana accounts excluded from indexing
The following Solana accounts are unavailable for querying:TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA
kinXdEcpDQeHPEuQnqmUgtYykqKGVFq6CeVX5iAHJq6
Solana method availability
The following methods are available only on the paid plans:getProgramAccounts
getLargestAccounts
— this method is available only on Dedicated Nodes.getSupply
getTokenAccountsByOwner
Solana archive methods availability
While most methods are supported on Solana Global Nodes, only the following methods can fetch archive data:getSignaturesForAddress
getTransaction
getBlock
getBlocks
getBlockHeight
getBlockTime
getBlocksWithLimit