Billing and Rate Limits

getProgramAccounts is a resource-intensive method that have an additional rate limiting beyond standard requests per second. Consider filtering parameters, or breaking large queries into smaller chunks to stay within limits.
Helius automatically routes requests to the optimal region for performance. For specialized regional requirements or dedicated infrastructure, contact our sales team to discuss enterprise options.

Troubleshooting RPCs

Call the Priority Fee API, optimize compute-unit usage, and send the transaction with skipPreflight: true. See our Transaction Optimization Guide for a step-by-step walkthrough.
Check our status page for relevant updates. If there’s no related incident, contact support.

Using RPCs

Use getLatestBlockhash with "confirmed" commitment level for the most recent blockhash. Always fetch a fresh blockhash before submitting transactions to ensure validity. See our getLatestBlockhash guide for details.
Staked connections route your transactions directly to current and upcoming block leaders, bypassing public queues for near-guaranteed delivery. All paid plans automatically use staked connections by default - no code changes required. Learn more in our transaction sending overview.
Standard RPC plans provide access to all historical Solana data. Dedicated nodes only maintain ~48 hours of history.

Need More Help?