RPC Browser

Arguments


Help Content

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:
> bitcoinII-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/

outputs

{
    "name": "outputs",
    "detailsLines": [
        "     [",
        "       {                   (json object)",
        "         \"txid\": \"hex\",    (string, required) The transaction id",
        "         \"vout\": n,        (numeric, required) The output number",
        "       },",
        "       ...",
        "     ]"
    ],
    "properties": [
        "json array",
        "required"
    ],
    "description": "The transaction outputs that we want to check, and within each, the txid (string) vout (numeric)."
}

Recent (1)

Blockchain (33)

Control (6)

Mining (7)

Network (14)

Rawtransactions (19)

Signer (1)

Util (8)

Wallet (66)

Zmq (1)