simulateTransaction
JSON-RPC — Transactions
simulateTransaction
Runs a signed transaction through the upstream validator’s simulator and returns logs, units consumed, account state changes, and any program error — without committing it. Routed alongside sendTransaction (write-channel).
POST
simulateTransaction
Body
application/json
Available options:
2.0 Example:
"2.0"
Available options:
simulateTransaction Example:
"simulateTransaction"
[transaction, config?] — config {sigVerify, replaceRecentBlockhash, commitment, encoding, accounts, minContextSlot, innerInstructions}
Example:
[
"BASE64_OR_BASE58_TX",
{ "sigVerify": false, "encoding": "base64" }
]Example:
1
