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_traceBlockByNumber20 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
global1RPS: 100 - Chainstack Cloud London
lon1RPS: 100 - Chainstack Cloud New York City
nyc1RPS: 100
- Chainstack Global Network Worldwide
-
getBlockTime:- Chainstack Global Network Worldwide
global1RPS: 100 - Chainstack Cloud London
lon1RPS: 100 - Chainstack Cloud New York City
nyc1RPS: 100
- Chainstack Global Network Worldwide
-
getProgramAccounts:- Chainstack Global Network
global1RPS: 3 - Chainstack Cloud London
lon1RPS: 10 - Chainstack Cloud New York City
nyc1RPS: 3
- Chainstack Global Network
-
getConfirmedBlock:- Chainstack Global Network
global1RPS: 30 - Chainstack Cloud London
lon1RPS: 30 - Chainstack Cloud New York City
nyc1RPS: 30
- Chainstack Global Network
-
getSupply:- Chainstack Global Network Worldwide
global1RPS: 2 - Chainstack Cloud London
lon1RPS: 2 - Chainstack Cloud New York City
nyc1RPS: 2
- Chainstack Global Network Worldwide
-
getTokenAccountsByOwner:- Chainstack Global Network Worldwide
global1RPS: 100 - Chainstack Cloud London
lon1RPS: 100 - Chainstack Cloud New York City
nyc1RPS: 100
- Chainstack Global Network Worldwide
-
getTokenSupply:- Chainstack Global Network Worldwide
global1RPS: 80 - Chainstack Cloud London
lon1RPS: 80 - Chainstack Cloud New York City
nyc1RPS: 80
- Chainstack Global Network Worldwide
Solana accounts excluded from indexing
The following Solana accounts are unavailable for querying:TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DAkinXdEcpDQeHPEuQnqmUgtYykqKGVFq6CeVX5iAHJq6
Solana method availability
The following methods are available only on the paid plans:getProgramAccountsgetLargestAccounts— this method is available only on Dedicated Nodes.getSupplygetTokenAccountsByOwner
Solana archive methods availability
While most methods are supported on Solana Global Nodes, only the following methods can fetch archive data:getSignaturesForAddressgetTransactiongetBlockgetBlocksgetBlockHeightgetBlockTimegetBlocksWithLimit