Simulate a Sui transaction
suiSimulateTransactionPreview a base64 BCS Sui transaction before signing: see success or Move abort, gas used, object changes, balance deltas and events. Nothing is broadcast.
Instructions
Run a transaction against current state and report what it WOULD do, without submitting it: whether it succeeds or which Move abort stops it and in which command, the gas it consumes, the objects it creates, mutates and deletes, the balance changes per address and coin, each command's return values decoded, and any events it would emit. Takes the base64 BCS TransactionData your wallet or SDK produces — the same argument sui_dryRunTransactionBlock takes; no signature, and none is accepted. Nothing is broadcast: this server cannot reach Sui's execute rpc at all. cursor re-runs it unshaped through expandResult. Reads only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| transactionBytes | Yes | The transaction to simulate: a base64 BCS TransactionData. |