.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.2. .TH DASH-TX "1" "August 2022" "dash-tx v18.0.0" "User Commands" .SH NAME dash-tx \- manual page for dash-tx v18.0.0 .SH SYNOPSIS .B dash-tx [\fI\,options\/\fR] \fI\, \/\fR[\fI\,commands\/\fR] \fI\,Update hex-encoded dash transaction\/\fR .br .B dash-tx [\fI\,options\/\fR] \fI\,-create \/\fR[\fI\,commands\/\fR] \fI\,Create hex-encoded dash transaction\/\fR .SH DESCRIPTION Dash Core dash\-tx utility version v18.0.0 .SH OPTIONS .HP \-? .IP This help message .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. .PP Chain selection options: .HP \fB\-devnet=\fR .IP Use devnet chain with provided name .HP \fB\-highsubsidyblocks=\fR .IP The number of blocks with a higher than normal subsidy to mine at the start of a chain (default: 0, devnet\-only) .HP \fB\-highsubsidyfactor=\fR .IP The factor to multiply the normal block subsidy by while in the highsubsidyblocks window of a chain (default: 1, devnet\-only) .HP \fB\-llmqchainlocks=\fR .IP Override the default LLMQ type used for ChainLocks. Allows using ChainLocks with smaller LLMQs. (default: llmq_50_60, devnet\-only) .HP \fB\-llmqdevnetparams=\fR: .IP Override the default LLMQ size for the LLMQ_DEVNET quorum (default: 3:2, devnet\-only) .HP \fB\-llmqinstantsend=\fR .IP Override the default LLMQ type used for InstantSend. Allows using InstantSend with smaller LLMQs. (default: llmq_50_60, devnet\-only) .HP \fB\-llmqinstantsenddip0024=\fR .IP Override the default LLMQ type used for InstantSendDIP0024. (default: llmq_60_75, devnet\-only) .HP \fB\-minimumdifficultyblocks=\fR .IP The number of blocks that can be mined with the minimum difficulty at the start of a chain (default: 0, devnet\-only) .HP \fB\-powtargetspacing=\fR .IP Override the default PowTargetSpacing value in seconds (default: 2.5 minutes, devnet\-only) .HP \fB\-testnet\fR .IP Use the test 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. .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) 2014-2022 The Dash Core developers Copyright (C) 2009-2022 The Bitcoin Core developers Please contribute if you find Dash Core useful. Visit for further information about the software. The source code is available from . This is experimental software. 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.