HTTP Methods
simulateBundle
Simulate a JITO bundle without executing it on the blockchain.
POST
simulateBundle
Documentation Index
Fetch the complete documentation index at: https://www.helius.dev/docs/llms.txt
Use this file to discover all available pages before exploring further.
Request Parameters
First configuration object. Contains the encoded transactions for the simulation.
Array of encoded, serialized transactions for simulation. The encoding is determined by the
transactionEncoding field (base-64 by default).Second configuration object. Optional.
Specifies which accounts to capture during simulation.This captures the account states before the transaction is executed.An array element at an index configures the transaction that is at the same index in the bundle.For each transaction in the bundle:
- Pass
nullif you do not want any account state to be returned. - Or, provide an object describing which accounts to return.
Specifies which accounts to capture during simulation.This captures the account states after the transaction is executed.An array element at an index configures the transaction that is at the same index in the bundle.For each transaction in the bundle:
- Pass
nullif you do not want any account state to be returned. - Or, provide an object describing which accounts to return.
The transaction encoding used in
encodedTransactions.base64base58
Specified which bank to run the simulation against. Can be the tip, a slot, or a commitment level.
Whether to skip signature verification before simulation.
Whether to replace the simulated transaction’s recent blockhash with the latest blockhash.
Authorizations
Body
application/json
The JSON-RPC protocol version.
Available options:
2.0 Example:
"2.0"
A unique identifier for the request.
Example:
"1"
The name of the RPC method to invoke.
Available options:
simulateBundle Example:
"simulateBundle"
Parameters for simulating a JITO bundle.
Previous
simulateTransactionSimulate a Solana transaction to preview logs, compute-unit usage, and account changes without submitting it to the network — used to estimate fees, detect failures, and debug instructions before signing.
Next
simulateBundle