Skip to main content

simulaterawtransaction RPC Method

Estimates the change to the node wallet balance from raw transactions without signing or broadcasting them.

Updated on
Nov 12, 2026

Parameters

rawtxs
array
REQUIRED

Raw transaction hex strings to simulate. Transaction inputs must still be unspent. The default empty array returns zero without simulating a transaction. The balance change refers to the node wallet, including watched addresses only when requested.

options
object

Optional wallet simulation settings.

include_watchonly
boolean

Include watch-only addresses in the wallet balance calculation. Defaults to false.

Returns

result
object

Simulated change to the node wallet balance.

balance_change
number

Wallet balance change in BCH; a negative value represents a decrease. This is not a balance calculation for an arbitrary address.

Request
Response
1
{
2
"result": {
3
"balance_change": 0
4
},
5
"error": null,
6
"id": 1
7
}
1
{
2
"result": {
3
"balance_change": 0
4
},
5
"error": null,
6
"id": 1
7
}
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free