Limits

Rate limits

  • Developer plan: 25 requests per second
  • Growth plan: 250 requests per second
  • Business: 500 requests per second
  • Enterprise: unlimited

To upgrade a subscription plan, do the following:

  1. In the left navigation bar, click Billing.
  2. Next to Plan, click Change.
  3. Select a new subscription plan and click Next.
  4. Check the details of your new subscription plan and click Confirm.

Your subscription plan changes immediately.

šŸ“˜

Dedicated nodes

You can also order dedicated nodes and pay for the node resource consumption only instead of per-request billing.

EVM Range limits

Range limits are applied to Developer, Growth, and Business plans only.

For eth_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
  • Business plan ā€” 10,000 blocks
  • Enterprise ā€” unlimited

šŸ“˜

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.

To upgrade to a paid subscription plan and remove rate limit, do the following:

  1. In the left navigation bar, click Billing.
  2. Next to Plan, click Change.
  3. Select a new subscription plan and click Next.
  4. Check the details of your new subscription plan and click Confirm.

Your subscription plan changes immediately.

Solana Method limits

The following limits are applied on all subscription plans:

  • getBlock:
    • Range: 500,000 slots
    • Chainstack Global Network Worldwide global1 RPS: 60
    • Chainstack Cloud Amsterdam ams1 RPS: 60
    • Chainstack Cloud Ashburn ash1 RPS: 60
  • getBlocks:
    • Chainstack Global Network Worldwide global1 RPS: 40
    • Chainstack Cloud Amsterdam ams1 RPS: 40
    • Chainstack Cloud Ashburn ash1 RPS: 40
  • getProgramAccounts:
    • Chainstack Global Network global1 RPS: 2
    • Chainstack Cloud Amsterdam ams1 RPS: 2
    • Chainstack Cloud Ashburn ash1 RPS: 2
  • getConfirmedBlock:
    • Chainstack Global Network global1 RPS: 2
    • Chainstack Cloud Amsterdam ams1 RPS: 2
    • Chainstack Cloud Ashburn ash1 RPS: 2
  • getInflationReward:
    • Chainstack Global Network Worldwide global1 RPS: 2
    • Chainstack Cloud Amsterdam ams1 RPS: 2
    • Chainstack Cloud Ashburn ash1 RPS: 2
  • getSupply:
    • Chainstack Global Network Worldwide global1 RPS: 2
    • Chainstack Cloud Amsterdam ams1 RPS: 2
    • Chainstack Cloud Ashburn ash1 RPS: 2
  • getLargestAccounts:
    • Chainstack Global Network Worldwide global1 RPS: 2
    • Chainstack Cloud Amsterdam ams1 RPS: 2
    • Chainstack Cloud Ashburn ash1 RPS: 2
  • getTokenAccountsByOwner :
    • Chainstack Global Network Worldwide global1 RPS: 1
    • Chainstack Cloud Amsterdam ams1 RPS: 1000
    • Chainstack Cloud Ashburn ash1 RPS: 1000
  • getSignaturesForAddress :
    • Chainstack Global Network Worldwide global1 RPS: 1
    • Chainstack Cloud Amsterdam ams1 RPS: 1000
    • Chainstack Cloud Ashburn ash1 RPS: 1000

šŸ“˜

Note on Solana Limits:

The specified limits are based on the technology itself and are the same for every masternode. These are not individual user limits or dependent on any particular elastic node. Rather, these limits are collective for all users on a masternode.