Simulate Solana transactions
Simulator
Simulate Solana transactions
Simulate multiple Solana transactions in a single request to get balance changes, state updates, and risk analysis for each.
POST
Simulate Solana transactions
Simulate multiple Solana transactions in a single request. Returns the same detailed analysis as the single transaction simulator — instruction parsing, asset transfers, balance changes, state predictions, and account risk scoring — for each transaction in the batch.Documentation Index
Fetch the complete documentation index at: https://docs.range.org/llms.txt
Use this file to discover all available pages before exploring further.
When to Use Batch Simulation
- Multi-step workflows — Simulate a sequence of dependent transactions together.
- Bulk validation — Validate multiple independent transactions in one API call instead of separate requests.
- Portfolio operations — Analyze multiple swap or transfer transactions simultaneously.
How to Use
Send a POST request with an array of transactions:payload and encoding_type
parameters as the
single transaction endpoint.
Cluster support: devnet, testnet, mainnet-beta
Response Format
The response contains an array of results, one per submitted transaction. Each result follows the same schema as the single transaction simulator:| Field | Description |
|---|---|
instruction_groups | Hierarchical view of all instructions with parsed data. |
asset_transfers | Detected SOL and token transfers. |
lamport_changes | Balance changes by address. |
expected_state_changes | Predicted account-level state updates. |
transaction_risk | Risk analysis with accounts_risk_score and exploit_risks_detected. |
returned_data | Data returned by programs during execution. |
logs | Complete execution logs. |
transaction_summary | Compute units, fee breakdown, programs invoked. |
error | Failure reason if simulation failed for this transaction. |
Last modified on March 2, 2026

