simulateTransaction
Simulate 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.
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
base58base64
confirmedfinalizedprocessed
base64base58base64+zstdjsonParsed
Authorizations
Body
The JSON-RPC protocol version.
2.0 "2.0"
A unique identifier for the request.
"1"
The name of the RPC method to invoke.
simulateTransaction "simulateTransaction"
Parameters for simulating a transaction.
The signed transaction, as an encoded string (base58 or base64).
"AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEDArczbMia1tLmq7zz4DinMNN0pJ1JtLdqIJPUw3YrGCzYAMHBsgN27lcgB6H2WQvFgyZuJYHa46puOQo9yQ8CVQbd9uHXZaGT2cvhRs7reawctIXtX1s3kTqM9YV+/wCp20C7Wj2aiuk5TReAXo+VTVg8QTHjs0UjNMMKCvpzZ+ABAgEBARU="