.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.1. .TH BITCOIN-TX "1" "January 2026" "bitcoin-tx v29.0.0" "User Commands" .SH NAME bitcoin-tx \- manual page for bitcoin-tx v29.0.0 .SH SYNOPSIS .B bitcoin-tx [\fI\,options\/\fR] \fI\, \/\fR[\fI\,commands\/\fR] \fI\,Update hex-encoded bitcoin transaction\/\fR .br .B bitcoin-tx [\fI\,options\/\fR] \fI\,-create \/\fR[\fI\,commands\/\fR] \fI\,Create hex-encoded bitcoin transaction\/\fR .SH DESCRIPTION Bitcoin Cash Node bitcoin\-tx utility version v29.0.0\-89a591f7c .SH OPTIONS .HP \-?, \fB\-h\fR, \fB\-help\fR .IP Print this help message and exit .HP \fB\-create\fR .IP Create new, empty TX. .HP \fB\-json\fR .IP Select JSON output .HP \fB\-txid\fR .IP Output only the hex\-encoded transaction id of the resultant transaction. .HP \fB\-usecashaddr\fR .IP In JSON output, use CashAddr address format for destination encoding instead of the legacy base58 format (default: 1) .PP Chain selection options: .HP \fB\-chipnet\fR .IP Use the upcoming upgrade activation chain .HP \fB\-regtest\fR .IP Enter regression test mode, which uses a special chain in which blocks can be solved instantly. This is intended for regression testing tools and app development. .HP \fB\-scalenet\fR .IP Use the scaling test chain .HP \fB\-testnet\fR .IP Use the test chain .HP \fB\-testnet4\fR .IP Use the test4 chain .PP Commands: .IP delin=N .IP Delete input N from TX .IP delout=N .IP Delete output N from TX .IP in=TXID:VOUT(:SEQUENCE_NUMBER) .IP Add input to TX .IP locktime=N .IP Set TX lock time to N .IP nversion=N .IP Set TX version to N .IP outaddr=VALUE:ADDRESS .IP Add address\-based output to TX .IP outdata=[VALUE:]DATA .IP Add data\-based output to TX .IP outmultisig=VALUE:REQUIRED:PUBKEYS:PUBKEY1:PUBKEY2:....[:FLAGS] .IP Add Pay To n\-of\-m Multi\-sig output to TX. n = REQUIRED, m = PUBKEYS. Optionally add the "S" flag to wrap the output in a pay\-to\-script\-hash. .IP outpubkey=VALUE:PUBKEY[:FLAGS] .IP Add pay\-to\-pubkey output to TX. Optionally add the "S" flag to wrap the output in a pay\-to\-script\-hash. .IP outscript=VALUE:SCRIPT[:FLAGS] .IP Add raw script output to TX. Optionally add the "S" flag to wrap the output in a pay\-to\-script\-hash. .IP sign=SIGHASH\-FLAGS .IP Add zero or more signatures to transaction. This command requires JSON registers:prevtxs=JSON object, privatekeys=JSON object. See signrawtransactionwithkey docs for format of sighash flags, JSON objects. .IP sort .IP Sort the transaction's inputs and outputs according to BIP69 .PP Register Commands: .IP load=NAME:FILENAME .IP Load JSON file FILENAME into register NAME .IP set=NAME:JSON\-STRING .IP Set register NAME to given JSON\-STRING .SH COPYRIGHT Copyright (C) 2009-2025 The Bitcoin developers Please contribute if you find Bitcoin Cash Node useful. Visit for further information about the software. The source code is available from . Distributed under the MIT software license, see the accompanying file COPYING or This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit and cryptographic software written by Eric Young and UPnP software written by Thomas Bernard. Using Berkeley DB 5.3.28: (September 9, 2013).