|
|
|
@ -1,13 +1,12 @@
|
|
|
|
|
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6.
|
|
|
|
|
.TH BITCOIND "1" "July 2018" "bitcoind v0.16.99.0" "User Commands"
|
|
|
|
|
.TH BITCOIND "1" "December 2018" "bitcoind v0.17.99.0" "User Commands"
|
|
|
|
|
.SH NAME
|
|
|
|
|
bitcoind \- manual page for bitcoind v0.16.99.0
|
|
|
|
|
bitcoind \- manual page for bitcoind v0.17.99.0
|
|
|
|
|
.SH SYNOPSIS
|
|
|
|
|
.B bitcoind
|
|
|
|
|
[\fI\,options\/\fR] \fI\,Start Bitcoin Core Daemon\/\fR
|
|
|
|
|
.SH DESCRIPTION
|
|
|
|
|
Bitcoin Core Daemon version v0.16.99.0
|
|
|
|
|
.SS "Usage:"
|
|
|
|
|
.TP
|
|
|
|
|
bitcoind [options]
|
|
|
|
|
Start Bitcoin Core Daemon
|
|
|
|
|
Bitcoin Core Daemon version v0.17.99.0
|
|
|
|
|
.SH OPTIONS
|
|
|
|
|
.HP
|
|
|
|
|
\-?
|
|
|
|
@ -24,9 +23,9 @@ long fork (%s in cmd is replaced by message)
|
|
|
|
|
If this block is in the chain assume that it and its ancestors are valid
|
|
|
|
|
and potentially skip their script verification (0 to verify all,
|
|
|
|
|
default:
|
|
|
|
|
0000000000000000005214481d2d96f898e3d5416e43359c145944a909d242e0,
|
|
|
|
|
0000000000000000002e63058c023a9a1de233554f28c7b21380b6c9003f36a8,
|
|
|
|
|
testnet:
|
|
|
|
|
0000000002e9e7b00e1f6dc5123a04aad68dd0f0968d8c7aa45f6640795c37b1)
|
|
|
|
|
0000000000000037a8cd3e06cd5edbfe9dd1dbcc5dacab279376ef7cfc2b4c75)
|
|
|
|
|
.HP
|
|
|
|
|
\fB\-blocknotify=\fR<cmd>
|
|
|
|
|
.IP
|
|
|
|
@ -62,7 +61,8 @@ Set database cache size in megabytes (4 to 16384, default: 450)
|
|
|
|
|
\fB\-debuglogfile=\fR<file>
|
|
|
|
|
.IP
|
|
|
|
|
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
|
|
|
|
@ -109,7 +109,7 @@ blocks if a target size in MiB is provided. This mode is
|
|
|
|
|
incompatible with \fB\-txindex\fR and \fB\-rescan\fR. Warning: Reverting this
|
|
|
|
|
setting requires re\-downloading the entire blockchain. (default:
|
|
|
|
|
0 = disable pruning blocks, 1 = allow manual pruning via RPC,
|
|
|
|
|
>550 = automatically prune block files to stay under the
|
|
|
|
|
>=550 = automatically prune block files to stay under the
|
|
|
|
|
specified target size in MiB)
|
|
|
|
|
.HP
|
|
|
|
|
\fB\-reindex\fR
|
|
|
|
@ -118,7 +118,9 @@ 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
|
|
|
|
|
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
|
|
|
|
|
\fB\-sysperms\fR
|
|
|
|
|
.IP
|
|
|
|
@ -158,7 +160,7 @@ for IPv6
|
|
|
|
|
.HP
|
|
|
|
|
\fB\-connect=\fR<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
|
|
|
|
|
\fB\-addnode\fR). This option can be specified multiple times to connect
|
|
|
|
|
to multiple nodes.
|
|
|
|
@ -179,7 +181,7 @@ unless \fB\-connect\fR used)
|
|
|
|
|
.HP
|
|
|
|
|
\fB\-enablebip61\fR
|
|
|
|
|
.IP
|
|
|
|
|
Send reject messages per BIP61 (default: 1)
|
|
|
|
|
Send reject messages per BIP61 (default: 0)
|
|
|
|
|
.HP
|
|
|
|
|
\fB\-externalip=\fR<ip>
|
|
|
|
|
.IP
|
|
|
|
@ -222,8 +224,8 @@ Tries to keep outbound traffic under the given target (in MiB per 24h),
|
|
|
|
|
.HP
|
|
|
|
|
\fB\-onion=\fR<ip:port>
|
|
|
|
|
.IP
|
|
|
|
|
Use separate SOCKS5 proxy to reach peers via Tor hidden services
|
|
|
|
|
(default: \fB\-proxy\fR)
|
|
|
|
|
Use separate SOCKS5 proxy to reach peers via Tor hidden services, set
|
|
|
|
|
\fB\-noonion\fR to disable (default: \fB\-proxy\fR)
|
|
|
|
|
.HP
|
|
|
|
|
\fB\-onlynet=\fR<net>
|
|
|
|
|
.IP
|
|
|
|
@ -243,11 +245,13 @@ Relay non\-P2SH multisig (default: 1)
|
|
|
|
|
.HP
|
|
|
|
|
\fB\-port=\fR<port>
|
|
|
|
|
.IP
|
|
|
|
|
Listen for connections on <port> (default: 8333 or testnet: 18333)
|
|
|
|
|
Listen for connections on <port> (default: 8333, testnet: 18333,
|
|
|
|
|
regtest: 18444)
|
|
|
|
|
.HP
|
|
|
|
|
\fB\-proxy=\fR<ip:port>
|
|
|
|
|
.IP
|
|
|
|
|
Connect through SOCKS5 proxy
|
|
|
|
|
Connect through SOCKS5 proxy, set \fB\-noproxy\fR to disable (default:
|
|
|
|
|
disabled)
|
|
|
|
|
.HP
|
|
|
|
|
\fB\-proxyrandomize\fR
|
|
|
|
|
.IP
|
|
|
|
@ -394,8 +398,7 @@ Send transactions with full\-RBF opt\-in enabled (RPC only, default: 0)
|
|
|
|
|
.IP
|
|
|
|
|
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.
|
|
|
|
|
account owner and payment request information, 2 = drop tx meta
|
|
|
|
|
data)
|
|
|
|
|
payment request information, 2 = drop tx meta data)
|
|
|
|
|
.PP
|
|
|
|
|
ZeroMQ notification options:
|
|
|
|
|
.HP
|
|
|
|
@ -419,7 +422,7 @@ Debugging/Testing options:
|
|
|
|
|
.HP
|
|
|
|
|
\fB\-debug=\fR<category>
|
|
|
|
|
.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,
|
|
|
|
|
output all debugging information. <category> can be: net, tor,
|
|
|
|
|
mempool, http, bench, zmq, db, rpc, estimatefee, addrman,
|
|
|
|
@ -434,7 +437,7 @@ or more specified categories.
|
|
|
|
|
.HP
|
|
|
|
|
\fB\-help\-debug\fR
|
|
|
|
|
.IP
|
|
|
|
|
Show all debugging options (usage: \fB\-\-help\fR \fB\-help\-debug\fR)
|
|
|
|
|
Print help message with debugging options and exit
|
|
|
|
|
.HP
|
|
|
|
|
\fB\-logips\fR
|
|
|
|
|
.IP
|
|
|
|
@ -453,7 +456,7 @@ transaction; setting this too low may abort large transactions
|
|
|
|
|
\fB\-printtoconsole\fR
|
|
|
|
|
.IP
|
|
|
|
|
Send trace/debug info to console (default: 1 when no \fB\-daemon\fR. To disable
|
|
|
|
|
logging to file, set debuglogfile=0)
|
|
|
|
|
logging to file, set \fB\-nodebuglogfile\fR)
|
|
|
|
|
.HP
|
|
|
|
|
\fB\-shrinkdebugfile\fR
|
|
|
|
|
.IP
|
|
|
|
@ -530,8 +533,8 @@ option can be specified multiple times
|
|
|
|
|
.HP
|
|
|
|
|
\fB\-rpcauth=\fR<userpw>
|
|
|
|
|
.IP
|
|
|
|
|
Username and hashed password for JSON\-RPC connections. The field
|
|
|
|
|
<userpw> comes in the format: <USERNAME>:<SALT>$<HASH>. A
|
|
|
|
|
Username and HMAC\-SHA\-256 hashed password for JSON\-RPC connections. The
|
|
|
|
|
field <userpw> comes in the format: <USERNAME>:<SALT>$<HASH>. A
|
|
|
|
|
canonical python script is included in share/rpcauth. The client
|
|
|
|
|
then connects normally using the
|
|
|
|
|
rpcuser=<USERNAME>/rpcpassword=<PASSWORD> pair of arguments. This
|
|
|
|
@ -539,12 +542,12 @@ option can be specified multiple times
|
|
|
|
|
.HP
|
|
|
|
|
\fB\-rpcbind=\fR<addr>[:port]
|
|
|
|
|
.IP
|
|
|
|
|
Bind to given address to listen for JSON\-RPC connections. This option is
|
|
|
|
|
ignored unless \fB\-rpcallowip\fR is also passed. Port is optional and
|
|
|
|
|
overrides \fB\-rpcport\fR. Use [host]:port notation for IPv6. This
|
|
|
|
|
option can be specified multiple times (default: 127.0.0.1 and
|
|
|
|
|
::1 i.e., localhost, or if \fB\-rpcallowip\fR has been specified,
|
|
|
|
|
0.0.0.0 and :: i.e., all addresses)
|
|
|
|
|
Bind to given address to listen for JSON\-RPC connections. Do not expose
|
|
|
|
|
the RPC server to untrusted networks such as the public internet!
|
|
|
|
|
This option is ignored unless \fB\-rpcallowip\fR is also passed. Port is
|
|
|
|
|
optional and overrides \fB\-rpcport\fR. Use [host]:port notation for
|
|
|
|
|
IPv6. This option can be specified multiple times (default:
|
|
|
|
|
127.0.0.1 and ::1 i.e., localhost)
|
|
|
|
|
.HP
|
|
|
|
|
\fB\-rpccookiefile=\fR<loc>
|
|
|
|
|
.IP
|
|
|
|
@ -557,8 +560,8 @@ Password for JSON\-RPC connections
|
|
|
|
|
.HP
|
|
|
|
|
\fB\-rpcport=\fR<port>
|
|
|
|
|
.IP
|
|
|
|
|
Listen for JSON\-RPC connections on <port> (default: 8332 or testnet:
|
|
|
|
|
18332)
|
|
|
|
|
Listen for JSON\-RPC connections on <port> (default: 8332, testnet:
|
|
|
|
|
18332, regtest: 18443)
|
|
|
|
|
.HP
|
|
|
|
|
\fB\-rpcserialversion\fR
|
|
|
|
|
.IP
|
|
|
|
|