gettxspendingprevout
blockchain safe since 24.0.1scans the mempool to find transactions spending any of the given outputs
↑ shares the docs page. Use Share this query below for a link with your current arg values.
Run this RPC
switch to raw JSON
Call from your own code
Replace $BITCOIN_RPC_USER / $BITCOIN_RPC_PASSWORD with credentials from your bitcoind's bitcoin.conf,
and replace localhost:8332 with your node's RPC address.
Help
gettxspendingprevout [{"txid":"hex","vout":n},...]
Scans the mempool to find transactions spending any of the given outputs
Arguments:
1. outputs (json array, required) The transaction outputs that we want to check, and within each, the txid (string) vout (numeric).
[
{ (json object)
"txid": "hex", (string, required) The transaction id
"vout": n, (numeric, required) The output number
},
...
]
Result:
[ (json array)
{ (json object)
"txid" : "hex", (string) the transaction id of the checked output
"vout" : n, (numeric) the vout value of the checked output
"spendingtxid" : "hex" (string, optional) the transaction id of the mempool transaction spending this output (omitted if unspent)
},
...
]
Examples:
> bitcoin-cli gettxspendingprevout "[{\"txid\":\"a08e6907dbbd3d809776dbfc5d82e371b764ed838b5655e72f463568df1aadf0\",\"vout\":3}]"
> curl --user myusername --data-binary '{"jsonrpc": "1.0", "id": "curltest", "method": "gettxspendingprevout", "params": ["[{\"txid\":\"a08e6907dbbd3d809776dbfc5d82e371b764ed838b5655e72f463568df1aadf0\",\"vout\":3}]"]}' -H 'content-type: text/plain;' http://127.0.0.1:8332/