diff --git a/doc/man/bitcoin-cli.1 b/doc/man/bitcoin-cli.1 --- a/doc/man/bitcoin-cli.1 +++ b/doc/man/bitcoin-cli.1 @@ -1,17 +1,21 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6. -.TH BITCOIN-CLI "1" "May 2019" "bitcoin-cli v0.19.6.0" "User Commands" +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.3. +.TH BITCOIN-CLI "1" "May 2019" "bitcoin-cli v0.19.7.0" "User Commands" .SH NAME -bitcoin-cli \- manual page for bitcoin-cli v0.19.6.0 +bitcoin-cli \- manual page for bitcoin-cli v0.19.7.0 +.SH SYNOPSIS +.B bitcoin-cli +[\fI\,options\/\fR] \fI\, \/\fR[\fI\,params\/\fR] \fI\,Send command to Bitcoin ABC\/\fR +.br +.B bitcoin-cli +[\fI\,options\/\fR] \fI\,-named \/\fR[\fI\,name=value\/\fR]... \fI\,Send command to Bitcoin ABC (with named arguments)\/\fR +.br +.B bitcoin-cli +[\fI\,options\/\fR] \fI\,help List commands\/\fR +.br +.B bitcoin-cli +[\fI\,options\/\fR] \fI\,help Get help for a command\/\fR .SH DESCRIPTION -Bitcoin ABC RPC client version v0.19.6.0 -.SS "Usage:" -.TP -bitcoin\-cli [options] [params] -Send command to Bitcoin ABC -.IP -bitcoin\-cli [options] \fB\-named\fR [name=value] ... Send command to Bitcoin ABC (with named arguments) -bitcoin\-cli [options] help List commands -bitcoin\-cli [options] help Get help for a command +Bitcoin ABC RPC client version v0.19.7.0 .SH OPTIONS .HP \-? @@ -33,66 +37,57 @@ multiple non\-atomic requests. Some entries in the result may represent results from different states (e.g. wallet balance may be as of a different block from the chain state reported) -.PP -Chain selection options: -.HP -\fB\-testnet\fR -.IP -Use the test chain -.HP -\fB\-regtest\fR -.IP -Enter regression test mode, which uses a special chain in which blocks -can be solved instantly. This is intended for regression testing -tools and app development. .HP \fB\-named\fR .IP Pass named instead of positional arguments (default: false) .HP +\fB\-rpcclienttimeout=\fR +.IP +Timeout in seconds during HTTP requests, or 0 for no timeout. (default: +900) +.HP \fB\-rpcconnect=\fR .IP Send commands to node running on (default: 127.0.0.1) .HP -\fB\-rpcport=\fR +\fB\-rpcpassword=\fR .IP -Connect to JSON\-RPC on (default: 8332 or testnet: 18332) +Password for JSON\-RPC connections .HP -\fB\-rpcwait\fR +\fB\-rpcport=\fR .IP -Wait for RPC server to start +Connect to JSON\-RPC on (default: 8332 or testnet: 18332) .HP \fB\-rpcuser=\fR .IP Username for JSON\-RPC connections .HP -\fB\-rpcpassword=\fR -.IP -Password for JSON\-RPC connections -.HP -\fB\-rpcclienttimeout=\fR +\fB\-rpcwait\fR .IP -Timeout in seconds during HTTP requests, or 0 for no timeout. (default: -900) +Wait for RPC server to start .HP -\fB\-stdinrpcpass\fR -.TP -Read RPC password from standard input as a single line. -When combined +\fB\-rpcwallet=\fR .IP -with \fB\-stdin\fR, the first line from standard input is used for the -RPC password. +Send RPC for non\-default wallet on RPC server (needs to exactly match +corresponding \fB\-wallet\fR option passed to bitcoind) .HP \fB\-stdin\fR .IP Read extra arguments from standard input, one per line until EOF/Ctrl\-D (recommended for sensitive information such as passphrases) .HP -\fB\-rpcwallet=\fR +\fB\-stdinrpcpass\fR .IP -Send RPC for non\-default wallet on RPC server (argument is wallet -filename in bitcoind directory, required if bitcoind/\-Qt runs -with multiple wallets) +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 +RPC password. +.PP +Chain selection options: +.HP +\fB\-testnet\fR +.IP +Use the test chain .SH COPYRIGHT Copyright (C) 2009-2019 The Bitcoin developers diff --git a/doc/man/bitcoin-qt.1 b/doc/man/bitcoin-qt.1 --- a/doc/man/bitcoin-qt.1 +++ b/doc/man/bitcoin-qt.1 @@ -1,36 +1,23 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6. -.TH BITCOIN-QT "1" "May 2019" "bitcoin-qt v0.19.6.0" "User Commands" +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.3. +.TH BITCOIN-QT "1" "May 2019" "bitcoin-qt v0.19.7.0" "User Commands" .SH NAME -bitcoin-qt \- manual page for bitcoin-qt v0.19.6.0 +bitcoin-qt \- manual page for bitcoin-qt v0.19.7.0 +.SH SYNOPSIS +.B bitcoin-qt +[\fI\,command-line options\/\fR] .SH DESCRIPTION -Bitcoin ABC version v0.19.6.0 (64\-bit) -Usage: -.IP -bitcoin\-qt [command\-line options] +Bitcoin ABC version v0.19.7.0 (64\-bit) .SH OPTIONS .HP \-? .IP Print this help message and exit .HP -\fB\-version\fR -.IP -Print version and exit -.HP \fB\-alertnotify=\fR .IP Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message) .HP -\fB\-blocksdir=\fR -.IP -Specify blocks directory (default: /blocks) -.HP -\fB\-blocknotify=\fR -.IP -Execute command when the best block changes (%s in cmd is replaced by -block hash) -.HP \fB\-assumevalid=\fR .IP If this block is in the chain assume that it and its ancestors are valid @@ -40,6 +27,21 @@ testnet: 00000000000002cb911c0a756a24c2fe6c1a29acaede3569ce430b95d8ff012d) .HP +\fB\-blocknotify=\fR +.IP +Execute command when the best block changes (%s in cmd is replaced by +block hash) +.HP +\fB\-blockreconstructionextratxn=\fR +.IP +Extra transactions to keep in memory for compact block reconstructions +(default: 100) +.HP +\fB\-blocksdir=\fR +.IP +Specify directory to hold blocks subdirectory for *.dat files (default: +) +.HP \fB\-conf=\fR .IP Specify configuration file (default: bitcoin.conf) @@ -52,52 +54,52 @@ .IP Set database cache size in megabytes (4 to 16384, default: 450) .HP +\fB\-debuglogfile=\fR +.IP +Specify location of debug log file: this can be an absolute path or a +path relative to the data directory (default: debug.log) +.HP \fB\-finalizationdelay=\fR .IP Set the minimum amount of time to wait between a block header reception and the block finalization. Unit is seconds (default: 7200) .HP -\fB\-maxreorgdepth=\fR +\fB\-includeconf=\fR .IP -Configure at what depth blocks are considered final (default: 10). Use -\fB\-1\fR to disable. +Specify additional configuration file, relative to the \fB\-datadir\fR path +(only useable from configuration file, not command line) .HP \fB\-loadblock=\fR .IP Imports blocks from external blk000??.dat file on startup .HP -\fB\-debuglogfile=\fR +\fB\-maxmempool=\fR .IP -Specify location of debug log file: this can be an absolute path or a -path relative to the data directory (default: debug.log) +Keep the transaction memory pool below megabytes (default: 300) .HP \fB\-maxorphantx=\fR .IP Keep at most unconnectable transactions in memory (default: 100) .HP -\fB\-maxmempool=\fR +\fB\-maxreorgdepth=\fR .IP -Keep the transaction memory pool below megabytes (default: 300) +Configure at what depth blocks are considered final (default: 10). Use +\fB\-1\fR to disable. .HP \fB\-mempoolexpiry=\fR .IP Do not keep transactions in the mempool longer than hours (default: 336) .HP -\fB\-persistmempool\fR -.IP -Whether to save the mempool on shutdown and load on restart (default: 1) -.HP -\fB\-blockreconstructionextratxn=\fR -.IP -Extra transactions to keep in memory for compact block reconstructions -(default: 100) -.HP \fB\-par=\fR .IP -Set the number of script verification threads (\fB\-6\fR to 16, 0 = auto, <0 = +Set the number of script verification threads (\fB\-4\fR to 16, 0 = auto, <0 = leave that many cores free, default: 0) .HP +\fB\-persistmempool\fR +.IP +Whether to save the mempool on shutdown and load on restart (default: 1) +.HP \fB\-pid=\fR .IP Specify pid file (default: bitcoind.pid) @@ -114,14 +116,14 @@ >550 = automatically prune block files to stay under the specified target size in MiB) .HP -\fB\-reindex\-chainstate\fR -.IP -Rebuild chain state from the currently indexed blocks -.HP \fB\-reindex\fR .IP Rebuild chain state and block index from the blk*.dat files on disk .HP +\fB\-reindex\-chainstate\fR +.IP +Rebuild chain state from the currently indexed blocks +.HP \fB\-sysperms\fR .IP Create new files with system default permissions, instead of umask 077 @@ -136,6 +138,10 @@ .IP Use Cash Address for destination encoding instead of base58 (activate by default on Jan, 14) +.HP +\fB\-version\fR +.IP +Print version and exit .PP Connection options: .HP @@ -213,6 +219,11 @@ time may be influenced by peers forward or backward by this amount. (default: 4200 seconds) .HP +\fB\-maxuploadtarget=\fR +.IP +Tries to keep outbound traffic under the given target (in MiB per 24h), +0 = no limit (default: 0) +.HP \fB\-onion=\fR .IP Use separate SOCKS5 proxy to reach peers via Tor hidden services @@ -222,15 +233,15 @@ .IP Only connect to nodes in network (ipv4, ipv6 or onion) .HP -\fB\-permitbaremultisig\fR -.IP -Relay non\-P2SH multisig (default: 1) -.HP \fB\-peerbloomfilters\fR .IP Support filtering of blocks and transaction with bloom filters (default: 1) .HP +\fB\-permitbaremultisig\fR +.IP +Relay non\-P2SH multisig (default: 1) +.HP \fB\-port=\fR .IP Listen for connections on (default: 8333 or testnet: 18333) @@ -261,10 +272,6 @@ .IP Tor control port password (default: empty) .HP -\fB\-upnp\fR -.IP -Use UPnP to map the listening port (default: 0) -.HP \fB\-whitebind=\fR .IP Bind to given address and whitelist peers connecting to it. Use @@ -278,20 +285,15 @@ transactions are always relayed, even if they are already in the mempool, useful e.g. for a gateway .HP -\fB\-whitelistrelay\fR -.IP -Accept relayed transactions received from whitelisted peers even when -not relaying transactions (default: 1) -.HP \fB\-whitelistforcerelay\fR .IP Force relay of transactions from whitelisted peers even if they violate local relay policy (default: 1) .HP -\fB\-maxuploadtarget=\fR +\fB\-whitelistrelay\fR .IP -Tries to keep outbound traffic under the given target (in MiB per 24h), -0 = no limit (default: 0) +Accept relayed transactions received from whitelisted peers even when +not relaying transactions (default: 1) .PP Wallet options: .HP @@ -299,15 +301,15 @@ .IP Do not load the wallet and disable wallet RPC calls .HP -\fB\-keypool=\fR -.IP -Set key pool size to (default: 1000) -.HP \fB\-fallbackfee=\fR .IP A fee rate (in BCH/kB) that will be used when fee estimation has insufficient data (default: 0.0002) .HP +\fB\-keypool=\fR +.IP +Set key pool size to (default: 1000) +.HP \fB\-paytxfee=\fR .IP Fee (in BCH/kB) to add to transactions you send (default: 0.00) @@ -324,18 +326,18 @@ .IP Spend unconfirmed change when sending transactions (default: 1) .HP -\fB\-usehd\fR -.IP -Use hierarchical deterministic key generation (HD) after BIP32. Only has -effect during wallet creation/first start (default: 1) -.HP \fB\-upgradewallet\fR .IP Upgrade wallet to latest format on startup .HP -\fB\-wallet=\fR +\fB\-wallet=\fR .IP -Specify wallet file (within data directory) (default: wallet.dat) +Specify wallet database path. Can be specified multiple times to load +multiple wallets. Path is interpreted relative to if +it is not absolute, and will be created if it does not exist (as +a directory containing a wallet.dat file and log files). For +backwards compatibility this will also accept names of existing +data files in .) .HP \fB\-walletbroadcast\fR .IP @@ -378,10 +380,6 @@ .PP Debugging/Testing options: .HP -\fB\-uacomment=\fR -.IP -Append comment to the user agent string -.HP \fB\-debug=\fR .IP Output debugging information (default: 0, supplying is @@ -409,16 +407,6 @@ .IP Prepend debug output with timestamp (default: 1) .HP -\fB\-excessutxocharge=\fR -.IP -Fees (in BCH/kB) to charge per utxo created forrelaying, and mining -(default: 0.00) -.HP -\fB\-minrelaytxfee=\fR -.IP -Fees (in BCH/kB) smaller than this are considered zero fee for relaying, -mining and transaction creation (default: 0.00001) -.HP \fB\-maxtxfee=\fR .IP Maximum total fees (in BCH) to use in a single wallet transaction or raw @@ -432,6 +420,10 @@ \fB\-shrinkdebugfile\fR .IP Shrink debug.log file on client startup (default: 1 when no \fB\-debug\fR) +.HP +\fB\-uacomment=\fR +.IP +Append comment to the user agent string .PP Chain selection options: .HP @@ -454,6 +446,11 @@ .IP Maximum size of data in data carrier transactions we relay and mine (default: 223) +.HP +\fB\-minrelaytxfee=\fR +.IP +Fees (in BCH/kB) smaller than this are considered zero fee for relaying, +mining and transaction creation (default: 0.00001) .PP Block creation options: .HP @@ -461,26 +458,38 @@ .IP Set maximum block size in bytes (default: 2000000) .HP -\fB\-blockprioritypercentage=\fR -.IP -Set maximum percentage of a block reserved to high\-priority/low\-fee -transactions (default: 5) -.HP \fB\-blockmintxfee=\fR .IP Set lowest fee rate (in BCH/kB) for transactions to be included in block creation. (default: 0.00001) -.PP -RPC server options: .HP -\fB\-server\fR +\fB\-blockprioritypercentage=\fR .IP -Accept command line and JSON\-RPC commands +Set maximum percentage of a block reserved to high\-priority/low\-fee +transactions (default: 5) +.PP +RPC server options: .HP \fB\-rest\fR .IP Accept public REST requests (default: 0) .HP +\fB\-rpcallowip=\fR +.IP +Allow JSON\-RPC connections from specified source. Valid for are a +single IP (e.g. 1.2.3.4), a network/netmask (e.g. +1.2.3.4/255.255.255.0) or a network/CIDR (e.g. 1.2.3.4/24). This +option can be specified multiple times +.HP +\fB\-rpcauth=\fR +.IP +Username and hashed password for JSON\-RPC connections. The field + comes in the format: :$. A +canonical python script is included in share/rpcuser. The client +then connects normally using the +rpcuser=/rpcpassword= pair of arguments. This +option can be specified multiple times +.HP \fB\-rpcbind=\fR .IP Bind to given address to listen for JSON\-RPC connections. Use @@ -491,42 +500,30 @@ .IP Location of the auth cookie (default: data dir) .HP -\fB\-rpcuser=\fR +\fB\-rpccorsdomain\fR=\fI\,value\/\fR .IP -Username for JSON\-RPC connections +Domain from which to accept cross origin requests (browser enforced) .HP \fB\-rpcpassword=\fR .IP Password for JSON\-RPC connections .HP -\fB\-rpcauth=\fR -.IP -Username and hashed password for JSON\-RPC connections. The field - comes in the format: :$. A -canonical python script is included in share/rpcuser. The client -then connects normally using the -rpcuser=/rpcpassword= pair of arguments. This -option can be specified multiple times -.HP \fB\-rpcport=\fR .IP Listen for JSON\-RPC connections on (default: 8332 or testnet: 18332) .HP -\fB\-rpcallowip=\fR -.IP -Allow JSON\-RPC connections from specified source. Valid for are a -single IP (e.g. 1.2.3.4), a network/netmask (e.g. -1.2.3.4/255.255.255.0) or a network/CIDR (e.g. 1.2.3.4/24). This -option can be specified multiple times -.HP \fB\-rpcthreads=\fR .IP Set the number of threads to service RPC calls (default: 4) .HP -\fB\-rpccorsdomain\fR=\fI\,value\/\fR +\fB\-rpcuser=\fR .IP -Domain from which to accept cross origin requests (browser enforced) +Username for JSON\-RPC connections +.HP +\fB\-server\fR +.IP +Accept command line and JSON\-RPC commands .PP UI Options: .HP @@ -542,6 +539,10 @@ .IP Start minimized .HP +\fB\-resetguisettings\fR +.IP +Reset all settings changed in the GUI +.HP \fB\-rootcertificates=\fR .IP Set SSL root certificates for payment request (default: \fB\-system\-\fR) @@ -549,10 +550,6 @@ \fB\-splash\fR .IP Show splash screen on startup (default: 1) -.HP -\fB\-resetguisettings\fR -.IP -Reset all settings changed in the GUI .SH COPYRIGHT Copyright (C) 2009-2019 The Bitcoin developers diff --git a/doc/man/bitcoin-tx.1 b/doc/man/bitcoin-tx.1 --- a/doc/man/bitcoin-tx.1 +++ b/doc/man/bitcoin-tx.1 @@ -1,16 +1,15 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6. -.TH BITCOIN-TX "1" "May 2019" "bitcoin-tx v0.19.6.0" "User Commands" +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.3. +.TH BITCOIN-TX "1" "May 2019" "bitcoin-tx v0.19.7.0" "User Commands" .SH NAME -bitcoin-tx \- manual page for bitcoin-tx v0.19.6.0 +bitcoin-tx \- manual page for bitcoin-tx v0.19.7.0 +.SH SYNOPSIS +.B bitcoin-tx +[\fI\,options\/\fR] \fI\, \/\fR[\fI\,commands\/\fR] \fI\,Update hex-encoded bitcoin transaction\/\fR +.br +.B bitcoin-tx +[\fI\,options\/\fR] \fI\,-create \/\fR[\fI\,commands\/\fR] \fI\,Create hex-encoded bitcoin transaction\/\fR .SH DESCRIPTION -Bitcoin ABC bitcoin\-tx utility version v0.19.6.0 -.SS "Usage:" -.TP -bitcoin\-tx [options] [commands] -Update hex\-encoded bitcoin transaction -.TP -bitcoin\-tx [options] \fB\-create\fR [commands] -Create hex\-encoded bitcoin transaction +Bitcoin ABC bitcoin\-tx utility version v0.19.7.0 .SH OPTIONS .HP \-? @@ -34,12 +33,6 @@ \fB\-testnet\fR .IP Use the test chain -.HP -\fB\-regtest\fR -.IP -Enter regression test mode, which uses a special chain in which blocks -can be solved instantly. This is intended for regression testing -tools and app development. .PP Commands: .IP @@ -67,26 +60,26 @@ .IP Add address\-based output to TX .IP -outpubkey=VALUE:PUBKEY[:FLAGS] -.IP -Add pay\-to\-pubkey output to TX. Optionally add the "S" flag to wrap the -output in a pay\-to\-script\-hash. -.IP outdata=[VALUE:]DATA .IP Add data\-based output to TX .IP -outscript=VALUE:SCRIPT[:FLAGS] -.IP -Add raw script output to TX. Optionally add the "S" flag to wrap the -output in a pay\-to\-script\-hash. -.IP outmultisig=VALUE:REQUIRED:PUBKEYS:PUBKEY1:PUBKEY2:....[:FLAGS] .IP Add Pay To n\-of\-m Multi\-sig output to TX. n = REQUIRED, m = PUBKEYS. Optionally add the "S" flag to wrap the output in a pay\-to\-script\-hash. .IP +outpubkey=VALUE:PUBKEY[:FLAGS] +.IP +Add pay\-to\-pubkey output to TX. Optionally add the "S" flag to wrap the +output in a pay\-to\-script\-hash. +.IP +outscript=VALUE:SCRIPT[:FLAGS] +.IP +Add raw script output to TX. Optionally add the "S" flag to wrap the +output in a pay\-to\-script\-hash. +.IP sign=SIGHASH\-FLAGS .IP Add zero or more signatures to transaction. This command requires JSON diff --git a/doc/man/bitcoind.1 b/doc/man/bitcoind.1 --- a/doc/man/bitcoind.1 +++ b/doc/man/bitcoind.1 @@ -1,37 +1,23 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6. -.TH BITCOIND "1" "May 2019" "bitcoind v0.19.6.0" "User Commands" +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.3. +.TH BITCOIND "1" "May 2019" "bitcoind v0.19.7.0" "User Commands" .SH NAME -bitcoind \- manual page for bitcoind v0.19.6.0 +bitcoind \- manual page for bitcoind v0.19.7.0 +.SH SYNOPSIS +.B bitcoind +[\fI\,options\/\fR] \fI\,Start Bitcoin ABC Daemon\/\fR .SH DESCRIPTION -Bitcoin ABC Daemon version v0.19.6.0 -.SS "Usage:" -.TP -bitcoind [options] -Start Bitcoin ABC Daemon +Bitcoin ABC Daemon version v0.19.7.0 .SH OPTIONS .HP \-? .IP Print this help message and exit .HP -\fB\-version\fR -.IP -Print version and exit -.HP \fB\-alertnotify=\fR .IP Execute command when a relevant alert is received or we see a really long fork (%s in cmd is replaced by message) .HP -\fB\-blocksdir=\fR -.IP -Specify blocks directory (default: /blocks) -.HP -\fB\-blocknotify=\fR -.IP -Execute command when the best block changes (%s in cmd is replaced by -block hash) -.HP \fB\-assumevalid=\fR .IP If this block is in the chain assume that it and its ancestors are valid @@ -41,6 +27,21 @@ testnet: 00000000000002cb911c0a756a24c2fe6c1a29acaede3569ce430b95d8ff012d) .HP +\fB\-blocknotify=\fR +.IP +Execute command when the best block changes (%s in cmd is replaced by +block hash) +.HP +\fB\-blockreconstructionextratxn=\fR +.IP +Extra transactions to keep in memory for compact block reconstructions +(default: 100) +.HP +\fB\-blocksdir=\fR +.IP +Specify directory to hold blocks subdirectory for *.dat files (default: +) +.HP \fB\-conf=\fR .IP Specify configuration file (default: bitcoin.conf) @@ -57,52 +58,52 @@ .IP Set database cache size in megabytes (4 to 16384, default: 450) .HP +\fB\-debuglogfile=\fR +.IP +Specify location of debug log file: this can be an absolute path or a +path relative to the data directory (default: debug.log) +.HP \fB\-finalizationdelay=\fR .IP Set the minimum amount of time to wait between a block header reception and the block finalization. Unit is seconds (default: 7200) .HP -\fB\-maxreorgdepth=\fR +\fB\-includeconf=\fR .IP -Configure at what depth blocks are considered final (default: 10). Use -\fB\-1\fR to disable. +Specify additional configuration file, relative to the \fB\-datadir\fR path +(only useable from configuration file, not command line) .HP \fB\-loadblock=\fR .IP Imports blocks from external blk000??.dat file on startup .HP -\fB\-debuglogfile=\fR +\fB\-maxmempool=\fR .IP -Specify location of debug log file: this can be an absolute path or a -path relative to the data directory (default: debug.log) +Keep the transaction memory pool below megabytes (default: 300) .HP \fB\-maxorphantx=\fR .IP Keep at most unconnectable transactions in memory (default: 100) .HP -\fB\-maxmempool=\fR +\fB\-maxreorgdepth=\fR .IP -Keep the transaction memory pool below megabytes (default: 300) +Configure at what depth blocks are considered final (default: 10). Use +\fB\-1\fR to disable. .HP \fB\-mempoolexpiry=\fR .IP Do not keep transactions in the mempool longer than hours (default: 336) .HP -\fB\-persistmempool\fR -.IP -Whether to save the mempool on shutdown and load on restart (default: 1) -.HP -\fB\-blockreconstructionextratxn=\fR -.IP -Extra transactions to keep in memory for compact block reconstructions -(default: 100) -.HP \fB\-par=\fR .IP -Set the number of script verification threads (\fB\-6\fR to 16, 0 = auto, <0 = +Set the number of script verification threads (\fB\-4\fR to 16, 0 = auto, <0 = leave that many cores free, default: 0) .HP +\fB\-persistmempool\fR +.IP +Whether to save the mempool on shutdown and load on restart (default: 1) +.HP \fB\-pid=\fR .IP Specify pid file (default: bitcoind.pid) @@ -119,14 +120,14 @@ >550 = automatically prune block files to stay under the specified target size in MiB) .HP -\fB\-reindex\-chainstate\fR -.IP -Rebuild chain state from the currently indexed blocks -.HP \fB\-reindex\fR .IP Rebuild chain state and block index from the blk*.dat files on disk .HP +\fB\-reindex\-chainstate\fR +.IP +Rebuild chain state from the currently indexed blocks +.HP \fB\-sysperms\fR .IP Create new files with system default permissions, instead of umask 077 @@ -141,6 +142,10 @@ .IP Use Cash Address for destination encoding instead of base58 (activate by default on Jan, 14) +.HP +\fB\-version\fR +.IP +Print version and exit .PP Connection options: .HP @@ -218,6 +223,11 @@ time may be influenced by peers forward or backward by this amount. (default: 4200 seconds) .HP +\fB\-maxuploadtarget=\fR +.IP +Tries to keep outbound traffic under the given target (in MiB per 24h), +0 = no limit (default: 0) +.HP \fB\-onion=\fR .IP Use separate SOCKS5 proxy to reach peers via Tor hidden services @@ -227,15 +237,15 @@ .IP Only connect to nodes in network (ipv4, ipv6 or onion) .HP -\fB\-permitbaremultisig\fR -.IP -Relay non\-P2SH multisig (default: 1) -.HP \fB\-peerbloomfilters\fR .IP Support filtering of blocks and transaction with bloom filters (default: 1) .HP +\fB\-permitbaremultisig\fR +.IP +Relay non\-P2SH multisig (default: 1) +.HP \fB\-port=\fR .IP Listen for connections on (default: 8333 or testnet: 18333) @@ -266,10 +276,6 @@ .IP Tor control port password (default: empty) .HP -\fB\-upnp\fR -.IP -Use UPnP to map the listening port (default: 0) -.HP \fB\-whitebind=\fR .IP Bind to given address and whitelist peers connecting to it. Use @@ -283,20 +289,15 @@ transactions are always relayed, even if they are already in the mempool, useful e.g. for a gateway .HP -\fB\-whitelistrelay\fR -.IP -Accept relayed transactions received from whitelisted peers even when -not relaying transactions (default: 1) -.HP \fB\-whitelistforcerelay\fR .IP Force relay of transactions from whitelisted peers even if they violate local relay policy (default: 1) .HP -\fB\-maxuploadtarget=\fR +\fB\-whitelistrelay\fR .IP -Tries to keep outbound traffic under the given target (in MiB per 24h), -0 = no limit (default: 0) +Accept relayed transactions received from whitelisted peers even when +not relaying transactions (default: 1) .PP Wallet options: .HP @@ -304,15 +305,15 @@ .IP Do not load the wallet and disable wallet RPC calls .HP -\fB\-keypool=\fR -.IP -Set key pool size to (default: 1000) -.HP \fB\-fallbackfee=\fR .IP A fee rate (in BCH/kB) that will be used when fee estimation has insufficient data (default: 0.0002) .HP +\fB\-keypool=\fR +.IP +Set key pool size to (default: 1000) +.HP \fB\-paytxfee=\fR .IP Fee (in BCH/kB) to add to transactions you send (default: 0.00) @@ -329,18 +330,18 @@ .IP Spend unconfirmed change when sending transactions (default: 1) .HP -\fB\-usehd\fR -.IP -Use hierarchical deterministic key generation (HD) after BIP32. Only has -effect during wallet creation/first start (default: 1) -.HP \fB\-upgradewallet\fR .IP Upgrade wallet to latest format on startup .HP -\fB\-wallet=\fR +\fB\-wallet=\fR .IP -Specify wallet file (within data directory) (default: wallet.dat) +Specify wallet database path. Can be specified multiple times to load +multiple wallets. Path is interpreted relative to if +it is not absolute, and will be created if it does not exist (as +a directory containing a wallet.dat file and log files). For +backwards compatibility this will also accept names of existing +data files in .) .HP \fB\-walletbroadcast\fR .IP @@ -383,10 +384,6 @@ .PP Debugging/Testing options: .HP -\fB\-uacomment=\fR -.IP -Append comment to the user agent string -.HP \fB\-debug=\fR .IP Output debugging information (default: 0, supplying is @@ -414,16 +411,6 @@ .IP Prepend debug output with timestamp (default: 1) .HP -\fB\-excessutxocharge=\fR -.IP -Fees (in BCH/kB) to charge per utxo created forrelaying, and mining -(default: 0.00) -.HP -\fB\-minrelaytxfee=\fR -.IP -Fees (in BCH/kB) smaller than this are considered zero fee for relaying, -mining and transaction creation (default: 0.00001) -.HP \fB\-maxtxfee=\fR .IP Maximum total fees (in BCH) to use in a single wallet transaction or raw @@ -437,6 +424,10 @@ \fB\-shrinkdebugfile\fR .IP Shrink debug.log file on client startup (default: 1 when no \fB\-debug\fR) +.HP +\fB\-uacomment=\fR +.IP +Append comment to the user agent string .PP Chain selection options: .HP @@ -459,6 +450,11 @@ .IP Maximum size of data in data carrier transactions we relay and mine (default: 223) +.HP +\fB\-minrelaytxfee=\fR +.IP +Fees (in BCH/kB) smaller than this are considered zero fee for relaying, +mining and transaction creation (default: 0.00001) .PP Block creation options: .HP @@ -466,26 +462,38 @@ .IP Set maximum block size in bytes (default: 2000000) .HP -\fB\-blockprioritypercentage=\fR -.IP -Set maximum percentage of a block reserved to high\-priority/low\-fee -transactions (default: 5) -.HP \fB\-blockmintxfee=\fR .IP Set lowest fee rate (in BCH/kB) for transactions to be included in block creation. (default: 0.00001) -.PP -RPC server options: .HP -\fB\-server\fR +\fB\-blockprioritypercentage=\fR .IP -Accept command line and JSON\-RPC commands +Set maximum percentage of a block reserved to high\-priority/low\-fee +transactions (default: 5) +.PP +RPC server options: .HP \fB\-rest\fR .IP Accept public REST requests (default: 0) .HP +\fB\-rpcallowip=\fR +.IP +Allow JSON\-RPC connections from specified source. Valid for are a +single IP (e.g. 1.2.3.4), a network/netmask (e.g. +1.2.3.4/255.255.255.0) or a network/CIDR (e.g. 1.2.3.4/24). This +option can be specified multiple times +.HP +\fB\-rpcauth=\fR +.IP +Username and hashed password for JSON\-RPC connections. The field + comes in the format: :$. A +canonical python script is included in share/rpcuser. The client +then connects normally using the +rpcuser=/rpcpassword= pair of arguments. This +option can be specified multiple times +.HP \fB\-rpcbind=\fR .IP Bind to given address to listen for JSON\-RPC connections. Use @@ -496,42 +504,30 @@ .IP Location of the auth cookie (default: data dir) .HP -\fB\-rpcuser=\fR +\fB\-rpccorsdomain\fR=\fI\,value\/\fR .IP -Username for JSON\-RPC connections +Domain from which to accept cross origin requests (browser enforced) .HP \fB\-rpcpassword=\fR .IP Password for JSON\-RPC connections .HP -\fB\-rpcauth=\fR -.IP -Username and hashed password for JSON\-RPC connections. The field - comes in the format: :$. A -canonical python script is included in share/rpcuser. The client -then connects normally using the -rpcuser=/rpcpassword= pair of arguments. This -option can be specified multiple times -.HP \fB\-rpcport=\fR .IP Listen for JSON\-RPC connections on (default: 8332 or testnet: 18332) .HP -\fB\-rpcallowip=\fR -.IP -Allow JSON\-RPC connections from specified source. Valid for are a -single IP (e.g. 1.2.3.4), a network/netmask (e.g. -1.2.3.4/255.255.255.0) or a network/CIDR (e.g. 1.2.3.4/24). This -option can be specified multiple times -.HP \fB\-rpcthreads=\fR .IP Set the number of threads to service RPC calls (default: 4) .HP -\fB\-rpccorsdomain\fR=\fI\,value\/\fR +\fB\-rpcuser=\fR .IP -Domain from which to accept cross origin requests (browser enforced) +Username for JSON\-RPC connections +.HP +\fB\-server\fR +.IP +Accept command line and JSON\-RPC commands .SH COPYRIGHT Copyright (C) 2009-2019 The Bitcoin developers