Rawtransactions RPCs

20 methods in this category, with 1 new, 3 params/results changed, 0 behavior changed, and 16 unchanged since v30.2.

analyzepsbt

Analyzes and provides information about the current status of a PSBT and its inputs

rawtransactions / core

Changed params/results since v30.2

combinepsbt

Combine multiple PSBTs into one transaction.

rawtransactions / core

combinerawtransaction

Combine multiple partially signed transactions into one transaction.

rawtransactions / core

converttopsbt

Converts a network serialized transaction to a PSBT. This should be used only with createrawtransaction and fundrawtransaction

rawtransactions / core

createpsbt

Creates a transaction in the Partially Signed Transaction format.

rawtransactions / core

createrawtransaction

Create a transaction spending the given inputs and creating new outputs.

rawtransactions / core

decodepsbt

Return a JSON object representing the serialized, base64-encoded PSBT.

rawtransactions / core

Changed params/results since v30.2

decoderawtransaction

Return a JSON object representing the serialized, hex-encoded transaction.

rawtransactions / core

decodescript

Decode a hex-encoded script.

rawtransactions / core

descriptorprocesspsbt

Update all segwit inputs in a PSBT with information from output descriptors, the UTXO set or the mempool.

rawtransactions / core

finalizepsbt

Finalize the inputs of a PSBT. If the transaction is fully signed, it will produce a

rawtransactions / core

fundrawtransaction

If the transaction has no inputs, they will be automatically selected to meet its out value.

rawtransactions / wallet

Wallet

getdefaultctvhash

Compute the BIP119-style default OP_CHECKTEMPLATEVERIFY hash for a serialized transaction input.

rawtransactions / core

New since v30.2

getrawtransaction

By default, this call only returns a transaction if it is in the mempool. If -txindex is enabled

rawtransactions / core

joinpsbts

Joins multiple distinct PSBTs with different inputs and outputs into one PSBT with inputs and outputs from all of the PSBTs

rawtransactions / core

sendrawtransaction

Submit a raw transaction (serialized, hex-encoded) to local node and network.

rawtransactions / core

signrawtransactionwithkey

Sign inputs for raw transaction (serialized, hex-encoded).

rawtransactions / core

Changed params/results since v30.2

submitpackage

Submit a package of raw transactions (serialized, hex-encoded) to local node.

rawtransactions / core

testmempoolaccept

Returns result of mempool acceptance tests indicating if raw transaction(s) (serialized, hex-encoded) would be accepted by mempool.

rawtransactions / core

utxoupdatepsbt

Updates all segwit inputs and outputs in a PSBT with data from output descriptors, the UTXO set, txindex, or the mempool.

rawtransactions / core