mirror of
https://github.com/dashpay/dash.git
synced 2024-12-25 20:12:57 +01:00
Merge branch 'master' into merge_master_18.0.1
This commit is contained in:
commit
b1b7a11648
@ -1,17 +1,21 @@
|
|||||||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.3.
|
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.2.
|
||||||
.TH DASH-CLI "1" "May 2021" "dash-cli v0.17.0.3" "User Commands"
|
.TH DASH-CLI "1" "August 2022" "dash-cli v18.0.1" "User Commands"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
dash-cli \- manual page for dash-cli v0.17.0.3
|
dash-cli \- manual page for dash-cli v18.0.1
|
||||||
|
.SH SYNOPSIS
|
||||||
|
.B dash-cli
|
||||||
|
[\fI\,options\/\fR] \fI\,<command> \/\fR[\fI\,params\/\fR] \fI\,Send command to Dash Core\/\fR
|
||||||
|
.br
|
||||||
|
.B dash-cli
|
||||||
|
[\fI\,options\/\fR] \fI\,-named <command> \/\fR[\fI\,name=value\/\fR]... \fI\,Send command to Dash Core (with named arguments)\/\fR
|
||||||
|
.br
|
||||||
|
.B dash-cli
|
||||||
|
[\fI\,options\/\fR] \fI\,help List commands\/\fR
|
||||||
|
.br
|
||||||
|
.B dash-cli
|
||||||
|
[\fI\,options\/\fR] \fI\,help <command> Get help for a command\/\fR
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
Dash Core RPC client version v0.17.0.3
|
Dash Core RPC client version v18.0.1
|
||||||
.SS "Usage:"
|
|
||||||
.TP
|
|
||||||
dash\-cli [options] <command> [params]
|
|
||||||
Send command to Dash Core
|
|
||||||
.IP
|
|
||||||
dash\-cli [options] \fB\-named\fR <command> [name=value] ... Send command to Dash Core (with named arguments)
|
|
||||||
dash\-cli [options] help List commands
|
|
||||||
dash\-cli [options] help <command> Get help for a command
|
|
||||||
.SH OPTIONS
|
.SH OPTIONS
|
||||||
.HP
|
.HP
|
||||||
\-?
|
\-?
|
||||||
@ -48,13 +52,19 @@ Timeout in seconds during HTTP requests, or 0 for no timeout. (default:
|
|||||||
.IP
|
.IP
|
||||||
Send commands to node running on <ip> (default: 127.0.0.1)
|
Send commands to node running on <ip> (default: 127.0.0.1)
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-rpccookiefile=\fR<loc>
|
||||||
|
.IP
|
||||||
|
Location of the auth cookie. Relative paths will be prefixed by a
|
||||||
|
net\-specific datadir location. (default: data dir)
|
||||||
|
.HP
|
||||||
\fB\-rpcpassword=\fR<pw>
|
\fB\-rpcpassword=\fR<pw>
|
||||||
.IP
|
.IP
|
||||||
Password for JSON\-RPC connections
|
Password for JSON\-RPC connections
|
||||||
.HP
|
.HP
|
||||||
\fB\-rpcport=\fR<port>
|
\fB\-rpcport=\fR<port>
|
||||||
.IP
|
.IP
|
||||||
Connect to JSON\-RPC on <port> (default: 9998 or testnet: 19998)
|
Connect to JSON\-RPC on <port> (default: 9998, testnet: 19998, regtest:
|
||||||
|
19898)
|
||||||
.HP
|
.HP
|
||||||
\fB\-rpcuser=\fR<user>
|
\fB\-rpcuser=\fR<user>
|
||||||
.IP
|
.IP
|
||||||
@ -67,22 +77,33 @@ Wait for RPC server to start
|
|||||||
\fB\-rpcwallet=\fR<walletname>
|
\fB\-rpcwallet=\fR<walletname>
|
||||||
.IP
|
.IP
|
||||||
Send RPC for non\-default wallet on RPC server (needs to exactly match
|
Send RPC for non\-default wallet on RPC server (needs to exactly match
|
||||||
corresponding \fB\-wallet\fR option passed to bitcoind)
|
corresponding \fB\-wallet\fR option passed to dashd). This changes the
|
||||||
|
RPC endpoint used, e.g. http://127.0.0.1:9998/wallet/<walletname>
|
||||||
.HP
|
.HP
|
||||||
\fB\-stdin\fR
|
\fB\-stdin\fR
|
||||||
.IP
|
.IP
|
||||||
Read extra arguments from standard input, one per line until EOF/Ctrl\-D
|
Read extra arguments from standard input, one per line until EOF/Ctrl\-D
|
||||||
(recommended for sensitive information such as passphrases).
|
(recommended for sensitive information such as passphrases). When
|
||||||
When combined with \fB\-stdinrpcpass\fR, the first line from standard
|
combined with \fB\-stdinrpcpass\fR, the first line from standard input
|
||||||
input is used for the RPC password.
|
is used for the RPC password.
|
||||||
.HP
|
.HP
|
||||||
\fB\-stdinrpcpass\fR
|
\fB\-stdinrpcpass\fR
|
||||||
.TP
|
|
||||||
Read RPC password from standard input as a single line.
|
|
||||||
When combined
|
|
||||||
.IP
|
.IP
|
||||||
|
Read RPC password from standard input as a single line. When combined
|
||||||
with \fB\-stdin\fR, the first line from standard input is used for the
|
with \fB\-stdin\fR, the first line from standard input is used for the
|
||||||
RPC password.
|
RPC password. When combined with \fB\-stdinwalletpassphrase\fR,
|
||||||
|
\fB\-stdinrpcpass\fR consumes the first line, and \fB\-stdinwalletpassphrase\fR
|
||||||
|
consumes the second.
|
||||||
|
.HP
|
||||||
|
\fB\-stdinwalletpassphrase\fR
|
||||||
|
.IP
|
||||||
|
Read wallet passphrase from standard input as a single line. When
|
||||||
|
combined with \fB\-stdin\fR, the first line from standard input is used
|
||||||
|
for the wallet passphrase.
|
||||||
|
.HP
|
||||||
|
\fB\-version\fR
|
||||||
|
.IP
|
||||||
|
Print version and exit
|
||||||
.PP
|
.PP
|
||||||
Chain selection options:
|
Chain selection options:
|
||||||
.HP
|
.HP
|
||||||
@ -90,12 +111,53 @@ Chain selection options:
|
|||||||
.IP
|
.IP
|
||||||
Use devnet chain with provided name
|
Use devnet chain with provided name
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-highsubsidyblocks=\fR<n>
|
||||||
|
.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<n>
|
||||||
|
.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<quorum name>
|
||||||
|
.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<size>:<threshold>
|
||||||
|
.IP
|
||||||
|
Override the default LLMQ size for the LLMQ_DEVNET quorum (default: 3:2,
|
||||||
|
devnet\-only)
|
||||||
|
.HP
|
||||||
|
\fB\-llmqinstantsend=\fR<quorum name>
|
||||||
|
.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<quorum name>
|
||||||
|
.IP
|
||||||
|
Override the default LLMQ type used for InstantSendDIP0024. (default:
|
||||||
|
llmq_60_75, devnet\-only)
|
||||||
|
.HP
|
||||||
|
\fB\-minimumdifficultyblocks=\fR<n>
|
||||||
|
.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<n>
|
||||||
|
.IP
|
||||||
|
Override the default PowTargetSpacing value in seconds (default: 2.5
|
||||||
|
minutes, devnet\-only)
|
||||||
|
.HP
|
||||||
\fB\-testnet\fR
|
\fB\-testnet\fR
|
||||||
.IP
|
.IP
|
||||||
Use the test chain
|
Use the test chain
|
||||||
.SH COPYRIGHT
|
.SH COPYRIGHT
|
||||||
Copyright (C) 2014-2021 The Dash Core developers
|
Copyright (C) 2014-2022 The Dash Core developers
|
||||||
Copyright (C) 2009-2021 The Bitcoin Core developers
|
Copyright (C) 2009-2022 The Bitcoin Core developers
|
||||||
|
|
||||||
Please contribute if you find Dash Core useful. Visit <https://dash.org> for
|
Please contribute if you find Dash Core useful. Visit <https://dash.org> for
|
||||||
further information about the software.
|
further information about the software.
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.3.
|
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.2.
|
||||||
.TH DASH-QT "1" "May 2021" "dash-qt v0.17.0.3" "User Commands"
|
.TH DASH-QT "1" "August 2022" "dash-qt v18.0.1" "User Commands"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
dash-qt \- manual page for dash-qt v0.17.0.3
|
dash-qt \- manual page for dash-qt v18.0.1
|
||||||
|
.SH SYNOPSIS
|
||||||
|
.B dash-qt
|
||||||
|
[\fI\,command-line options\/\fR]
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
Dash Core version v0.17.0.3 (64\-bit)
|
Dash Core version v18.0.1
|
||||||
Usage:
|
|
||||||
.IP
|
|
||||||
dash\-qt [command\-line options]
|
|
||||||
.SH OPTIONS
|
.SH OPTIONS
|
||||||
.HP
|
.HP
|
||||||
\-?
|
\-?
|
||||||
@ -27,6 +27,12 @@ default:
|
|||||||
testnet:
|
testnet:
|
||||||
0000009303aeadf8cf3812f5c869691dbd4cb118ad20e9bf553be434bafe6a52)
|
0000009303aeadf8cf3812f5c869691dbd4cb118ad20e9bf553be434bafe6a52)
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-blockfilterindex=\fR<type>
|
||||||
|
.IP
|
||||||
|
Maintain an index of compact filters by block (default: 0, values:
|
||||||
|
basic). If <type> is not supplied or if <type> = 1, indexes for
|
||||||
|
all known types are enabled.
|
||||||
|
.HP
|
||||||
\fB\-blocknotify=\fR<cmd>
|
\fB\-blocknotify=\fR<cmd>
|
||||||
.IP
|
.IP
|
||||||
Execute command when the best block changes (%s in cmd is replaced by
|
Execute command when the best block changes (%s in cmd is replaced by
|
||||||
@ -39,25 +45,46 @@ Extra transactions to keep in memory for compact block reconstructions
|
|||||||
.HP
|
.HP
|
||||||
\fB\-blocksdir=\fR<dir>
|
\fB\-blocksdir=\fR<dir>
|
||||||
.IP
|
.IP
|
||||||
Specify blocks directory (default: <datadir>/blocks)
|
Specify directory to hold blocks subdirectory for *.dat files (default:
|
||||||
|
<datadir>)
|
||||||
|
.HP
|
||||||
|
\fB\-blocksonly\fR
|
||||||
|
.IP
|
||||||
|
Whether to reject transactions from network peers. Automatic broadcast
|
||||||
|
and rebroadcast of any transactions from inbound peers is
|
||||||
|
disabled, unless '\-whitelistforcerelay' is '1', in which case
|
||||||
|
whitelisted peers' transactions will be relayed. RPC transactions
|
||||||
|
are not affected. (default: 0)
|
||||||
.HP
|
.HP
|
||||||
\fB\-conf=\fR<file>
|
\fB\-conf=\fR<file>
|
||||||
.IP
|
.IP
|
||||||
Specify configuration file. Relative paths will be prefixed by datadir
|
Specify configuration file. Relative paths will be prefixed by datadir
|
||||||
location. (default: dash.conf)
|
location. (default: dash.conf)
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-daemon\fR
|
||||||
|
.IP
|
||||||
|
Run in the background as a daemon and accept commands
|
||||||
|
.HP
|
||||||
\fB\-datadir=\fR<dir>
|
\fB\-datadir=\fR<dir>
|
||||||
.IP
|
.IP
|
||||||
Specify data directory
|
Specify data directory
|
||||||
.HP
|
.HP
|
||||||
\fB\-dbcache=\fR<n>
|
\fB\-dbcache=\fR<n>
|
||||||
.IP
|
.IP
|
||||||
Set database cache size in megabytes (4 to 16384, default: 300)
|
Maximum database cache size <n> MiB (4 to 16384, default: 300). In
|
||||||
|
addition, unused mempool memory is shared for this cache (see
|
||||||
|
\fB\-maxmempool\fR).
|
||||||
.HP
|
.HP
|
||||||
\fB\-debuglogfile=\fR<file>
|
\fB\-debuglogfile=\fR<file>
|
||||||
.IP
|
.IP
|
||||||
Specify location of debug log file. Relative paths will be prefixed by a
|
Specify location of debug log file. Relative paths will be prefixed by a
|
||||||
net\-specific datadir location. (0 to disable; default: debug.log)
|
net\-specific datadir location. (\fB\-nodebuglogfile\fR to disable;
|
||||||
|
default: debug.log)
|
||||||
|
.HP
|
||||||
|
\fB\-includeconf=\fR<file>
|
||||||
|
.IP
|
||||||
|
Specify additional configuration file, relative to the \fB\-datadir\fR path
|
||||||
|
(only useable from configuration file, not command line)
|
||||||
.HP
|
.HP
|
||||||
\fB\-loadblock=\fR<file>
|
\fB\-loadblock=\fR<file>
|
||||||
.IP
|
.IP
|
||||||
@ -82,7 +109,7 @@ Do not keep transactions in the mempool longer than <n> hours (default:
|
|||||||
.HP
|
.HP
|
||||||
\fB\-par=\fR<n>
|
\fB\-par=\fR<n>
|
||||||
.IP
|
.IP
|
||||||
Set the number of script verification threads (\fB\-4\fR to 16, 0 = auto, <0 =
|
Set the number of script verification threads (\fB\-4\fR to 15, 0 = auto, <0 =
|
||||||
leave that many cores free, default: 0)
|
leave that many cores free, default: 0)
|
||||||
.HP
|
.HP
|
||||||
\fB\-persistmempool\fR
|
\fB\-persistmempool\fR
|
||||||
@ -131,6 +158,12 @@ specified multiple times to add multiple nodes.
|
|||||||
.IP
|
.IP
|
||||||
Allow RFC1918 addresses to be relayed and connected to (default: 0)
|
Allow RFC1918 addresses to be relayed and connected to (default: 0)
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-asmap=\fR<file>
|
||||||
|
.IP
|
||||||
|
Specify asn mapping used for bucketing of the peers (default:
|
||||||
|
ip_asn.map). Relative paths will be prefixed by the net\-specific
|
||||||
|
datadir location.
|
||||||
|
.HP
|
||||||
\fB\-banscore=\fR<n>
|
\fB\-banscore=\fR<n>
|
||||||
.IP
|
.IP
|
||||||
Threshold for disconnecting misbehaving peers (default: 100)
|
Threshold for disconnecting misbehaving peers (default: 100)
|
||||||
@ -147,7 +180,7 @@ for IPv6
|
|||||||
.HP
|
.HP
|
||||||
\fB\-connect=\fR<ip>
|
\fB\-connect=\fR<ip>
|
||||||
.IP
|
.IP
|
||||||
Connect only to the specified node; \fB\-connect\fR=\fI\,0\/\fR disables automatic
|
Connect only to the specified node; \fB\-noconnect\fR disables automatic
|
||||||
connections (the rules for this peer are the same as for
|
connections (the rules for this peer are the same as for
|
||||||
\fB\-addnode\fR). This option can be specified multiple times to connect
|
\fB\-addnode\fR). This option can be specified multiple times to connect
|
||||||
to multiple nodes.
|
to multiple nodes.
|
||||||
@ -210,10 +243,14 @@ amount. (default: 4200 seconds)
|
|||||||
Tries to keep outbound traffic under the given target (in MiB per 24h),
|
Tries to keep outbound traffic under the given target (in MiB per 24h),
|
||||||
0 = no limit (default: 0)
|
0 = no limit (default: 0)
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-natpmp\fR
|
||||||
|
.IP
|
||||||
|
Use NAT\-PMP to map the listening port (default: 0)
|
||||||
|
.HP
|
||||||
\fB\-onion=\fR<ip:port>
|
\fB\-onion=\fR<ip:port>
|
||||||
.IP
|
.IP
|
||||||
Use separate SOCKS5 proxy to reach peers via Tor hidden services
|
Use separate SOCKS5 proxy to reach peers via Tor hidden services, set
|
||||||
(default: \fB\-proxy\fR)
|
\fB\-noonion\fR to disable (default: \fB\-proxy\fR)
|
||||||
.HP
|
.HP
|
||||||
\fB\-onlynet=\fR<net>
|
\fB\-onlynet=\fR<net>
|
||||||
.IP
|
.IP
|
||||||
@ -222,6 +259,10 @@ onion). Incoming connections are not affected by this option.
|
|||||||
This option can be specified multiple times to allow multiple
|
This option can be specified multiple times to allow multiple
|
||||||
networks.
|
networks.
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-peerblockfilters\fR
|
||||||
|
.IP
|
||||||
|
Serve compact block filters to peers per BIP 157 (default: 0)
|
||||||
|
.HP
|
||||||
\fB\-peerbloomfilters\fR
|
\fB\-peerbloomfilters\fR
|
||||||
.IP
|
.IP
|
||||||
Support filtering of blocks and transaction with bloom filters (default:
|
Support filtering of blocks and transaction with bloom filters (default:
|
||||||
@ -239,11 +280,13 @@ Relay non\-P2SH multisig (default: 1)
|
|||||||
.HP
|
.HP
|
||||||
\fB\-port=\fR<port>
|
\fB\-port=\fR<port>
|
||||||
.IP
|
.IP
|
||||||
Listen for connections on <port> (default: 9999 or testnet: 19999)
|
Listen for connections on <port> (default: 9999, testnet: 19999,
|
||||||
|
regtest: 19899)
|
||||||
.HP
|
.HP
|
||||||
\fB\-proxy=\fR<ip:port>
|
\fB\-proxy=\fR<ip:port>
|
||||||
.IP
|
.IP
|
||||||
Connect through SOCKS5 proxy
|
Connect through SOCKS5 proxy, set \fB\-noproxy\fR to disable (default:
|
||||||
|
disabled)
|
||||||
.HP
|
.HP
|
||||||
\fB\-proxyrandomize\fR
|
\fB\-proxyrandomize\fR
|
||||||
.IP
|
.IP
|
||||||
@ -279,18 +322,22 @@ Tor control port password (default: empty)
|
|||||||
.IP
|
.IP
|
||||||
Use UPnP to map the listening port (default: 0)
|
Use UPnP to map the listening port (default: 0)
|
||||||
.HP
|
.HP
|
||||||
\fB\-whitebind=\fR<addr>
|
\fB\-whitebind=\fR<[permissions@]addr>
|
||||||
.IP
|
.IP
|
||||||
Bind to given address and whitelist peers connecting to it. Use
|
Bind to given address and whitelist peers connecting to it. Use
|
||||||
[host]:port notation for IPv6
|
[host]:port notation for IPv6. Allowed permissions are
|
||||||
|
bloomfilter (allow requesting BIP37 filtered blocks and
|
||||||
|
transactions), noban (do not ban for misbehavior), forcerelay
|
||||||
|
(relay even non\-standard transactions), relay (relay even in
|
||||||
|
\fB\-blocksonly\fR mode), and mempool (allow requesting BIP35 mempool
|
||||||
|
contents). Specify multiple permissions separated by commas
|
||||||
|
(default: noban,mempool,relay). Can be specified multiple times.
|
||||||
.HP
|
.HP
|
||||||
\fB\-whitelist=\fR<IP address or network>
|
\fB\-whitelist=\fR<[permissions@]IP address or network>
|
||||||
.IP
|
.IP
|
||||||
Whitelist peers connecting from the given IP address (e.g. 1.2.3.4) or
|
Whitelist peers connecting from the given IP address (e.g. 1.2.3.4) or
|
||||||
CIDR notated network (e.g. 1.2.3.0/24). Can be specified multiple
|
CIDR notated network(e.g. 1.2.3.0/24). Uses same permissions as
|
||||||
times. Whitelisted peers cannot be DoS banned and their
|
\fB\-whitebind\fR. Can be specified multiple times.
|
||||||
transactions are always relayed, even if they are already in the
|
|
||||||
mempool, useful e.g. for a gateway
|
|
||||||
.PP
|
.PP
|
||||||
Indexing options:
|
Indexing options:
|
||||||
.HP
|
.HP
|
||||||
@ -305,7 +352,9 @@ Rebuild chain state and block index from the blk*.dat files on disk
|
|||||||
.HP
|
.HP
|
||||||
\fB\-reindex\-chainstate\fR
|
\fB\-reindex\-chainstate\fR
|
||||||
.IP
|
.IP
|
||||||
Rebuild chain state from the currently indexed blocks
|
Rebuild chain state from the currently indexed blocks. When in pruning
|
||||||
|
mode or if blocks on disk might be corrupted, use full \fB\-reindex\fR
|
||||||
|
instead.
|
||||||
.HP
|
.HP
|
||||||
\fB\-spentindex\fR
|
\fB\-spentindex\fR
|
||||||
.IP
|
.IP
|
||||||
@ -375,6 +424,14 @@ Specify statsd port (default: 8125)
|
|||||||
.PP
|
.PP
|
||||||
Wallet options:
|
Wallet options:
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-avoidpartialspends\fR
|
||||||
|
.IP
|
||||||
|
Group outputs by address, selecting all or none, instead of selecting on
|
||||||
|
a per\-output basis. Privacy is improved as an address is only
|
||||||
|
used once (unless someone sends to it after spending from it),
|
||||||
|
but may result in slightly higher fees as suboptimal coin
|
||||||
|
selection may result due to the added limitation (default: 0)
|
||||||
|
.HP
|
||||||
\fB\-createwalletbackups=\fR<n>
|
\fB\-createwalletbackups=\fR<n>
|
||||||
.IP
|
.IP
|
||||||
Number of automatic wallet backups (default: 10)
|
Number of automatic wallet backups (default: 10)
|
||||||
@ -397,10 +454,6 @@ Set key pool size to <n> (default: 1000)
|
|||||||
Rescan the block chain for missing wallet transactions on startup (1 =
|
Rescan the block chain for missing wallet transactions on startup (1 =
|
||||||
start from wallet creation time, 2 = start from genesis block)
|
start from wallet creation time, 2 = start from genesis block)
|
||||||
.HP
|
.HP
|
||||||
\fB\-salvagewallet\fR
|
|
||||||
.IP
|
|
||||||
Attempt to recover private keys from a corrupt wallet on startup
|
|
||||||
.HP
|
|
||||||
\fB\-spendzeroconfchange\fR
|
\fB\-spendzeroconfchange\fR
|
||||||
.IP
|
.IP
|
||||||
Spend unconfirmed change when sending transactions (default: 1)
|
Spend unconfirmed change when sending transactions (default: 1)
|
||||||
@ -440,8 +493,9 @@ by TxID)
|
|||||||
.IP
|
.IP
|
||||||
Delete all wallet transactions and only recover those parts of the
|
Delete all wallet transactions and only recover those parts of the
|
||||||
blockchain through \fB\-rescan\fR on startup (1 = keep tx meta data e.g.
|
blockchain through \fB\-rescan\fR on startup (1 = keep tx meta data e.g.
|
||||||
account owner and payment request information, 2 = drop tx meta
|
payment request information, 2 = drop tx meta data)
|
||||||
data)
|
.PP
|
||||||
|
Wallet fee options:
|
||||||
.HP
|
.HP
|
||||||
\fB\-discardfee=\fR<amt>
|
\fB\-discardfee=\fR<amt>
|
||||||
.IP
|
.IP
|
||||||
@ -469,6 +523,8 @@ Fee (in DASH/kB) to add to transactions you send (default: 0.00)
|
|||||||
.IP
|
.IP
|
||||||
If paytxfee is not set, include enough fee so transactions begin
|
If paytxfee is not set, include enough fee so transactions begin
|
||||||
confirmation on average within n blocks (default: 6)
|
confirmation on average within n blocks (default: 6)
|
||||||
|
.PP
|
||||||
|
HD wallet options:
|
||||||
.HP
|
.HP
|
||||||
\fB\-hdseed=\fR<hex>
|
\fB\-hdseed=\fR<hex>
|
||||||
.IP
|
.IP
|
||||||
@ -489,27 +545,8 @@ during wallet creation/first start (default: empty string)
|
|||||||
.IP
|
.IP
|
||||||
Use hierarchical deterministic key generation (HD) after BIP39/BIP44.
|
Use hierarchical deterministic key generation (HD) after BIP39/BIP44.
|
||||||
Only has effect during wallet creation/first start (default: 0)
|
Only has effect during wallet creation/first start (default: 0)
|
||||||
.HP
|
.PP
|
||||||
\fB\-keepass\fR
|
CoinJoin options:
|
||||||
.IP
|
|
||||||
Use KeePass 2 integration using KeePassHttp plugin (default: 0)
|
|
||||||
.HP
|
|
||||||
\fB\-keepassid=\fR<id>
|
|
||||||
.IP
|
|
||||||
KeePassHttp id for the established association
|
|
||||||
.HP
|
|
||||||
\fB\-keepasskey=\fR<key>
|
|
||||||
.IP
|
|
||||||
KeePassHttp key for AES encrypted communication with KeePass
|
|
||||||
.HP
|
|
||||||
\fB\-keepassname=\fR<name>
|
|
||||||
.IP
|
|
||||||
Name to construct url for KeePass entry that stores the wallet
|
|
||||||
passphrase
|
|
||||||
.HP
|
|
||||||
\fB\-keepassport=\fR<port>
|
|
||||||
.IP
|
|
||||||
Connect to KeePassHttp on port <port> (default: 19455)
|
|
||||||
.HP
|
.HP
|
||||||
\fB\-coinjoinamount=\fR<n>
|
\fB\-coinjoinamount=\fR<n>
|
||||||
.IP
|
.IP
|
||||||
@ -553,66 +590,180 @@ ZeroMQ notification options:
|
|||||||
.IP
|
.IP
|
||||||
Enable publish hash block in <address>
|
Enable publish hash block in <address>
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-zmqpubhashblockhwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish hash block outbound message high water mark (default: 1000)
|
||||||
|
.HP
|
||||||
|
\fB\-zmqpubhashchainlock=\fR<address>
|
||||||
|
.IP
|
||||||
|
Enable publish hash block (locked via ChainLocks) in <address>
|
||||||
|
.HP
|
||||||
|
\fB\-zmqpubhashchainlockhwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish hash chain lock outbound message high water mark (default:
|
||||||
|
1000)
|
||||||
|
.HP
|
||||||
\fB\-zmqpubhashgovernanceobject=\fR<address>
|
\fB\-zmqpubhashgovernanceobject=\fR<address>
|
||||||
.IP
|
.IP
|
||||||
Enable publish hash of governance objects (like proposals) in <address>
|
Enable publish hash of governance objects (like proposals) in <address>
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-zmqpubhashgovernanceobjecthwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish hash governance object outbound message high water mark
|
||||||
|
(default: 1000)
|
||||||
|
.HP
|
||||||
\fB\-zmqpubhashgovernancevote=\fR<address>
|
\fB\-zmqpubhashgovernancevote=\fR<address>
|
||||||
.IP
|
.IP
|
||||||
Enable publish hash of governance votes in <address>
|
Enable publish hash of governance votes in <address>
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-zmqpubhashgovernancevotehwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish hash governance vote outbound message high water mark
|
||||||
|
(default: 1000)
|
||||||
|
.HP
|
||||||
\fB\-zmqpubhashinstantsenddoublespend=\fR<address>
|
\fB\-zmqpubhashinstantsenddoublespend=\fR<address>
|
||||||
.IP
|
.IP
|
||||||
Enable publish transaction hashes of attempted InstantSend double spend
|
Enable publish transaction hashes of attempted InstantSend double spend
|
||||||
in <address>
|
in <address>
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-zmqpubhashinstantsenddoublespendhwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish hash InstantSend double spend outbound message high water
|
||||||
|
mark (default: 1000)
|
||||||
|
.HP
|
||||||
\fB\-zmqpubhashrecoveredsig=\fR<address>
|
\fB\-zmqpubhashrecoveredsig=\fR<address>
|
||||||
.IP
|
.IP
|
||||||
Enable publish message hash of recovered signatures (recovered by LLMQs)
|
Enable publish message hash of recovered signatures (recovered by LLMQs)
|
||||||
in <address>
|
in <address>
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-zmqpubhashrecoveredsighwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish hash recovered signature outbound message high water mark
|
||||||
|
(default: 1000)
|
||||||
|
.HP
|
||||||
\fB\-zmqpubhashtx=\fR<address>
|
\fB\-zmqpubhashtx=\fR<address>
|
||||||
.IP
|
.IP
|
||||||
Enable publish hash transaction in <address>
|
Enable publish hash transaction in <address>
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-zmqpubhashtxhwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish hash transaction outbound message high water mark (default:
|
||||||
|
1000)
|
||||||
|
.HP
|
||||||
\fB\-zmqpubhashtxlock=\fR<address>
|
\fB\-zmqpubhashtxlock=\fR<address>
|
||||||
.IP
|
.IP
|
||||||
Enable publish hash transaction (locked via InstantSend) in <address>
|
Enable publish hash transaction (locked via InstantSend) in <address>
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-zmqpubhashtxlockhwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish hash transaction lock outbound message high water mark
|
||||||
|
(default: 1000)
|
||||||
|
.HP
|
||||||
\fB\-zmqpubrawblock=\fR<address>
|
\fB\-zmqpubrawblock=\fR<address>
|
||||||
.IP
|
.IP
|
||||||
Enable publish raw block in <address>
|
Enable publish raw block in <address>
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-zmqpubrawblockhwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish raw block outbound message high water mark (default: 1000)
|
||||||
|
.HP
|
||||||
|
\fB\-zmqpubrawchainlock=\fR<address>
|
||||||
|
.IP
|
||||||
|
Enable publish raw block (locked via ChainLocks) in <address>
|
||||||
|
.HP
|
||||||
|
\fB\-zmqpubrawchainlockhwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish raw chain lock outbound message high water mark (default:
|
||||||
|
1000)
|
||||||
|
.HP
|
||||||
|
\fB\-zmqpubrawchainlocksig=\fR<address>
|
||||||
|
.IP
|
||||||
|
Enable publish raw block (locked via ChainLocks) and CLSIG message in
|
||||||
|
<address>
|
||||||
|
.HP
|
||||||
|
\fB\-zmqpubrawchainlocksighwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish raw chain lock signature outbound message high water mark
|
||||||
|
(default: 1000)
|
||||||
|
.HP
|
||||||
|
\fB\-zmqpubrawgovernanceobject=\fR<address>
|
||||||
|
.IP
|
||||||
|
Enable publish raw governance votes in <address>
|
||||||
|
.HP
|
||||||
|
\fB\-zmqpubrawgovernanceobjecthwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish raw governance object outbound message high water mark
|
||||||
|
(default: 1000)
|
||||||
|
.HP
|
||||||
|
\fB\-zmqpubrawgovernancevote=\fR<address>
|
||||||
|
.IP
|
||||||
|
Enable publish raw governance objects (like proposals) in <address>
|
||||||
|
.HP
|
||||||
|
\fB\-zmqpubrawgovernancevotehwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish raw governance vote outbound message high water mark
|
||||||
|
(default: 1000)
|
||||||
|
.HP
|
||||||
\fB\-zmqpubrawinstantsenddoublespend=\fR<address>
|
\fB\-zmqpubrawinstantsenddoublespend=\fR<address>
|
||||||
.IP
|
.IP
|
||||||
Enable publish raw transactions of attempted InstantSend double spend in
|
Enable publish raw transactions of attempted InstantSend double spend in
|
||||||
<address>
|
<address>
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-zmqpubrawinstantsenddoublespendhwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish raw InstantSend double spend outbound message high water
|
||||||
|
mark (default: 1000)
|
||||||
|
.HP
|
||||||
\fB\-zmqpubrawrecoveredsig=\fR<address>
|
\fB\-zmqpubrawrecoveredsig=\fR<address>
|
||||||
.IP
|
.IP
|
||||||
Enable publish raw recovered signatures (recovered by LLMQs) in
|
Enable publish raw recovered signatures (recovered by LLMQs) in
|
||||||
<address>
|
<address>
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-zmqpubrawrecoveredsighwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish raw recovered signature outbound message high water mark
|
||||||
|
(default: 1000)
|
||||||
|
.HP
|
||||||
\fB\-zmqpubrawtx=\fR<address>
|
\fB\-zmqpubrawtx=\fR<address>
|
||||||
.IP
|
.IP
|
||||||
Enable publish raw transaction in <address>
|
Enable publish raw transaction in <address>
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-zmqpubrawtxhwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish raw transaction outbound message high water mark (default:
|
||||||
|
1000)
|
||||||
|
.HP
|
||||||
\fB\-zmqpubrawtxlock=\fR<address>
|
\fB\-zmqpubrawtxlock=\fR<address>
|
||||||
.IP
|
.IP
|
||||||
Enable publish raw transaction (locked via InstantSend) in <address>
|
Enable publish raw transaction (locked via InstantSend) in <address>
|
||||||
|
.HP
|
||||||
|
\fB\-zmqpubrawtxlockhwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish raw transaction lock outbound message high water mark
|
||||||
|
(default: 1000)
|
||||||
|
.HP
|
||||||
|
\fB\-zmqpubrawtxlocksig=\fR<address>
|
||||||
|
.IP
|
||||||
|
Enable publish raw transaction (locked via InstantSend) and ISLOCK in
|
||||||
|
<address>
|
||||||
|
.HP
|
||||||
|
\fB\-zmqpubrawtxlocksighwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish raw transaction lock signature outbound message high water
|
||||||
|
mark (default: 1000)
|
||||||
.PP
|
.PP
|
||||||
Debugging/Testing options:
|
Debugging/Testing options:
|
||||||
.HP
|
.HP
|
||||||
\fB\-debug=\fR<category>
|
\fB\-debug=\fR<category>
|
||||||
.IP
|
.IP
|
||||||
Output debugging information (default: 0, supplying <category> is
|
Output debugging information (default: \fB\-nodebug\fR, supplying <category> is
|
||||||
optional). If <category> is not supplied or if <category> = 1,
|
optional). If <category> is not supplied or if <category> = 1,
|
||||||
output all debugging information. <category> can be: net, tor,
|
output all debugging information. <category> can be: net, tor,
|
||||||
mempool, http, bench, zmq, db, rpc, estimatefee, addrman,
|
mempool, http, bench, zmq, walletdb, rpc, estimatefee, addrman,
|
||||||
selectcoins, reindex, cmpctblock, rand, prune, proxy, mempoolrej,
|
selectcoins, reindex, cmpctblock, rand, prune, proxy, mempoolrej,
|
||||||
libevent, coindb, qt, leveldb, chainlocks, gobject, instantsend,
|
libevent, coindb, qt, leveldb, chainlocks, gobject, instantsend,
|
||||||
keepass, llmq, llmq\-dkg, llmq\-sigs, mnpayments, mnsync, coinjoin,
|
llmq, llmq\-dkg, llmq\-sigs, mnpayments, mnsync, coinjoin, spork,
|
||||||
spork, netconn.
|
netconn.
|
||||||
.HP
|
.HP
|
||||||
\fB\-debugexclude=\fR<category>
|
\fB\-debugexclude=\fR<category>
|
||||||
.IP
|
.IP
|
||||||
@ -626,36 +777,7 @@ Disable governance validation (0\-1, default: 0)
|
|||||||
.HP
|
.HP
|
||||||
\fB\-help\-debug\fR
|
\fB\-help\-debug\fR
|
||||||
.IP
|
.IP
|
||||||
Show all debugging options (usage: \fB\-\-help\fR \fB\-help\-debug\fR)
|
Print help message with debugging options and exit
|
||||||
.HP
|
|
||||||
\fB\-highsubsidyblocks=\fR<n>
|
|
||||||
.IP
|
|
||||||
The number of blocks with a higher than normal subsidy to mine at the
|
|
||||||
start of a devnet (default: 0)
|
|
||||||
.HP
|
|
||||||
\fB\-highsubsidyfactor=\fR<n>
|
|
||||||
.IP
|
|
||||||
The factor to multiply the normal block subsidy by while in the
|
|
||||||
highsubsidyblocks window of a devnet (default: 1)
|
|
||||||
.HP
|
|
||||||
\fB\-llmqchainlocks=\fR<quorum name>
|
|
||||||
.IP
|
|
||||||
Override the default LLMQ type used for ChainLocks on a devnet. Allows
|
|
||||||
using ChainLocks with smaller LLMQs. (default: llmq_50_60)
|
|
||||||
.HP
|
|
||||||
\fB\-llmqdevnetparams=\fR<size:threshold>
|
|
||||||
.IP
|
|
||||||
Override the default LLMQ size for the LLMQ_DEVNET quorum (default:
|
|
||||||
10:6)
|
|
||||||
.HP
|
|
||||||
\fB\-llmqinstantsend=\fR<quorum name>
|
|
||||||
.IP
|
|
||||||
Override the default LLMQ type used for InstantSend on a devnet. Allows
|
|
||||||
using InstantSend with smaller LLMQs. (default: llmq_50_60)
|
|
||||||
.HP
|
|
||||||
\fB\-llmqtestparams=\fR<size:threshold>
|
|
||||||
.IP
|
|
||||||
Override the default LLMQ size for the LLMQ_TEST quorum (default: 3:2)
|
|
||||||
.HP
|
.HP
|
||||||
\fB\-logips\fR
|
\fB\-logips\fR
|
||||||
.IP
|
.IP
|
||||||
@ -667,14 +789,8 @@ Prepend debug output with timestamp (default: 1)
|
|||||||
.HP
|
.HP
|
||||||
\fB\-maxtxfee=\fR<amt>
|
\fB\-maxtxfee=\fR<amt>
|
||||||
.IP
|
.IP
|
||||||
Maximum total fees (in DASH) to use in a single wallet transaction or
|
Maximum total fees (in DASH) to use in a single wallet transaction;
|
||||||
raw transaction; setting this too low may abort large
|
setting this too low may abort large transactions (default: 0.10)
|
||||||
transactions (default: 0.10)
|
|
||||||
.HP
|
|
||||||
\fB\-minimumdifficultyblocks=\fR<n>
|
|
||||||
.IP
|
|
||||||
The number of blocks that can be mined with the minimum difficulty at
|
|
||||||
the start of a devnet (default: 0)
|
|
||||||
.HP
|
.HP
|
||||||
\fB\-minsporkkeys=\fR<n>
|
\fB\-minsporkkeys=\fR<n>
|
||||||
.IP
|
.IP
|
||||||
@ -684,7 +800,12 @@ you.
|
|||||||
.HP
|
.HP
|
||||||
\fB\-printtoconsole\fR
|
\fB\-printtoconsole\fR
|
||||||
.IP
|
.IP
|
||||||
Send trace/debug info to console instead of debug.log file
|
Send trace/debug info to console (default: 1 when no \fB\-daemon\fR. To disable
|
||||||
|
logging to file, set \fB\-nodebuglogfile\fR)
|
||||||
|
.HP
|
||||||
|
\fB\-pushversion\fR
|
||||||
|
.IP
|
||||||
|
Protocol version to report to other nodes
|
||||||
.HP
|
.HP
|
||||||
\fB\-shrinkdebugfile\fR
|
\fB\-shrinkdebugfile\fR
|
||||||
.IP
|
.IP
|
||||||
@ -709,6 +830,47 @@ Chain selection options:
|
|||||||
.IP
|
.IP
|
||||||
Use devnet chain with provided name
|
Use devnet chain with provided name
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-highsubsidyblocks=\fR<n>
|
||||||
|
.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<n>
|
||||||
|
.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<quorum name>
|
||||||
|
.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<size>:<threshold>
|
||||||
|
.IP
|
||||||
|
Override the default LLMQ size for the LLMQ_DEVNET quorum (default: 3:2,
|
||||||
|
devnet\-only)
|
||||||
|
.HP
|
||||||
|
\fB\-llmqinstantsend=\fR<quorum name>
|
||||||
|
.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<quorum name>
|
||||||
|
.IP
|
||||||
|
Override the default LLMQ type used for InstantSendDIP0024. (default:
|
||||||
|
llmq_60_75, devnet\-only)
|
||||||
|
.HP
|
||||||
|
\fB\-minimumdifficultyblocks=\fR<n>
|
||||||
|
.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<n>
|
||||||
|
.IP
|
||||||
|
Override the default PowTargetSpacing value in seconds (default: 2.5
|
||||||
|
minutes, devnet\-only)
|
||||||
|
.HP
|
||||||
\fB\-testnet\fR
|
\fB\-testnet\fR
|
||||||
.IP
|
.IP
|
||||||
Use the test chain
|
Use the test chain
|
||||||
@ -717,7 +879,8 @@ Node relay options:
|
|||||||
.HP
|
.HP
|
||||||
\fB\-bytespersigop\fR
|
\fB\-bytespersigop\fR
|
||||||
.IP
|
.IP
|
||||||
Minimum bytes per sigop in transactions we relay and mine (default: 20)
|
Equivalent bytes per sigop in transactions for relay and mining
|
||||||
|
(default: 20)
|
||||||
.HP
|
.HP
|
||||||
\fB\-datacarrier\fR
|
\fB\-datacarrier\fR
|
||||||
.IP
|
.IP
|
||||||
@ -735,13 +898,16 @@ relaying, mining and transaction creation (default: 0.00001)
|
|||||||
.HP
|
.HP
|
||||||
\fB\-whitelistforcerelay\fR
|
\fB\-whitelistforcerelay\fR
|
||||||
.IP
|
.IP
|
||||||
Force relay of transactions from whitelisted peers even if they violate
|
Add 'forcerelay' permission to whitelisted inbound peers with default
|
||||||
local relay policy (default: 1)
|
permissions. This will relay transactions even if the
|
||||||
|
transactions were already in the mempool or violate local relay
|
||||||
|
policy. (default: 0)
|
||||||
.HP
|
.HP
|
||||||
\fB\-whitelistrelay\fR
|
\fB\-whitelistrelay\fR
|
||||||
.IP
|
.IP
|
||||||
Accept relayed transactions received from whitelisted peers even when
|
Add 'relay' permission to whitelisted inbound peers with default
|
||||||
not relaying transactions (default: 1)
|
permissions. This will accept relayed transactions even when not
|
||||||
|
relaying transactions (default: 1)
|
||||||
.PP
|
.PP
|
||||||
Block creation options:
|
Block creation options:
|
||||||
.HP
|
.HP
|
||||||
@ -769,8 +935,8 @@ option can be specified multiple times
|
|||||||
.HP
|
.HP
|
||||||
\fB\-rpcauth=\fR<userpw>
|
\fB\-rpcauth=\fR<userpw>
|
||||||
.IP
|
.IP
|
||||||
Username and hashed password for JSON\-RPC connections. The field
|
Username and HMAC\-SHA\-256 hashed password for JSON\-RPC connections. The
|
||||||
<userpw> comes in the format: <USERNAME>:<SALT>$<HASH>. A
|
field <userpw> comes in the format: <USERNAME>:<SALT>$<HASH>. A
|
||||||
canonical python script is included in share/rpcuser. The client
|
canonical python script is included in share/rpcuser. The client
|
||||||
then connects normally using the
|
then connects normally using the
|
||||||
rpcuser=<USERNAME>/rpcpassword=<PASSWORD> pair of arguments. This
|
rpcuser=<USERNAME>/rpcpassword=<PASSWORD> pair of arguments. This
|
||||||
@ -797,8 +963,8 @@ Password for JSON\-RPC connections
|
|||||||
.HP
|
.HP
|
||||||
\fB\-rpcport=\fR<port>
|
\fB\-rpcport=\fR<port>
|
||||||
.IP
|
.IP
|
||||||
Listen for JSON\-RPC connections on <port> (default: 9998 or testnet:
|
Listen for JSON\-RPC connections on <port> (default: 9998, testnet:
|
||||||
19998)
|
19998, regtest: 19898)
|
||||||
.HP
|
.HP
|
||||||
\fB\-rpcthreads=\fR<n>
|
\fB\-rpcthreads=\fR<n>
|
||||||
.IP
|
.IP
|
||||||
@ -865,8 +1031,8 @@ Show splash screen on startup (default: 1)
|
|||||||
.IP
|
.IP
|
||||||
Sets a window title which is appended to "Dash Core \- "
|
Sets a window title which is appended to "Dash Core \- "
|
||||||
.SH COPYRIGHT
|
.SH COPYRIGHT
|
||||||
Copyright (C) 2014-2021 The Dash Core developers
|
Copyright (C) 2014-2022 The Dash Core developers
|
||||||
Copyright (C) 2009-2021 The Bitcoin Core developers
|
Copyright (C) 2009-2022 The Bitcoin Core developers
|
||||||
|
|
||||||
Please contribute if you find Dash Core useful. Visit <https://dash.org> for
|
Please contribute if you find Dash Core useful. Visit <https://dash.org> for
|
||||||
further information about the software.
|
further information about the software.
|
||||||
|
@ -1,16 +1,15 @@
|
|||||||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.3.
|
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.2.
|
||||||
.TH DASH-TX "1" "May 2021" "dash-tx v0.17.0.3" "User Commands"
|
.TH DASH-TX "1" "August 2022" "dash-tx v18.0.1" "User Commands"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
dash-tx \- manual page for dash-tx v0.17.0.3
|
dash-tx \- manual page for dash-tx v18.0.1
|
||||||
|
.SH SYNOPSIS
|
||||||
|
.B dash-tx
|
||||||
|
[\fI\,options\/\fR] \fI\,<hex-tx> \/\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
|
.SH DESCRIPTION
|
||||||
Dash Core dash\-tx utility version v0.17.0.3
|
Dash Core dash\-tx utility version v18.0.1
|
||||||
.SS "Usage:"
|
|
||||||
.TP
|
|
||||||
dash\-tx [options] <hex\-tx> [commands]
|
|
||||||
Update hex\-encoded dash transaction
|
|
||||||
.TP
|
|
||||||
dash\-tx [options] \fB\-create\fR [commands]
|
|
||||||
Create hex\-encoded dash transaction
|
|
||||||
.SH OPTIONS
|
.SH OPTIONS
|
||||||
.HP
|
.HP
|
||||||
\-?
|
\-?
|
||||||
@ -35,6 +34,47 @@ Chain selection options:
|
|||||||
.IP
|
.IP
|
||||||
Use devnet chain with provided name
|
Use devnet chain with provided name
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-highsubsidyblocks=\fR<n>
|
||||||
|
.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<n>
|
||||||
|
.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<quorum name>
|
||||||
|
.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<size>:<threshold>
|
||||||
|
.IP
|
||||||
|
Override the default LLMQ size for the LLMQ_DEVNET quorum (default: 3:2,
|
||||||
|
devnet\-only)
|
||||||
|
.HP
|
||||||
|
\fB\-llmqinstantsend=\fR<quorum name>
|
||||||
|
.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<quorum name>
|
||||||
|
.IP
|
||||||
|
Override the default LLMQ type used for InstantSendDIP0024. (default:
|
||||||
|
llmq_60_75, devnet\-only)
|
||||||
|
.HP
|
||||||
|
\fB\-minimumdifficultyblocks=\fR<n>
|
||||||
|
.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<n>
|
||||||
|
.IP
|
||||||
|
Override the default PowTargetSpacing value in seconds (default: 2.5
|
||||||
|
minutes, devnet\-only)
|
||||||
|
.HP
|
||||||
\fB\-testnet\fR
|
\fB\-testnet\fR
|
||||||
.IP
|
.IP
|
||||||
Use the test chain
|
Use the test chain
|
||||||
@ -102,8 +142,8 @@ set=NAME:JSON\-STRING
|
|||||||
.IP
|
.IP
|
||||||
Set register NAME to given JSON\-STRING
|
Set register NAME to given JSON\-STRING
|
||||||
.SH COPYRIGHT
|
.SH COPYRIGHT
|
||||||
Copyright (C) 2014-2021 The Dash Core developers
|
Copyright (C) 2014-2022 The Dash Core developers
|
||||||
Copyright (C) 2009-2021 The Bitcoin Core developers
|
Copyright (C) 2009-2022 The Bitcoin Core developers
|
||||||
|
|
||||||
Please contribute if you find Dash Core useful. Visit <https://dash.org> for
|
Please contribute if you find Dash Core useful. Visit <https://dash.org> for
|
||||||
further information about the software.
|
further information about the software.
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6.
|
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.2.
|
||||||
.TH DASH-WALLET "1" "February 2019" "dash-wallet v0.17.99.0" "User Commands"
|
.TH DASH-WALLET "1" "August 2022" "dash-wallet v18.0.1" "User Commands"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
dash-wallet \- manual page for dash-wallet v0.17.99.0
|
dash-wallet \- manual page for dash-wallet v18.0.1
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
DASH Core dash\-wallet version v0.17.99.0
|
Dash Core dash\-wallet version v18.0.1
|
||||||
.PP
|
.PP
|
||||||
wallet\-tool is an offline tool for creating and interacting with Dash Core wallet files.
|
wallet\-tool is an offline tool for creating and interacting with Dash Core wallet files.
|
||||||
By default wallet\-tool will act on wallets in the default mainnet wallet directory in the datadir.
|
By default wallet\-tool will act on wallets in the default mainnet wallet directory in the datadir.
|
||||||
@ -34,10 +34,55 @@ Output debugging information (default: 0).
|
|||||||
\fB\-printtoconsole\fR
|
\fB\-printtoconsole\fR
|
||||||
.IP
|
.IP
|
||||||
Send trace/debug info to console (default: 1 when no \fB\-debug\fR is true, 0
|
Send trace/debug info to console (default: 1 when no \fB\-debug\fR is true, 0
|
||||||
otherwise.
|
otherwise).
|
||||||
.PP
|
.PP
|
||||||
Chain selection options:
|
Chain selection options:
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-devnet=\fR<name>
|
||||||
|
.IP
|
||||||
|
Use devnet chain with provided name
|
||||||
|
.HP
|
||||||
|
\fB\-highsubsidyblocks=\fR<n>
|
||||||
|
.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<n>
|
||||||
|
.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<quorum name>
|
||||||
|
.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<size>:<threshold>
|
||||||
|
.IP
|
||||||
|
Override the default LLMQ size for the LLMQ_DEVNET quorum (default: 3:2,
|
||||||
|
devnet\-only)
|
||||||
|
.HP
|
||||||
|
\fB\-llmqinstantsend=\fR<quorum name>
|
||||||
|
.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<quorum name>
|
||||||
|
.IP
|
||||||
|
Override the default LLMQ type used for InstantSendDIP0024. (default:
|
||||||
|
llmq_60_75, devnet\-only)
|
||||||
|
.HP
|
||||||
|
\fB\-minimumdifficultyblocks=\fR<n>
|
||||||
|
.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<n>
|
||||||
|
.IP
|
||||||
|
Override the default PowTargetSpacing value in seconds (default: 2.5
|
||||||
|
minutes, devnet\-only)
|
||||||
|
.HP
|
||||||
\fB\-testnet\fR
|
\fB\-testnet\fR
|
||||||
.IP
|
.IP
|
||||||
Use the test chain
|
Use the test chain
|
||||||
@ -51,13 +96,17 @@ Create new wallet file
|
|||||||
info
|
info
|
||||||
.IP
|
.IP
|
||||||
Get wallet info
|
Get wallet info
|
||||||
|
.IP
|
||||||
|
salvage
|
||||||
|
.IP
|
||||||
|
Attempt to recover private keys from a corrupt wallet
|
||||||
.SH COPYRIGHT
|
.SH COPYRIGHT
|
||||||
Copyright (C) 2014-2021 The Dash Core developers
|
Copyright (C) 2014-2022 The Dash Core developers
|
||||||
Copyright (C) 2009-2019 The Bitcoin Core developers
|
Copyright (C) 2009-2022 The Bitcoin Core developers
|
||||||
|
|
||||||
Please contribute if you find Bitcoin Core useful. Visit
|
Please contribute if you find Dash Core useful. Visit <https://dash.org> for
|
||||||
<https://bitcoincore.org> for further information about the software.
|
further information about the software.
|
||||||
The source code is available from <https://github.com/bitcoin/bitcoin>.
|
The source code is available from <https://github.com/dashpay/dash>.
|
||||||
|
|
||||||
This is experimental software.
|
This is experimental software.
|
||||||
Distributed under the MIT software license, see the accompanying file COPYING
|
Distributed under the MIT software license, see the accompanying file COPYING
|
||||||
|
373
doc/man/dashd.1
373
doc/man/dashd.1
@ -1,13 +1,12 @@
|
|||||||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.3.
|
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.2.
|
||||||
.TH DASHD "1" "May 2021" "dashd v0.17.0.3" "User Commands"
|
.TH DASHD "1" "August 2022" "dashd v18.0.1" "User Commands"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
dashd \- manual page for dashd v0.17.0.3
|
dashd \- manual page for dashd v18.0.1
|
||||||
|
.SH SYNOPSIS
|
||||||
|
.B dashd
|
||||||
|
[\fI\,options\/\fR] \fI\,Start Dash Core Daemon\/\fR
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
Dash Core Daemon version v0.17.0.3
|
Dash Core Daemon version v18.0.1
|
||||||
.SS "Usage:"
|
|
||||||
.TP
|
|
||||||
dashd [options]
|
|
||||||
Start Dash Core Daemon
|
|
||||||
.SH OPTIONS
|
.SH OPTIONS
|
||||||
.HP
|
.HP
|
||||||
\-?
|
\-?
|
||||||
@ -28,6 +27,12 @@ default:
|
|||||||
testnet:
|
testnet:
|
||||||
0000009303aeadf8cf3812f5c869691dbd4cb118ad20e9bf553be434bafe6a52)
|
0000009303aeadf8cf3812f5c869691dbd4cb118ad20e9bf553be434bafe6a52)
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-blockfilterindex=\fR<type>
|
||||||
|
.IP
|
||||||
|
Maintain an index of compact filters by block (default: 0, values:
|
||||||
|
basic). If <type> is not supplied or if <type> = 1, indexes for
|
||||||
|
all known types are enabled.
|
||||||
|
.HP
|
||||||
\fB\-blocknotify=\fR<cmd>
|
\fB\-blocknotify=\fR<cmd>
|
||||||
.IP
|
.IP
|
||||||
Execute command when the best block changes (%s in cmd is replaced by
|
Execute command when the best block changes (%s in cmd is replaced by
|
||||||
@ -40,7 +45,16 @@ Extra transactions to keep in memory for compact block reconstructions
|
|||||||
.HP
|
.HP
|
||||||
\fB\-blocksdir=\fR<dir>
|
\fB\-blocksdir=\fR<dir>
|
||||||
.IP
|
.IP
|
||||||
Specify blocks directory (default: <datadir>/blocks)
|
Specify directory to hold blocks subdirectory for *.dat files (default:
|
||||||
|
<datadir>)
|
||||||
|
.HP
|
||||||
|
\fB\-blocksonly\fR
|
||||||
|
.IP
|
||||||
|
Whether to reject transactions from network peers. Automatic broadcast
|
||||||
|
and rebroadcast of any transactions from inbound peers is
|
||||||
|
disabled, unless '\-whitelistforcerelay' is '1', in which case
|
||||||
|
whitelisted peers' transactions will be relayed. RPC transactions
|
||||||
|
are not affected. (default: 0)
|
||||||
.HP
|
.HP
|
||||||
\fB\-conf=\fR<file>
|
\fB\-conf=\fR<file>
|
||||||
.IP
|
.IP
|
||||||
@ -57,12 +71,20 @@ Specify data directory
|
|||||||
.HP
|
.HP
|
||||||
\fB\-dbcache=\fR<n>
|
\fB\-dbcache=\fR<n>
|
||||||
.IP
|
.IP
|
||||||
Set database cache size in MiB (4 to 16384, default: 300)
|
Maximum database cache size <n> MiB (4 to 16384, default: 300). In
|
||||||
|
addition, unused mempool memory is shared for this cache (see
|
||||||
|
\fB\-maxmempool\fR).
|
||||||
.HP
|
.HP
|
||||||
\fB\-debuglogfile=\fR<file>
|
\fB\-debuglogfile=\fR<file>
|
||||||
.IP
|
.IP
|
||||||
Specify location of debug log file. Relative paths will be prefixed by a
|
Specify location of debug log file. Relative paths will be prefixed by a
|
||||||
net\-specific datadir location. (0 to disable; default: debug.log)
|
net\-specific datadir location. (\fB\-nodebuglogfile\fR to disable;
|
||||||
|
default: debug.log)
|
||||||
|
.HP
|
||||||
|
\fB\-includeconf=\fR<file>
|
||||||
|
.IP
|
||||||
|
Specify additional configuration file, relative to the \fB\-datadir\fR path
|
||||||
|
(only useable from configuration file, not command line)
|
||||||
.HP
|
.HP
|
||||||
\fB\-loadblock=\fR<file>
|
\fB\-loadblock=\fR<file>
|
||||||
.IP
|
.IP
|
||||||
@ -87,7 +109,7 @@ Do not keep transactions in the mempool longer than <n> hours (default:
|
|||||||
.HP
|
.HP
|
||||||
\fB\-par=\fR<n>
|
\fB\-par=\fR<n>
|
||||||
.IP
|
.IP
|
||||||
Set the number of script verification threads (\fB\-4\fR to 16, 0 = auto, <0 =
|
Set the number of script verification threads (\fB\-4\fR to 15, 0 = auto, <0 =
|
||||||
leave that many cores free, default: 0)
|
leave that many cores free, default: 0)
|
||||||
.HP
|
.HP
|
||||||
\fB\-persistmempool\fR
|
\fB\-persistmempool\fR
|
||||||
@ -136,6 +158,12 @@ specified multiple times to add multiple nodes.
|
|||||||
.IP
|
.IP
|
||||||
Allow RFC1918 addresses to be relayed and connected to (default: 0)
|
Allow RFC1918 addresses to be relayed and connected to (default: 0)
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-asmap=\fR<file>
|
||||||
|
.IP
|
||||||
|
Specify asn mapping used for bucketing of the peers (default:
|
||||||
|
ip_asn.map). Relative paths will be prefixed by the net\-specific
|
||||||
|
datadir location.
|
||||||
|
.HP
|
||||||
\fB\-banscore=\fR<n>
|
\fB\-banscore=\fR<n>
|
||||||
.IP
|
.IP
|
||||||
Threshold for disconnecting misbehaving peers (default: 100)
|
Threshold for disconnecting misbehaving peers (default: 100)
|
||||||
@ -152,7 +180,7 @@ for IPv6
|
|||||||
.HP
|
.HP
|
||||||
\fB\-connect=\fR<ip>
|
\fB\-connect=\fR<ip>
|
||||||
.IP
|
.IP
|
||||||
Connect only to the specified node; \fB\-connect\fR=\fI\,0\/\fR disables automatic
|
Connect only to the specified node; \fB\-noconnect\fR disables automatic
|
||||||
connections (the rules for this peer are the same as for
|
connections (the rules for this peer are the same as for
|
||||||
\fB\-addnode\fR). This option can be specified multiple times to connect
|
\fB\-addnode\fR). This option can be specified multiple times to connect
|
||||||
to multiple nodes.
|
to multiple nodes.
|
||||||
@ -215,10 +243,14 @@ amount. (default: 4200 seconds)
|
|||||||
Tries to keep outbound traffic under the given target (in MiB per 24h),
|
Tries to keep outbound traffic under the given target (in MiB per 24h),
|
||||||
0 = no limit (default: 0)
|
0 = no limit (default: 0)
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-natpmp\fR
|
||||||
|
.IP
|
||||||
|
Use NAT\-PMP to map the listening port (default: 0)
|
||||||
|
.HP
|
||||||
\fB\-onion=\fR<ip:port>
|
\fB\-onion=\fR<ip:port>
|
||||||
.IP
|
.IP
|
||||||
Use separate SOCKS5 proxy to reach peers via Tor hidden services
|
Use separate SOCKS5 proxy to reach peers via Tor hidden services, set
|
||||||
(default: \fB\-proxy\fR)
|
\fB\-noonion\fR to disable (default: \fB\-proxy\fR)
|
||||||
.HP
|
.HP
|
||||||
\fB\-onlynet=\fR<net>
|
\fB\-onlynet=\fR<net>
|
||||||
.IP
|
.IP
|
||||||
@ -227,6 +259,10 @@ onion). Incoming connections are not affected by this option.
|
|||||||
This option can be specified multiple times to allow multiple
|
This option can be specified multiple times to allow multiple
|
||||||
networks.
|
networks.
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-peerblockfilters\fR
|
||||||
|
.IP
|
||||||
|
Serve compact block filters to peers per BIP 157 (default: 0)
|
||||||
|
.HP
|
||||||
\fB\-peerbloomfilters\fR
|
\fB\-peerbloomfilters\fR
|
||||||
.IP
|
.IP
|
||||||
Support filtering of blocks and transaction with bloom filters (default:
|
Support filtering of blocks and transaction with bloom filters (default:
|
||||||
@ -244,11 +280,13 @@ Relay non\-P2SH multisig (default: 1)
|
|||||||
.HP
|
.HP
|
||||||
\fB\-port=\fR<port>
|
\fB\-port=\fR<port>
|
||||||
.IP
|
.IP
|
||||||
Listen for connections on <port> (default: 9999 or testnet: 19999)
|
Listen for connections on <port> (default: 9999, testnet: 19999,
|
||||||
|
regtest: 19899)
|
||||||
.HP
|
.HP
|
||||||
\fB\-proxy=\fR<ip:port>
|
\fB\-proxy=\fR<ip:port>
|
||||||
.IP
|
.IP
|
||||||
Connect through SOCKS5 proxy
|
Connect through SOCKS5 proxy, set \fB\-noproxy\fR to disable (default:
|
||||||
|
disabled)
|
||||||
.HP
|
.HP
|
||||||
\fB\-proxyrandomize\fR
|
\fB\-proxyrandomize\fR
|
||||||
.IP
|
.IP
|
||||||
@ -284,18 +322,22 @@ Tor control port password (default: empty)
|
|||||||
.IP
|
.IP
|
||||||
Use UPnP to map the listening port (default: 0)
|
Use UPnP to map the listening port (default: 0)
|
||||||
.HP
|
.HP
|
||||||
\fB\-whitebind=\fR<addr>
|
\fB\-whitebind=\fR<[permissions@]addr>
|
||||||
.IP
|
.IP
|
||||||
Bind to given address and whitelist peers connecting to it. Use
|
Bind to given address and whitelist peers connecting to it. Use
|
||||||
[host]:port notation for IPv6
|
[host]:port notation for IPv6. Allowed permissions are
|
||||||
|
bloomfilter (allow requesting BIP37 filtered blocks and
|
||||||
|
transactions), noban (do not ban for misbehavior), forcerelay
|
||||||
|
(relay even non\-standard transactions), relay (relay even in
|
||||||
|
\fB\-blocksonly\fR mode), and mempool (allow requesting BIP35 mempool
|
||||||
|
contents). Specify multiple permissions separated by commas
|
||||||
|
(default: noban,mempool,relay). Can be specified multiple times.
|
||||||
.HP
|
.HP
|
||||||
\fB\-whitelist=\fR<IP address or network>
|
\fB\-whitelist=\fR<[permissions@]IP address or network>
|
||||||
.IP
|
.IP
|
||||||
Whitelist peers connecting from the given IP address (e.g. 1.2.3.4) or
|
Whitelist peers connecting from the given IP address (e.g. 1.2.3.4) or
|
||||||
CIDR notated network (e.g. 1.2.3.0/24). Can be specified multiple
|
CIDR notated network(e.g. 1.2.3.0/24). Uses same permissions as
|
||||||
times. Whitelisted peers cannot be DoS banned and their
|
\fB\-whitebind\fR. Can be specified multiple times.
|
||||||
transactions are always relayed, even if they are already in the
|
|
||||||
mempool, useful e.g. for a gateway
|
|
||||||
.PP
|
.PP
|
||||||
Indexing options:
|
Indexing options:
|
||||||
.HP
|
.HP
|
||||||
@ -310,7 +352,9 @@ Rebuild chain state and block index from the blk*.dat files on disk
|
|||||||
.HP
|
.HP
|
||||||
\fB\-reindex\-chainstate\fR
|
\fB\-reindex\-chainstate\fR
|
||||||
.IP
|
.IP
|
||||||
Rebuild chain state from the currently indexed blocks
|
Rebuild chain state from the currently indexed blocks. When in pruning
|
||||||
|
mode or if blocks on disk might be corrupted, use full \fB\-reindex\fR
|
||||||
|
instead.
|
||||||
.HP
|
.HP
|
||||||
\fB\-spentindex\fR
|
\fB\-spentindex\fR
|
||||||
.IP
|
.IP
|
||||||
@ -380,6 +424,14 @@ Specify statsd port (default: 8125)
|
|||||||
.PP
|
.PP
|
||||||
Wallet options:
|
Wallet options:
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-avoidpartialspends\fR
|
||||||
|
.IP
|
||||||
|
Group outputs by address, selecting all or none, instead of selecting on
|
||||||
|
a per\-output basis. Privacy is improved as an address is only
|
||||||
|
used once (unless someone sends to it after spending from it),
|
||||||
|
but may result in slightly higher fees as suboptimal coin
|
||||||
|
selection may result due to the added limitation (default: 0)
|
||||||
|
.HP
|
||||||
\fB\-createwalletbackups=\fR<n>
|
\fB\-createwalletbackups=\fR<n>
|
||||||
.IP
|
.IP
|
||||||
Number of automatic wallet backups (default: 10)
|
Number of automatic wallet backups (default: 10)
|
||||||
@ -402,10 +454,6 @@ Set key pool size to <n> (default: 1000)
|
|||||||
Rescan the block chain for missing wallet transactions on startup (1 =
|
Rescan the block chain for missing wallet transactions on startup (1 =
|
||||||
start from wallet creation time, 2 = start from genesis block)
|
start from wallet creation time, 2 = start from genesis block)
|
||||||
.HP
|
.HP
|
||||||
\fB\-salvagewallet\fR
|
|
||||||
.IP
|
|
||||||
Attempt to recover private keys from a corrupt wallet on startup
|
|
||||||
.HP
|
|
||||||
\fB\-spendzeroconfchange\fR
|
\fB\-spendzeroconfchange\fR
|
||||||
.IP
|
.IP
|
||||||
Spend unconfirmed change when sending transactions (default: 1)
|
Spend unconfirmed change when sending transactions (default: 1)
|
||||||
@ -445,8 +493,9 @@ by TxID)
|
|||||||
.IP
|
.IP
|
||||||
Delete all wallet transactions and only recover those parts of the
|
Delete all wallet transactions and only recover those parts of the
|
||||||
blockchain through \fB\-rescan\fR on startup (1 = keep tx meta data e.g.
|
blockchain through \fB\-rescan\fR on startup (1 = keep tx meta data e.g.
|
||||||
account owner and payment request information, 2 = drop tx meta
|
payment request information, 2 = drop tx meta data)
|
||||||
data)
|
.PP
|
||||||
|
Wallet fee options:
|
||||||
.HP
|
.HP
|
||||||
\fB\-discardfee=\fR<amt>
|
\fB\-discardfee=\fR<amt>
|
||||||
.IP
|
.IP
|
||||||
@ -474,6 +523,8 @@ Fee (in DASH/kB) to add to transactions you send (default: 0.00)
|
|||||||
.IP
|
.IP
|
||||||
If paytxfee is not set, include enough fee so transactions begin
|
If paytxfee is not set, include enough fee so transactions begin
|
||||||
confirmation on average within n blocks (default: 6)
|
confirmation on average within n blocks (default: 6)
|
||||||
|
.PP
|
||||||
|
HD wallet options:
|
||||||
.HP
|
.HP
|
||||||
\fB\-hdseed=\fR<hex>
|
\fB\-hdseed=\fR<hex>
|
||||||
.IP
|
.IP
|
||||||
@ -494,27 +545,8 @@ during wallet creation/first start (default: empty string)
|
|||||||
.IP
|
.IP
|
||||||
Use hierarchical deterministic key generation (HD) after BIP39/BIP44.
|
Use hierarchical deterministic key generation (HD) after BIP39/BIP44.
|
||||||
Only has effect during wallet creation/first start (default: 0)
|
Only has effect during wallet creation/first start (default: 0)
|
||||||
.HP
|
.PP
|
||||||
\fB\-keepass\fR
|
CoinJoin options:
|
||||||
.IP
|
|
||||||
Use KeePass 2 integration using KeePassHttp plugin (default: 0)
|
|
||||||
.HP
|
|
||||||
\fB\-keepassid=\fR<id>
|
|
||||||
.IP
|
|
||||||
KeePassHttp id for the established association
|
|
||||||
.HP
|
|
||||||
\fB\-keepasskey=\fR<key>
|
|
||||||
.IP
|
|
||||||
KeePassHttp key for AES encrypted communication with KeePass
|
|
||||||
.HP
|
|
||||||
\fB\-keepassname=\fR<name>
|
|
||||||
.IP
|
|
||||||
Name to construct url for KeePass entry that stores the wallet
|
|
||||||
passphrase
|
|
||||||
.HP
|
|
||||||
\fB\-keepassport=\fR<port>
|
|
||||||
.IP
|
|
||||||
Connect to KeePassHttp on port <port> (default: 19455)
|
|
||||||
.HP
|
.HP
|
||||||
\fB\-coinjoinamount=\fR<n>
|
\fB\-coinjoinamount=\fR<n>
|
||||||
.IP
|
.IP
|
||||||
@ -558,66 +590,180 @@ ZeroMQ notification options:
|
|||||||
.IP
|
.IP
|
||||||
Enable publish hash block in <address>
|
Enable publish hash block in <address>
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-zmqpubhashblockhwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish hash block outbound message high water mark (default: 1000)
|
||||||
|
.HP
|
||||||
|
\fB\-zmqpubhashchainlock=\fR<address>
|
||||||
|
.IP
|
||||||
|
Enable publish hash block (locked via ChainLocks) in <address>
|
||||||
|
.HP
|
||||||
|
\fB\-zmqpubhashchainlockhwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish hash chain lock outbound message high water mark (default:
|
||||||
|
1000)
|
||||||
|
.HP
|
||||||
\fB\-zmqpubhashgovernanceobject=\fR<address>
|
\fB\-zmqpubhashgovernanceobject=\fR<address>
|
||||||
.IP
|
.IP
|
||||||
Enable publish hash of governance objects (like proposals) in <address>
|
Enable publish hash of governance objects (like proposals) in <address>
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-zmqpubhashgovernanceobjecthwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish hash governance object outbound message high water mark
|
||||||
|
(default: 1000)
|
||||||
|
.HP
|
||||||
\fB\-zmqpubhashgovernancevote=\fR<address>
|
\fB\-zmqpubhashgovernancevote=\fR<address>
|
||||||
.IP
|
.IP
|
||||||
Enable publish hash of governance votes in <address>
|
Enable publish hash of governance votes in <address>
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-zmqpubhashgovernancevotehwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish hash governance vote outbound message high water mark
|
||||||
|
(default: 1000)
|
||||||
|
.HP
|
||||||
\fB\-zmqpubhashinstantsenddoublespend=\fR<address>
|
\fB\-zmqpubhashinstantsenddoublespend=\fR<address>
|
||||||
.IP
|
.IP
|
||||||
Enable publish transaction hashes of attempted InstantSend double spend
|
Enable publish transaction hashes of attempted InstantSend double spend
|
||||||
in <address>
|
in <address>
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-zmqpubhashinstantsenddoublespendhwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish hash InstantSend double spend outbound message high water
|
||||||
|
mark (default: 1000)
|
||||||
|
.HP
|
||||||
\fB\-zmqpubhashrecoveredsig=\fR<address>
|
\fB\-zmqpubhashrecoveredsig=\fR<address>
|
||||||
.IP
|
.IP
|
||||||
Enable publish message hash of recovered signatures (recovered by LLMQs)
|
Enable publish message hash of recovered signatures (recovered by LLMQs)
|
||||||
in <address>
|
in <address>
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-zmqpubhashrecoveredsighwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish hash recovered signature outbound message high water mark
|
||||||
|
(default: 1000)
|
||||||
|
.HP
|
||||||
\fB\-zmqpubhashtx=\fR<address>
|
\fB\-zmqpubhashtx=\fR<address>
|
||||||
.IP
|
.IP
|
||||||
Enable publish hash transaction in <address>
|
Enable publish hash transaction in <address>
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-zmqpubhashtxhwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish hash transaction outbound message high water mark (default:
|
||||||
|
1000)
|
||||||
|
.HP
|
||||||
\fB\-zmqpubhashtxlock=\fR<address>
|
\fB\-zmqpubhashtxlock=\fR<address>
|
||||||
.IP
|
.IP
|
||||||
Enable publish hash transaction (locked via InstantSend) in <address>
|
Enable publish hash transaction (locked via InstantSend) in <address>
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-zmqpubhashtxlockhwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish hash transaction lock outbound message high water mark
|
||||||
|
(default: 1000)
|
||||||
|
.HP
|
||||||
\fB\-zmqpubrawblock=\fR<address>
|
\fB\-zmqpubrawblock=\fR<address>
|
||||||
.IP
|
.IP
|
||||||
Enable publish raw block in <address>
|
Enable publish raw block in <address>
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-zmqpubrawblockhwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish raw block outbound message high water mark (default: 1000)
|
||||||
|
.HP
|
||||||
|
\fB\-zmqpubrawchainlock=\fR<address>
|
||||||
|
.IP
|
||||||
|
Enable publish raw block (locked via ChainLocks) in <address>
|
||||||
|
.HP
|
||||||
|
\fB\-zmqpubrawchainlockhwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish raw chain lock outbound message high water mark (default:
|
||||||
|
1000)
|
||||||
|
.HP
|
||||||
|
\fB\-zmqpubrawchainlocksig=\fR<address>
|
||||||
|
.IP
|
||||||
|
Enable publish raw block (locked via ChainLocks) and CLSIG message in
|
||||||
|
<address>
|
||||||
|
.HP
|
||||||
|
\fB\-zmqpubrawchainlocksighwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish raw chain lock signature outbound message high water mark
|
||||||
|
(default: 1000)
|
||||||
|
.HP
|
||||||
|
\fB\-zmqpubrawgovernanceobject=\fR<address>
|
||||||
|
.IP
|
||||||
|
Enable publish raw governance votes in <address>
|
||||||
|
.HP
|
||||||
|
\fB\-zmqpubrawgovernanceobjecthwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish raw governance object outbound message high water mark
|
||||||
|
(default: 1000)
|
||||||
|
.HP
|
||||||
|
\fB\-zmqpubrawgovernancevote=\fR<address>
|
||||||
|
.IP
|
||||||
|
Enable publish raw governance objects (like proposals) in <address>
|
||||||
|
.HP
|
||||||
|
\fB\-zmqpubrawgovernancevotehwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish raw governance vote outbound message high water mark
|
||||||
|
(default: 1000)
|
||||||
|
.HP
|
||||||
\fB\-zmqpubrawinstantsenddoublespend=\fR<address>
|
\fB\-zmqpubrawinstantsenddoublespend=\fR<address>
|
||||||
.IP
|
.IP
|
||||||
Enable publish raw transactions of attempted InstantSend double spend in
|
Enable publish raw transactions of attempted InstantSend double spend in
|
||||||
<address>
|
<address>
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-zmqpubrawinstantsenddoublespendhwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish raw InstantSend double spend outbound message high water
|
||||||
|
mark (default: 1000)
|
||||||
|
.HP
|
||||||
\fB\-zmqpubrawrecoveredsig=\fR<address>
|
\fB\-zmqpubrawrecoveredsig=\fR<address>
|
||||||
.IP
|
.IP
|
||||||
Enable publish raw recovered signatures (recovered by LLMQs) in
|
Enable publish raw recovered signatures (recovered by LLMQs) in
|
||||||
<address>
|
<address>
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-zmqpubrawrecoveredsighwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish raw recovered signature outbound message high water mark
|
||||||
|
(default: 1000)
|
||||||
|
.HP
|
||||||
\fB\-zmqpubrawtx=\fR<address>
|
\fB\-zmqpubrawtx=\fR<address>
|
||||||
.IP
|
.IP
|
||||||
Enable publish raw transaction in <address>
|
Enable publish raw transaction in <address>
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-zmqpubrawtxhwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish raw transaction outbound message high water mark (default:
|
||||||
|
1000)
|
||||||
|
.HP
|
||||||
\fB\-zmqpubrawtxlock=\fR<address>
|
\fB\-zmqpubrawtxlock=\fR<address>
|
||||||
.IP
|
.IP
|
||||||
Enable publish raw transaction (locked via InstantSend) in <address>
|
Enable publish raw transaction (locked via InstantSend) in <address>
|
||||||
|
.HP
|
||||||
|
\fB\-zmqpubrawtxlockhwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish raw transaction lock outbound message high water mark
|
||||||
|
(default: 1000)
|
||||||
|
.HP
|
||||||
|
\fB\-zmqpubrawtxlocksig=\fR<address>
|
||||||
|
.IP
|
||||||
|
Enable publish raw transaction (locked via InstantSend) and ISLOCK in
|
||||||
|
<address>
|
||||||
|
.HP
|
||||||
|
\fB\-zmqpubrawtxlocksighwm=\fR<n>
|
||||||
|
.IP
|
||||||
|
Set publish raw transaction lock signature outbound message high water
|
||||||
|
mark (default: 1000)
|
||||||
.PP
|
.PP
|
||||||
Debugging/Testing options:
|
Debugging/Testing options:
|
||||||
.HP
|
.HP
|
||||||
\fB\-debug=\fR<category>
|
\fB\-debug=\fR<category>
|
||||||
.IP
|
.IP
|
||||||
Output debugging information (default: 0, supplying <category> is
|
Output debugging information (default: \fB\-nodebug\fR, supplying <category> is
|
||||||
optional). If <category> is not supplied or if <category> = 1,
|
optional). If <category> is not supplied or if <category> = 1,
|
||||||
output all debugging information. <category> can be: net, tor,
|
output all debugging information. <category> can be: net, tor,
|
||||||
mempool, http, bench, zmq, db, rpc, estimatefee, addrman,
|
mempool, http, bench, zmq, walletdb, rpc, estimatefee, addrman,
|
||||||
selectcoins, reindex, cmpctblock, rand, prune, proxy, mempoolrej,
|
selectcoins, reindex, cmpctblock, rand, prune, proxy, mempoolrej,
|
||||||
libevent, coindb, qt, leveldb, chainlocks, gobject, instantsend,
|
libevent, coindb, qt, leveldb, chainlocks, gobject, instantsend,
|
||||||
keepass, llmq, llmq\-dkg, llmq\-sigs, mnpayments, mnsync, coinjoin,
|
llmq, llmq\-dkg, llmq\-sigs, mnpayments, mnsync, coinjoin, spork,
|
||||||
spork, netconn.
|
netconn.
|
||||||
.HP
|
.HP
|
||||||
\fB\-debugexclude=\fR<category>
|
\fB\-debugexclude=\fR<category>
|
||||||
.IP
|
.IP
|
||||||
@ -631,36 +777,7 @@ Disable governance validation (0\-1, default: 0)
|
|||||||
.HP
|
.HP
|
||||||
\fB\-help\-debug\fR
|
\fB\-help\-debug\fR
|
||||||
.IP
|
.IP
|
||||||
Show all debugging options (usage: \fB\-\-help\fR \fB\-help\-debug\fR)
|
Print help message with debugging options and exit
|
||||||
.HP
|
|
||||||
\fB\-highsubsidyblocks=\fR<n>
|
|
||||||
.IP
|
|
||||||
The number of blocks with a higher than normal subsidy to mine at the
|
|
||||||
start of a devnet (default: 0)
|
|
||||||
.HP
|
|
||||||
\fB\-highsubsidyfactor=\fR<n>
|
|
||||||
.IP
|
|
||||||
The factor to multiply the normal block subsidy by while in the
|
|
||||||
highsubsidyblocks window of a devnet (default: 1)
|
|
||||||
.HP
|
|
||||||
\fB\-llmqchainlocks=\fR<quorum name>
|
|
||||||
.IP
|
|
||||||
Override the default LLMQ type used for ChainLocks on a devnet. Allows
|
|
||||||
using ChainLocks with smaller LLMQs. (default: llmq_50_60)
|
|
||||||
.HP
|
|
||||||
\fB\-llmqdevnetparams=\fR<size:threshold>
|
|
||||||
.IP
|
|
||||||
Override the default LLMQ size for the LLMQ_DEVNET quorum (default:
|
|
||||||
10:6)
|
|
||||||
.HP
|
|
||||||
\fB\-llmqinstantsend=\fR<quorum name>
|
|
||||||
.IP
|
|
||||||
Override the default LLMQ type used for InstantSend on a devnet. Allows
|
|
||||||
using InstantSend with smaller LLMQs. (default: llmq_50_60)
|
|
||||||
.HP
|
|
||||||
\fB\-llmqtestparams=\fR<size:threshold>
|
|
||||||
.IP
|
|
||||||
Override the default LLMQ size for the LLMQ_TEST quorum (default: 3:2)
|
|
||||||
.HP
|
.HP
|
||||||
\fB\-logips\fR
|
\fB\-logips\fR
|
||||||
.IP
|
.IP
|
||||||
@ -672,14 +789,8 @@ Prepend debug output with timestamp (default: 1)
|
|||||||
.HP
|
.HP
|
||||||
\fB\-maxtxfee=\fR<amt>
|
\fB\-maxtxfee=\fR<amt>
|
||||||
.IP
|
.IP
|
||||||
Maximum total fees (in DASH) to use in a single wallet transaction or
|
Maximum total fees (in DASH) to use in a single wallet transaction;
|
||||||
raw transaction; setting this too low may abort large
|
setting this too low may abort large transactions (default: 0.10)
|
||||||
transactions (default: 0.10)
|
|
||||||
.HP
|
|
||||||
\fB\-minimumdifficultyblocks=\fR<n>
|
|
||||||
.IP
|
|
||||||
The number of blocks that can be mined with the minimum difficulty at
|
|
||||||
the start of a devnet (default: 0)
|
|
||||||
.HP
|
.HP
|
||||||
\fB\-minsporkkeys=\fR<n>
|
\fB\-minsporkkeys=\fR<n>
|
||||||
.IP
|
.IP
|
||||||
@ -689,7 +800,12 @@ you.
|
|||||||
.HP
|
.HP
|
||||||
\fB\-printtoconsole\fR
|
\fB\-printtoconsole\fR
|
||||||
.IP
|
.IP
|
||||||
Send trace/debug info to console instead of debug.log file
|
Send trace/debug info to console (default: 1 when no \fB\-daemon\fR. To disable
|
||||||
|
logging to file, set \fB\-nodebuglogfile\fR)
|
||||||
|
.HP
|
||||||
|
\fB\-pushversion\fR
|
||||||
|
.IP
|
||||||
|
Protocol version to report to other nodes
|
||||||
.HP
|
.HP
|
||||||
\fB\-shrinkdebugfile\fR
|
\fB\-shrinkdebugfile\fR
|
||||||
.IP
|
.IP
|
||||||
@ -714,6 +830,47 @@ Chain selection options:
|
|||||||
.IP
|
.IP
|
||||||
Use devnet chain with provided name
|
Use devnet chain with provided name
|
||||||
.HP
|
.HP
|
||||||
|
\fB\-highsubsidyblocks=\fR<n>
|
||||||
|
.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<n>
|
||||||
|
.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<quorum name>
|
||||||
|
.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<size>:<threshold>
|
||||||
|
.IP
|
||||||
|
Override the default LLMQ size for the LLMQ_DEVNET quorum (default: 3:2,
|
||||||
|
devnet\-only)
|
||||||
|
.HP
|
||||||
|
\fB\-llmqinstantsend=\fR<quorum name>
|
||||||
|
.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<quorum name>
|
||||||
|
.IP
|
||||||
|
Override the default LLMQ type used for InstantSendDIP0024. (default:
|
||||||
|
llmq_60_75, devnet\-only)
|
||||||
|
.HP
|
||||||
|
\fB\-minimumdifficultyblocks=\fR<n>
|
||||||
|
.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<n>
|
||||||
|
.IP
|
||||||
|
Override the default PowTargetSpacing value in seconds (default: 2.5
|
||||||
|
minutes, devnet\-only)
|
||||||
|
.HP
|
||||||
\fB\-testnet\fR
|
\fB\-testnet\fR
|
||||||
.IP
|
.IP
|
||||||
Use the test chain
|
Use the test chain
|
||||||
@ -722,7 +879,8 @@ Node relay options:
|
|||||||
.HP
|
.HP
|
||||||
\fB\-bytespersigop\fR
|
\fB\-bytespersigop\fR
|
||||||
.IP
|
.IP
|
||||||
Minimum bytes per sigop in transactions we relay and mine (default: 20)
|
Equivalent bytes per sigop in transactions for relay and mining
|
||||||
|
(default: 20)
|
||||||
.HP
|
.HP
|
||||||
\fB\-datacarrier\fR
|
\fB\-datacarrier\fR
|
||||||
.IP
|
.IP
|
||||||
@ -740,13 +898,16 @@ relaying, mining and transaction creation (default: 0.00001)
|
|||||||
.HP
|
.HP
|
||||||
\fB\-whitelistforcerelay\fR
|
\fB\-whitelistforcerelay\fR
|
||||||
.IP
|
.IP
|
||||||
Force relay of transactions from whitelisted peers even if they violate
|
Add 'forcerelay' permission to whitelisted inbound peers with default
|
||||||
local relay policy (default: 0)
|
permissions. This will relay transactions even if the
|
||||||
|
transactions were already in the mempool or violate local relay
|
||||||
|
policy. (default: 0)
|
||||||
.HP
|
.HP
|
||||||
\fB\-whitelistrelay\fR
|
\fB\-whitelistrelay\fR
|
||||||
.IP
|
.IP
|
||||||
Accept relayed transactions received from whitelisted peers even when
|
Add 'relay' permission to whitelisted inbound peers with default
|
||||||
not relaying transactions (default: 1)
|
permissions. This will accept relayed transactions even when not
|
||||||
|
relaying transactions (default: 1)
|
||||||
.PP
|
.PP
|
||||||
Block creation options:
|
Block creation options:
|
||||||
.HP
|
.HP
|
||||||
@ -774,8 +935,8 @@ option can be specified multiple times
|
|||||||
.HP
|
.HP
|
||||||
\fB\-rpcauth=\fR<userpw>
|
\fB\-rpcauth=\fR<userpw>
|
||||||
.IP
|
.IP
|
||||||
Username and hashed password for JSON\-RPC connections. The field
|
Username and HMAC\-SHA\-256 hashed password for JSON\-RPC connections. The
|
||||||
<userpw> comes in the format: <USERNAME>:<SALT>$<HASH>. A
|
field <userpw> comes in the format: <USERNAME>:<SALT>$<HASH>. A
|
||||||
canonical python script is included in share/rpcuser. The client
|
canonical python script is included in share/rpcuser. The client
|
||||||
then connects normally using the
|
then connects normally using the
|
||||||
rpcuser=<USERNAME>/rpcpassword=<PASSWORD> pair of arguments. This
|
rpcuser=<USERNAME>/rpcpassword=<PASSWORD> pair of arguments. This
|
||||||
@ -802,8 +963,8 @@ Password for JSON\-RPC connections
|
|||||||
.HP
|
.HP
|
||||||
\fB\-rpcport=\fR<port>
|
\fB\-rpcport=\fR<port>
|
||||||
.IP
|
.IP
|
||||||
Listen for JSON\-RPC connections on <port> (default: 9998 or testnet:
|
Listen for JSON\-RPC connections on <port> (default: 9998, testnet:
|
||||||
19998)
|
19998, regtest: 19898)
|
||||||
.HP
|
.HP
|
||||||
\fB\-rpcthreads=\fR<n>
|
\fB\-rpcthreads=\fR<n>
|
||||||
.IP
|
.IP
|
||||||
@ -817,8 +978,8 @@ Username for JSON\-RPC connections
|
|||||||
.IP
|
.IP
|
||||||
Accept command line and JSON\-RPC commands
|
Accept command line and JSON\-RPC commands
|
||||||
.SH COPYRIGHT
|
.SH COPYRIGHT
|
||||||
Copyright (C) 2014-2021 The Dash Core developers
|
Copyright (C) 2014-2022 The Dash Core developers
|
||||||
Copyright (C) 2009-2021 The Bitcoin Core developers
|
Copyright (C) 2009-2022 The Bitcoin Core developers
|
||||||
|
|
||||||
Please contribute if you find Dash Core useful. Visit <https://dash.org> for
|
Please contribute if you find Dash Core useful. Visit <https://dash.org> for
|
||||||
further information about the software.
|
further information about the software.
|
||||||
|
@ -1,11 +1,14 @@
|
|||||||
Dash Core version 0.17.0.3
|
Dash Core version v18.0.1
|
||||||
==========================
|
=========================
|
||||||
|
|
||||||
Release is now available from:
|
Release is now available from:
|
||||||
|
|
||||||
<https://www.dash.org/downloads/#wallets>
|
<https://www.dash.org/downloads/#wallets>
|
||||||
|
|
||||||
This is a new hotfix release.
|
This is a new major version release, bringing new features, various bugfixes
|
||||||
|
and other improvements.
|
||||||
|
|
||||||
|
This release is mandatory for all nodes.
|
||||||
|
|
||||||
Please report bugs using the issue tracker at github:
|
Please report bugs using the issue tracker at github:
|
||||||
|
|
||||||
@ -26,21 +29,22 @@ using version < 0.13 you will have to reindex (start with -reindex-chainstate
|
|||||||
or -reindex) to make sure your wallet has all the new data synced. Upgrading
|
or -reindex) to make sure your wallet has all the new data synced. Upgrading
|
||||||
from version 0.13 should not require any additional actions.
|
from version 0.13 should not require any additional actions.
|
||||||
|
|
||||||
When upgrading from a version prior to 0.14.0.3, the
|
When upgrading from a version prior to 18.0.1, the
|
||||||
first startup of Dash Core will run a migration process which can take a few
|
first startup of Dash Core will run a migration process which can take anywhere
|
||||||
minutes to finish. After the migration, a downgrade to an older version is only
|
from a few minutes to thirty minutes to finish. After the migration, a
|
||||||
possible with a reindex (or reindex-chainstate).
|
downgrade to an older version is only possible with a reindex
|
||||||
|
(or reindex-chainstate).
|
||||||
|
|
||||||
Downgrade warning
|
Downgrade warning
|
||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
### Downgrade to a version < 0.14.0.3
|
### Downgrade to a version < v18.0.1
|
||||||
|
|
||||||
Downgrading to a version older than 0.14.0.3 is no longer supported due to
|
Downgrading to a version older than v18.0.1 is not supported due to changes in
|
||||||
changes in the "evodb" database format. If you need to use an older version,
|
the indexes database folder. If you need to use an older version, you must
|
||||||
you must either reindex or re-sync the whole chain.
|
either reindex or re-sync the whole chain.
|
||||||
|
|
||||||
### Downgrade of masternodes to < 0.17.0.2
|
### Downgrade of masternodes to < v18.0.1
|
||||||
|
|
||||||
Starting with the 0.16 release, masternodes verify the protocol version of other
|
Starting with the 0.16 release, masternodes verify the protocol version of other
|
||||||
masternodes. This results in PoSe punishment/banning for outdated masternodes,
|
masternodes. This results in PoSe punishment/banning for outdated masternodes,
|
||||||
@ -50,33 +54,246 @@ is not recommended.
|
|||||||
Notable changes
|
Notable changes
|
||||||
===============
|
===============
|
||||||
|
|
||||||
This release adds some missing translations and help strings. It also fixes
|
Quorum rotation
|
||||||
a couple of build issues and a rare crash on some linux systems.
|
--------------
|
||||||
|
InstantSend quorums will now use a new quorum type and a new algorithm for
|
||||||
|
establishing quorums. The upcoming DIP-0024 will provide comprehensive details.
|
||||||
|
|
||||||
0.17.0.3 Change log
|
Quorum rotation is activated via a BIP9 style hard fork that will begin
|
||||||
===================
|
signalling on August 15, 2022 using bit 7. New quorums will start forming in
|
||||||
|
1152-1440 block range after the activation. Any nodes that do not upgrade by
|
||||||
|
that time will diverge from the rest of the network.
|
||||||
|
|
||||||
See detailed [set of changes](https://github.com/dashpay/dash/compare/v0.17.0.2...dashpay:v0.17.0.3).
|
Deterministic InstantSend
|
||||||
|
-------------------------
|
||||||
|
Deterministically verifying InstantSend locks at any point in the future has
|
||||||
|
been added to support Dash Platform. This update introduces versioning to
|
||||||
|
InstantSend messages and adds quorum information to them. While the previous
|
||||||
|
design was sufficient for core chain payments, the platform chain will benefit
|
||||||
|
from this enhanced verification capability. Details about deterministic
|
||||||
|
InstantSend are provided in [DIP-0022](https://github.com/dashpay/dips/blob/master/dip-0022.md).
|
||||||
|
|
||||||
- [`6a54af0df7`](https://github.com/dashpay/dash/commit/6a54af0df7) Bump to v0.17.0.3
|
Deterministic InstantSend will be activated with the DIP0024 hard fork.
|
||||||
- [`97e8461234`](https://github.com/dashpay/dash/commit/97e8461234) doc: Archive v0.17.0.2 release notes
|
|
||||||
- [`96c041896b`](https://github.com/dashpay/dash/commit/96c041896b) feat: add tor entrypoint script for use in dashmate (#4182)
|
Governance
|
||||||
- [`3661f36bbd`](https://github.com/dashpay/dash/commit/3661f36bbd) Merge #14416: Fix OSX dmg issue (10.12 to 10.14) (#4177)
|
----------
|
||||||
- [`4f4bda0557`](https://github.com/dashpay/dash/commit/4f4bda0557) depends: Undefine `BLSALLOC_SODIUM` in `bls-dash.mk` (#4176)
|
Several improvements have been made to Dash’s DAO governance system.
|
||||||
- [`575e0a3070`](https://github.com/dashpay/dash/commit/575e0a3070) qt: Add `QFont::Normal` as a supported font weight when no other font weights were found (#4175)
|
The governance proposal fee has been reduced from 5 Dash to 1 Dash following
|
||||||
- [`ce4a73b790`](https://github.com/dashpay/dash/commit/ce4a73b790) rpc: Fix `upgradetohd` help text (#4170)
|
a vote by masternode owners to do so. For improved security and flexibility,
|
||||||
- [`2fa8ddf160`](https://github.com/dashpay/dash/commit/2fa8ddf160) Translations 202105 (add missing) (#4169)
|
proposal payouts to pay-to-script-hash (P2SH) addresses are now supported.
|
||||||
|
|
||||||
|
These changes will be activated with the DIP0024 hard fork.
|
||||||
|
|
||||||
|
Governance proposals can now be viewed in GUI Governance tab (must be enabled
|
||||||
|
in Preferences first).
|
||||||
|
|
||||||
|
Initial Enhanced Hard Fork support
|
||||||
|
----------------------------------
|
||||||
|
The masternode hard fork signal special transaction has been added as the first
|
||||||
|
step in enabling an improved hard fork mechanism. This enhancement enables
|
||||||
|
future hard forks to be activated quickly and safely without any
|
||||||
|
“race conditions” if miners and masternodes update at significantly different
|
||||||
|
speeds. Effectively there will be a masternode signal on chain in addition to
|
||||||
|
the miner one to ensure smooth transitions. Details of the enhanced hard fork
|
||||||
|
system are provided in [DIP-0023](https://github.com/dashpay/dips/blob/master/dip-0023.md).
|
||||||
|
|
||||||
|
Network improvements
|
||||||
|
--------------------
|
||||||
|
We implemented and backported implementations of several improvement proposals.
|
||||||
|
You can read more about implemented changes in the following documents:
|
||||||
|
- [`DIP-0025`](https://gist.github.com/thephez/6c4c2a7747298e8b3e528c0c4e98a68c): Compressed headers.
|
||||||
|
- [`BIP 155`](https://github.com/bitcoin/bips/blob/master/bip-0155.mediawiki): The 'addrv2' and 'sendaddrv2' messages which enable relay of Tor V3 addresses (and other networks).
|
||||||
|
- [`BIP 158`](https://github.com/bitcoin/bips/blob/master/bip-0158.mediawiki): Compact Block Filters for Light Clients.
|
||||||
|
|
||||||
|
KeePass support removed
|
||||||
|
-----------------------
|
||||||
|
Please make sure to move your coins to a wallet with a regular passphrase.
|
||||||
|
|
||||||
|
Wallet changes
|
||||||
|
--------------
|
||||||
|
We continued backporting wallet functionality updates. Most notable changes
|
||||||
|
are:
|
||||||
|
- Added support for empty, encrypted-on-creation and watch-only wallets.
|
||||||
|
- Wallets can now be created, opened and closed via a GUI menu.
|
||||||
|
- No more `salvagewallet` option in cmd-line and Repair tab in GUI. Check the
|
||||||
|
`salvage` command in the `dash-wallet` tool.
|
||||||
|
|
||||||
|
Indexes
|
||||||
|
-------
|
||||||
|
The transaction index is moved into `indexes/` folder. The migration of the old
|
||||||
|
data is done on the first run and does not require reindexing. Note that the data
|
||||||
|
in the old path is removed which means that this change is not backwards
|
||||||
|
compatible and you'll have to reindex the whole blockchain if you decide to
|
||||||
|
downgrade to a pre-v18.0.1 version.
|
||||||
|
|
||||||
|
Remote Procedure Call (RPC) Changes
|
||||||
|
-----------------------------------
|
||||||
|
Most changes here were introduced through Bitcoin backports mostly related to
|
||||||
|
the deprecation of wallet accounts in DashCore v0.17 and introduction of PSBT
|
||||||
|
format.
|
||||||
|
|
||||||
|
The new RPCs are:
|
||||||
|
- `combinepsbt`
|
||||||
|
- `converttopsbt`
|
||||||
|
- `createpsbt`
|
||||||
|
- `decodepsbt`
|
||||||
|
- `deriveaddresses`
|
||||||
|
- `finalizepsbt`
|
||||||
|
- `getblockfilter`
|
||||||
|
- `getdescriptorinfo`
|
||||||
|
- `getnodeaddresses`
|
||||||
|
- `getrpcinfo`
|
||||||
|
- `joinpsbts`
|
||||||
|
- `listwalletdir`
|
||||||
|
- `quorum rotationinfo`
|
||||||
|
- `scantxoutset`
|
||||||
|
- `submitheader`
|
||||||
|
- `testmempoolaccept`
|
||||||
|
- `utxoupdatepsbt`
|
||||||
|
- `walletcreatefundedpsbt`
|
||||||
|
- `walletprocesspsbt`
|
||||||
|
|
||||||
|
The removed RPCs are:
|
||||||
|
- `estimatefee`
|
||||||
|
- `getinfo`
|
||||||
|
- `getreceivedbyaccount`
|
||||||
|
- `keepass`
|
||||||
|
- `listaccounts`
|
||||||
|
- `listreceivedbyaccount`
|
||||||
|
- `move`
|
||||||
|
- `resendwallettransactions`
|
||||||
|
- `sendfrom`
|
||||||
|
- `signrawtransaction`
|
||||||
|
|
||||||
|
Changes in existing RPCs introduced through bitcoin backports:
|
||||||
|
- The `testnet` field in `dash-cli -getinfo` has been renamed to `chain` and
|
||||||
|
now returns the current network name as defined in BIP70 (main, test, regtest).
|
||||||
|
- Added `window_final_block_height` in `getchaintxstats`
|
||||||
|
- Added `feerate_percentiles` object with feerates at the 10th, 25th, 50th,
|
||||||
|
75th, and 90th percentile weight unit instead of `medianfeerate` in
|
||||||
|
`getblockstats`
|
||||||
|
- In `getmempoolancestors`, `getmempooldescendants`, `getmempoolentry` and
|
||||||
|
`getrawmempool` RPCs, to be consistent with the returned value and other RPCs
|
||||||
|
such as `getrawtransaction`, `vsize` has been added and `size` is now
|
||||||
|
deprecated. `size` will only be returned if `dashd` is started with
|
||||||
|
`-deprecatedrpc=size`.
|
||||||
|
- Added `loaded` in mempool related RPCs indicates whether the mempool is fully
|
||||||
|
loaded or not
|
||||||
|
- Added `localservicesnames` in `getnetworkinfo` list the services the node
|
||||||
|
offers to the network, in human-readable form (in addition to an already
|
||||||
|
existing `localservices` hex string)
|
||||||
|
- Added `hwm` in `getzmqnotifications`
|
||||||
|
- `createwallet` can create blank, encrypted or watch-only wallets now.
|
||||||
|
- Added `private_keys_enabled` in `getwalletinfo`
|
||||||
|
- Added `solvable`, `desc`, `ischange` and `hdmasterfingerprint` in `getaddressinfo`
|
||||||
|
- Added `desc` in `listunspent`
|
||||||
|
|
||||||
|
Dash-specific changes in existing RPCs:
|
||||||
|
- Added `quorumIndex` in `quorum getinfo` and `quorum memberof`
|
||||||
|
- In rpc `masternodelist` with parameters `full`, `info` and `json` the PoS penalty score of the MN will be returned. For `json` parameter, the field `pospenaltyscore` was added.
|
||||||
|
|
||||||
|
Please check `help <command>` for more detailed information on specific RPCs.
|
||||||
|
|
||||||
|
Command-line options
|
||||||
|
--------------------
|
||||||
|
Most changes here were introduced through Bitcoin backports.
|
||||||
|
|
||||||
|
New cmd-line options:
|
||||||
|
- `asmap`
|
||||||
|
- `avoidpartialspends`
|
||||||
|
- `blockfilterindex`
|
||||||
|
- `blocksonly`
|
||||||
|
- `llmqinstantsenddip0024`
|
||||||
|
- `llmqtestinstantsendparams`
|
||||||
|
- `maxuploadtarget`
|
||||||
|
- `natpmp`
|
||||||
|
- `peerblockfilters`
|
||||||
|
- `powtargetspacing`
|
||||||
|
- `stdinwalletpassphrase`
|
||||||
|
- `zmqpubhashchainlock`
|
||||||
|
- `zmqpubrawchainlock`
|
||||||
|
|
||||||
|
The option to set the PUB socket's outbound message high water mark
|
||||||
|
(SNDHWM) may be set individually for each notification:
|
||||||
|
- `-zmqpubhashtxhwm=n`
|
||||||
|
- `-zmqpubhashblockhwm=n`
|
||||||
|
- `-zmqpubhashchainlockhwm=n`
|
||||||
|
- `-zmqpubhashtxlockhwm=n`
|
||||||
|
- `-zmqpubhashgovernancevotehwm=n`
|
||||||
|
- `-zmqpubhashgovernanceobjecthwm=n`
|
||||||
|
- `-zmqpubhashinstantsenddoublespendhwm=n`
|
||||||
|
- `-zmqpubhashrecoveredsighwm=n`
|
||||||
|
- `-zmqpubrawblockhwm=n`
|
||||||
|
- `-zmqpubrawtxhwm=n`
|
||||||
|
- `-zmqpubrawchainlockhwm=n`
|
||||||
|
- `-zmqpubrawchainlocksighwm=n`
|
||||||
|
- `-zmqpubrawtxlockhwm=n`
|
||||||
|
- `-zmqpubrawtxlocksighwm=n`
|
||||||
|
- `-zmqpubrawgovernancevotehwm=n`
|
||||||
|
- `-zmqpubrawgovernanceobjecthwm=n`
|
||||||
|
- `-zmqpubrawinstantsenddoublespendhwm=n`
|
||||||
|
- `-zmqpubrawrecoveredsighwm=n`
|
||||||
|
|
||||||
|
Removed cmd-line options:
|
||||||
|
- `keepass`
|
||||||
|
- `keepassport`
|
||||||
|
- `keepasskey`
|
||||||
|
- `keepassid`
|
||||||
|
- `keepassname`
|
||||||
|
- `salvagewallet`
|
||||||
|
|
||||||
|
Changes in existing cmd-line options:
|
||||||
|
|
||||||
|
Please check `Help -> Command-line options` in Qt wallet or `dashd --help` for
|
||||||
|
more information.
|
||||||
|
|
||||||
|
Backports from Bitcoin Core
|
||||||
|
---------------------------
|
||||||
|
This release introduces over 1000 updates from Bitcoin v0.18/v0.19/v0.20 as well as numerous updates from Bitcoin v0.21 and more recent versions. This includes multi-wallet support in the GUI, support for partially signed transactions (PSBT), Tor version 3 support, and a number of other updates that will benefit Dash users. Bitcoin changes that do not align with Dash’s product needs, such as SegWit and RBF, are excluded from our backporting. For additional detail on what’s included in Bitcoin, please refer to their release notes – v0.18, v0.19, v0.20.
|
||||||
|
|
||||||
|
Miscellaneous
|
||||||
|
-------------
|
||||||
|
A lot of refactoring, code cleanups and other small fixes were done in this release.
|
||||||
|
|
||||||
|
v18.0.1 Change log
|
||||||
|
==================
|
||||||
|
|
||||||
|
See detailed [set of changes](https://github.com/dashpay/dash/compare/v0.17.0.3...dashpay:v18.0.1).
|
||||||
|
|
||||||
Credits
|
Credits
|
||||||
=======
|
=======
|
||||||
|
|
||||||
Thanks to everyone who directly contributed to this release:
|
Thanks to everyone who directly contributed to this release:
|
||||||
|
|
||||||
|
- AJ ONeal (coolaj86)
|
||||||
|
- Christian Fifi Culp (christiancfifi)
|
||||||
- dustinface (xdustinface)
|
- dustinface (xdustinface)
|
||||||
|
- gabriel-bjg
|
||||||
|
- Holger Schinzel (schinzelh)
|
||||||
|
- humbleDasher
|
||||||
|
- Kittywhiskers Van Gogh (kittywhiskers)
|
||||||
|
- Konstantin Akimov (knst)
|
||||||
|
- ktechmidas
|
||||||
|
- linuxsh2
|
||||||
|
- Munkybooty
|
||||||
|
- Nathan Marley (nmarley)
|
||||||
|
- Odysseas Gabrielides (ogabrielides)
|
||||||
|
- PastaPastaPasta
|
||||||
|
- pravblockc
|
||||||
|
- rkarthik2k21
|
||||||
|
- Stefan (5tefan)
|
||||||
- strophy
|
- strophy
|
||||||
|
- TheLazieR Yip (thelazier)
|
||||||
|
- thephez
|
||||||
- UdjinM6
|
- UdjinM6
|
||||||
|
- Vijay (vijaydasmp)
|
||||||
|
- Vlad K (dzutto)
|
||||||
|
|
||||||
As well as everyone that submitted issues and reviewed pull requests.
|
As well as everyone that submitted issues, reviewed pull requests, helped debug the release candidates, and write DIPs that were implemented in this release. Notable mentions include:
|
||||||
|
|
||||||
|
- Samuel Westrich (quantumexplorer)
|
||||||
|
- Virgile Bartolo
|
||||||
|
- xkcd
|
||||||
|
|
||||||
Older releases
|
Older releases
|
||||||
==============
|
==============
|
||||||
@ -101,6 +318,7 @@ Dash Core tree 0.12.1.x was a fork of Bitcoin Core tree 0.12.
|
|||||||
|
|
||||||
These release are considered obsolete. Old release notes can be found here:
|
These release are considered obsolete. Old release notes can be found here:
|
||||||
|
|
||||||
|
- [v0.17.0.3](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.17.0.3.md) released June/07/2021
|
||||||
- [v0.17.0.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.17.0.2.md) released May/19/2021
|
- [v0.17.0.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.17.0.2.md) released May/19/2021
|
||||||
- [v0.16.1.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.16.1.1.md) released November/17/2020
|
- [v0.16.1.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.16.1.1.md) released November/17/2020
|
||||||
- [v0.16.1.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.16.1.0.md) released November/14/2020
|
- [v0.16.1.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.16.1.0.md) released November/14/2020
|
||||||
|
132
doc/release-notes/dash/release-notes-0.17.0.3.md
Normal file
132
doc/release-notes/dash/release-notes-0.17.0.3.md
Normal file
@ -0,0 +1,132 @@
|
|||||||
|
Dash Core version 0.17.0.3
|
||||||
|
==========================
|
||||||
|
|
||||||
|
Release is now available from:
|
||||||
|
|
||||||
|
<https://www.dash.org/downloads/#wallets>
|
||||||
|
|
||||||
|
This is a new hotfix release.
|
||||||
|
|
||||||
|
Please report bugs using the issue tracker at github:
|
||||||
|
|
||||||
|
<https://github.com/dashpay/dash/issues>
|
||||||
|
|
||||||
|
|
||||||
|
Upgrading and downgrading
|
||||||
|
=========================
|
||||||
|
|
||||||
|
How to Upgrade
|
||||||
|
--------------
|
||||||
|
|
||||||
|
If you are running an older version, shut it down. Wait until it has completely
|
||||||
|
shut down (which might take a few minutes for older versions), then run the
|
||||||
|
installer (on Windows) or just copy over /Applications/Dash-Qt (on Mac) or
|
||||||
|
dashd/dash-qt (on Linux). If you upgrade after DIP0003 activation and you were
|
||||||
|
using version < 0.13 you will have to reindex (start with -reindex-chainstate
|
||||||
|
or -reindex) to make sure your wallet has all the new data synced. Upgrading
|
||||||
|
from version 0.13 should not require any additional actions.
|
||||||
|
|
||||||
|
When upgrading from a version prior to 0.14.0.3, the
|
||||||
|
first startup of Dash Core will run a migration process which can take a few
|
||||||
|
minutes to finish. After the migration, a downgrade to an older version is only
|
||||||
|
possible with a reindex (or reindex-chainstate).
|
||||||
|
|
||||||
|
Downgrade warning
|
||||||
|
-----------------
|
||||||
|
|
||||||
|
### Downgrade to a version < 0.14.0.3
|
||||||
|
|
||||||
|
Downgrading to a version older than 0.14.0.3 is no longer supported due to
|
||||||
|
changes in the "evodb" database format. If you need to use an older version,
|
||||||
|
you must either reindex or re-sync the whole chain.
|
||||||
|
|
||||||
|
### Downgrade of masternodes to < 0.17.0.2
|
||||||
|
|
||||||
|
Starting with the 0.16 release, masternodes verify the protocol version of other
|
||||||
|
masternodes. This results in PoSe punishment/banning for outdated masternodes,
|
||||||
|
so downgrading even prior to the activation of the introduced hard-fork changes
|
||||||
|
is not recommended.
|
||||||
|
|
||||||
|
Notable changes
|
||||||
|
===============
|
||||||
|
|
||||||
|
This release adds some missing translations and help strings. It also fixes
|
||||||
|
a couple of build issues and a rare crash on some linux systems.
|
||||||
|
|
||||||
|
0.17.0.3 Change log
|
||||||
|
===================
|
||||||
|
|
||||||
|
See detailed [set of changes](https://github.com/dashpay/dash/compare/v0.17.0.2...dashpay:v0.17.0.3).
|
||||||
|
|
||||||
|
- [`6a54af0df7`](https://github.com/dashpay/dash/commit/6a54af0df7) Bump to v0.17.0.3
|
||||||
|
- [`97e8461234`](https://github.com/dashpay/dash/commit/97e8461234) doc: Archive v0.17.0.2 release notes
|
||||||
|
- [`96c041896b`](https://github.com/dashpay/dash/commit/96c041896b) feat: add tor entrypoint script for use in dashmate (#4182)
|
||||||
|
- [`3661f36bbd`](https://github.com/dashpay/dash/commit/3661f36bbd) Merge #14416: Fix OSX dmg issue (10.12 to 10.14) (#4177)
|
||||||
|
- [`4f4bda0557`](https://github.com/dashpay/dash/commit/4f4bda0557) depends: Undefine `BLSALLOC_SODIUM` in `bls-dash.mk` (#4176)
|
||||||
|
- [`575e0a3070`](https://github.com/dashpay/dash/commit/575e0a3070) qt: Add `QFont::Normal` as a supported font weight when no other font weights were found (#4175)
|
||||||
|
- [`ce4a73b790`](https://github.com/dashpay/dash/commit/ce4a73b790) rpc: Fix `upgradetohd` help text (#4170)
|
||||||
|
- [`2fa8ddf160`](https://github.com/dashpay/dash/commit/2fa8ddf160) Translations 202105 (add missing) (#4169)
|
||||||
|
|
||||||
|
Credits
|
||||||
|
=======
|
||||||
|
|
||||||
|
Thanks to everyone who directly contributed to this release:
|
||||||
|
|
||||||
|
- dustinface (xdustinface)
|
||||||
|
- strophy
|
||||||
|
- UdjinM6
|
||||||
|
|
||||||
|
As well as everyone that submitted issues and reviewed pull requests.
|
||||||
|
|
||||||
|
Older releases
|
||||||
|
==============
|
||||||
|
|
||||||
|
Dash was previously known as Darkcoin.
|
||||||
|
|
||||||
|
Darkcoin tree 0.8.x was a fork of Litecoin tree 0.8, original name was XCoin
|
||||||
|
which was first released on Jan/18/2014.
|
||||||
|
|
||||||
|
Darkcoin tree 0.9.x was the open source implementation of masternodes based on
|
||||||
|
the 0.8.x tree and was first released on Mar/13/2014.
|
||||||
|
|
||||||
|
Darkcoin tree 0.10.x used to be the closed source implementation of Darksend
|
||||||
|
which was released open source on Sep/25/2014.
|
||||||
|
|
||||||
|
Dash Core tree 0.11.x was a fork of Bitcoin Core tree 0.9,
|
||||||
|
Darkcoin was rebranded to Dash.
|
||||||
|
|
||||||
|
Dash Core tree 0.12.0.x was a fork of Bitcoin Core tree 0.10.
|
||||||
|
|
||||||
|
Dash Core tree 0.12.1.x was a fork of Bitcoin Core tree 0.12.
|
||||||
|
|
||||||
|
These release are considered obsolete. Old release notes can be found here:
|
||||||
|
|
||||||
|
- [v0.17.0.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.17.0.2.md) released May/19/2021
|
||||||
|
- [v0.16.1.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.16.1.1.md) released November/17/2020
|
||||||
|
- [v0.16.1.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.16.1.0.md) released November/14/2020
|
||||||
|
- [v0.16.0.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.16.0.1.md) released September/30/2020
|
||||||
|
- [v0.15.0.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.15.0.0.md) released Febrary/18/2020
|
||||||
|
- [v0.14.0.5](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.14.0.5.md) released December/08/2019
|
||||||
|
- [v0.14.0.4](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.14.0.4.md) released November/22/2019
|
||||||
|
- [v0.14.0.3](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.14.0.3.md) released August/15/2019
|
||||||
|
- [v0.14.0.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.14.0.2.md) released July/4/2019
|
||||||
|
- [v0.14.0.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.14.0.1.md) released May/31/2019
|
||||||
|
- [v0.14.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.14.0.md) released May/22/2019
|
||||||
|
- [v0.13.3](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.13.3.md) released Apr/04/2019
|
||||||
|
- [v0.13.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.13.2.md) released Mar/15/2019
|
||||||
|
- [v0.13.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.13.1.md) released Feb/9/2019
|
||||||
|
- [v0.13.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.13.0.md) released Jan/14/2019
|
||||||
|
- [v0.12.3.4](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.12.3.4.md) released Dec/14/2018
|
||||||
|
- [v0.12.3.3](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.12.3.3.md) released Sep/19/2018
|
||||||
|
- [v0.12.3.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.12.3.2.md) released Jul/09/2018
|
||||||
|
- [v0.12.3.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.12.3.1.md) released Jul/03/2018
|
||||||
|
- [v0.12.2.3](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.12.2.3.md) released Jan/12/2018
|
||||||
|
- [v0.12.2.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.12.2.2.md) released Dec/17/2017
|
||||||
|
- [v0.12.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.12.2.md) released Nov/08/2017
|
||||||
|
- [v0.12.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.12.1.md) released Feb/06/2017
|
||||||
|
- [v0.12.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.12.0.md) released Aug/15/2015
|
||||||
|
- [v0.11.2](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.11.2.md) released Mar/04/2015
|
||||||
|
- [v0.11.1](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.11.1.md) released Feb/10/2015
|
||||||
|
- [v0.11.0](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.11.0.md) released Jan/15/2015
|
||||||
|
- [v0.10.x](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.10.0.md) released Sep/25/2014
|
||||||
|
- [v0.9.x](https://github.com/dashpay/dash/blob/master/doc/release-notes/dash/release-notes-0.9.0.md) released Mar/13/2014
|
Loading…
Reference in New Issue
Block a user