bitcoind.app
CommandsGuidesContact ↗
Home/Rawtransactions/createrawtransaction
Rawtransactions

createrawtransaction

Create a transaction spending the given inputs and creating new outputs. Returns hex-encoded raw transaction.

Parameters

inputsarrayREQUIRED
Array of {"txid":"hex","vout":n} objects
outputsarrayREQUIRED
Array of {"address":amount} objects
locktimenumberoptional
Raw locktime. Default: 0
replaceablebooleanoptional
Mark BIP125-replaceable. Default: false

Returns

stringHex-encoded raw transaction

Code Examples

curl --user myuser --data-binary '{"jsonrpc":"1.0","id":"1","method":"createrawtransaction","params":[[{"txid":"hex","vout":0}],[{"address":0.1}]]}' -H 'content-type:text/plain;' http://127.0.0.1:8332/

Example Response

"0200000001..."
← Previous
createpsbt
Next →
decodepsbt

More Rawtransactions Commands

analyzepsbtcombinepsbtcombinerawtransactionconverttopsbtcreatepsbtdecodepsbt

bitcoind.app — Bitcoin Core RPC Reference

GuidesContact ↗