|
|
@ -1,9 +1,9 @@ |
|
|
|
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.13. |
|
|
|
.TH HUSHD "1" "September 2022" "hushd v3.9.2" "User Commands" |
|
|
|
.TH HUSHD "1" "February 2023" "hushd v3.9.3" "User Commands" |
|
|
|
.SH NAME |
|
|
|
hushd \- manual page for hushd v3.9.2 |
|
|
|
hushd \- manual page for hushd v3.9.3 |
|
|
|
.SH DESCRIPTION |
|
|
|
Hush Daemon version v3.9.2\-54cfe1099 |
|
|
|
Hush Daemon version v3.9.3\-1313d39a7 |
|
|
|
.PP |
|
|
|
In order to ensure you are adequately protecting your privacy when using Hush, |
|
|
|
please see <https://hush.is/security/>. |
|
|
@ -17,11 +17,6 @@ Start a Hush Daemon |
|
|
|
.IP |
|
|
|
This help message |
|
|
|
.HP |
|
|
|
\fB\-alertnotify=\fR<cmd> |
|
|
|
.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\-blocknotify=\fR<cmd> |
|
|
|
.IP |
|
|
|
Execute command when the best block changes (%s in cmd is replaced by |
|
|
@ -63,14 +58,23 @@ Set database cache size in megabytes (4 to 16384, default: 512) |
|
|
|
.IP |
|
|
|
Imports blocks from external blk000??.dat file on startup |
|
|
|
.HP |
|
|
|
\fB\-maxdebugfilesize=\fR<n> |
|
|
|
.IP |
|
|
|
Set the max size of the debug.log file (default: 15) |
|
|
|
.HP |
|
|
|
\fB\-maxorphantx=\fR<n> |
|
|
|
.IP |
|
|
|
Keep at most <n> unconnectable transactions in memory (default: 100) |
|
|
|
.HP |
|
|
|
\fB\-maxreorg=\fR<n> |
|
|
|
.IP |
|
|
|
Specify the maximum length of a blockchain re\-organization |
|
|
|
.HP |
|
|
|
\fB\-mempooltxinputlimit=\fR<n> |
|
|
|
.IP |
|
|
|
[DEPRECATED/IGNORED] Set the maximum number of transparent inputs in a |
|
|
|
transaction that the mempool will accept (default: 0 = no limit applied) |
|
|
|
transaction that the mempool will accept (default: 0 = no limit |
|
|
|
applied) |
|
|
|
.HP |
|
|
|
\fB\-par=\fR<n> |
|
|
|
.IP |
|
|
@ -89,10 +93,10 @@ transaction id) |
|
|
|
\fB\-prune=\fR<n> |
|
|
|
.IP |
|
|
|
Reduce storage requirements by pruning (deleting) old blocks. This mode |
|
|
|
disables wallet support and is incompatible with \fB\-txindex\fR. Warning: |
|
|
|
Reverting this setting requires re\-downloading the entire blockchain. |
|
|
|
(default: 0 = disable pruning blocks, >550 = target size in MiB to use |
|
|
|
for block files) |
|
|
|
disables wallet support and is incompatible with \fB\-txindex\fR. |
|
|
|
Warning: Reverting this setting requires re\-downloading the |
|
|
|
entire blockchain. (default: 0 = disable pruning blocks, >550 = |
|
|
|
target size in MiB to use for block files) |
|
|
|
.HP |
|
|
|
\fB\-reindex\fR |
|
|
|
.IP |
|
|
@ -142,8 +146,8 @@ Add a node to connect to and attempt to keep the connection open |
|
|
|
\fB\-asmap=\fR<file> |
|
|
|
.IP |
|
|
|
Specify ASN mapping used for bucketing of the peers (default: |
|
|
|
asmap.dat). Relative paths will be prefixed by the net\-specific datadir |
|
|
|
location. |
|
|
|
asmap.dat). Relative paths will be prefixed by the net\-specific |
|
|
|
datadir location. |
|
|
|
.HP |
|
|
|
\fB\-banscore=\fR<n> |
|
|
|
.IP |
|
|
@ -191,7 +195,7 @@ Accept connections from outside (default: 1 if no \fB\-proxy\fR or \fB\-connect\ |
|
|
|
.HP |
|
|
|
\fB\-listenonion\fR |
|
|
|
.IP |
|
|
|
Automatically create Tor hidden service (default: 0) |
|
|
|
Automatically create Tor hidden service (default: 1) |
|
|
|
.HP |
|
|
|
\fB\-maxconnections=\fR<n> |
|
|
|
.IP |
|
|
@ -210,9 +214,36 @@ Maximum per\-connection send buffer, <n>*1000 bytes (default: 1000) |
|
|
|
Use separate SOCKS5 proxy to reach peers via Tor hidden services |
|
|
|
(default: \fB\-proxy\fR) |
|
|
|
.HP |
|
|
|
\fB\-nspv_msg\fR |
|
|
|
.IP |
|
|
|
Enable NSPV messages processing (default: true when \fB\-ac_private\fR=\fI\,1\/\fR, |
|
|
|
otherwise false) |
|
|
|
.HP |
|
|
|
\fB\-i2psam=\fR<ip:port> |
|
|
|
.IP |
|
|
|
I2P SAM proxy to reach I2P peers and accept I2P connections (default: |
|
|
|
none) |
|
|
|
.HP |
|
|
|
\fB\-i2pacceptincoming\fR |
|
|
|
.IP |
|
|
|
If set and \fB\-i2psam\fR is also set then incoming I2P connections are |
|
|
|
accepted via the SAM proxy. If this is not set but \fB\-i2psam\fR is set |
|
|
|
then only outgoing connections will be made to the I2P network. |
|
|
|
Ignored if \fB\-i2psam\fR is not set. Listening for incoming I2P |
|
|
|
connections is done through the SAM proxy, not by binding to a |
|
|
|
local address and port (default: 1) |
|
|
|
.HP |
|
|
|
\fB\-onlynet=\fR<net> |
|
|
|
.IP |
|
|
|
Only connect to nodes in network <net> (ipv4, ipv6 or onion) |
|
|
|
Only connect to nodes in network <net> (ipv4, ipv6, onion or i2p) |
|
|
|
.HP |
|
|
|
\fB\-disableipv4\fR |
|
|
|
.IP |
|
|
|
Disable Ipv4 network connections (default: 0) |
|
|
|
.HP |
|
|
|
\fB\-disableipv6\fR |
|
|
|
.IP |
|
|
|
Disable Ipv6 network connections (default: 0) |
|
|
|
.HP |
|
|
|
\fB\-permitbaremultisig\fR |
|
|
|
.IP |
|
|
@ -242,7 +273,7 @@ Connect to a node to retrieve peer addresses, and disconnect |
|
|
|
.HP |
|
|
|
\fB\-timeout=\fR<n> |
|
|
|
.IP |
|
|
|
Specify connection timeout in milliseconds (minimum: 1, default: 5000) |
|
|
|
Specify connection timeout in milliseconds (minimum: 1, default: 60000) |
|
|
|
.HP |
|
|
|
\fB\-torcontrol=\fR<ip>:<port> |
|
|
|
.IP |
|
|
@ -287,9 +318,9 @@ Bind to given address and allowlist peers connecting to it. Use |
|
|
|
\fB\-allowlist=\fR<netmask> |
|
|
|
.IP |
|
|
|
Allowlist peers connecting from the given netmask or IP address. Can be |
|
|
|
specified multiple times. Allowlisted peers cannot be DoS banned and |
|
|
|
their transactions are always relayed, even if they are already in the |
|
|
|
mempool, useful e.g. for a gateway |
|
|
|
specified multiple times. Allowlisted peers cannot be DoS banned |
|
|
|
and their transactions are always relayed, even if they are |
|
|
|
already in the mempool, useful e.g. for a gateway |
|
|
|
.PP |
|
|
|
Wallet options: |
|
|
|
.HP |
|
|
@ -430,29 +461,32 @@ by TxID) |
|
|
|
\fB\-allowlistaddress=\fR<Raddress> |
|
|
|
.IP |
|
|
|
Enable the wallet filter for notary nodes and add one Raddress to the |
|
|
|
allowlist of the wallet filter. If \fB\-allowlistaddress=\fR is used, then the |
|
|
|
wallet filter is automatically activated. Several Raddresses can be |
|
|
|
defined using several \fB\-allowlistaddress=\fR (similar to \fB\-addnode\fR). The |
|
|
|
wallet filter will filter the utxo to only ones coming from my own |
|
|
|
Raddress (derived from pubkey) and each Raddress defined using |
|
|
|
\fB\-allowlistaddress=\fR this option is mostly for Notary Nodes). |
|
|
|
allowlist of the wallet filter. If \fB\-allowlistaddress=\fR is used, |
|
|
|
then the wallet filter is automatically activated. Several |
|
|
|
Raddresses can be defined using several \fB\-allowlistaddress=\fR |
|
|
|
(similar to \fB\-addnode\fR). The wallet filter will filter the utxo to |
|
|
|
only ones coming from my own Raddress (derived from pubkey) and |
|
|
|
each Raddress defined using \fB\-allowlistaddress=\fR this option is |
|
|
|
mostly for Notary Nodes). |
|
|
|
.HP |
|
|
|
\fB\-zapwallettxes=\fR<mode> |
|
|
|
.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) |
|
|
|
account owner and payment request information, 2 = drop tx meta |
|
|
|
data) |
|
|
|
.PP |
|
|
|
Debugging/Testing options: |
|
|
|
.HP |
|
|
|
\fB\-debug=\fR<category> |
|
|
|
.IP |
|
|
|
Output debugging information (default: 0, supplying <category> is |
|
|
|
optional). If <category> is not supplied or if <category> = 1, output |
|
|
|
all debugging information. <category> can be: addrman, alert, bench, |
|
|
|
coindb, db, deletetx, estimatefee, http, libevent, lock, mempool, net, |
|
|
|
tls, partitioncheck, pow, proxy, prune, rand, randomx, reindex, rpc, |
|
|
|
selectcoins, stratum, tor, zrpc, zrpcunsafe (implies zrpc). |
|
|
|
optional). If <category> is not supplied or if <category> = 1, |
|
|
|
output all debugging information. <category> can be: addrman, |
|
|
|
bench, coindb, db, deletetx, estimatefee, http, libevent, lock, |
|
|
|
mempool, net, tls, partitioncheck, pow, proxy, prune, rand, |
|
|
|
randomx, reindex, rpc, selectcoins, stratum, tor, zrpc, |
|
|
|
zrpcunsafe (implies zrpc). |
|
|
|
.HP |
|
|
|
\fB\-experimentalfeatures\fR |
|
|
|
.IP |
|
|
@ -550,8 +584,8 @@ Accept public REST requests (default: 0) |
|
|
|
\fB\-rpcbind=\fR<addr> |
|
|
|
.IP |
|
|
|
Bind to given address to listen for JSON\-RPC connections. Use |
|
|
|
[host]:port notation for IPv6. This option can be specified multiple |
|
|
|
times (default: bind to all interfaces) |
|
|
|
[host]:port notation for IPv6. This option can be specified |
|
|
|
multiple times (default: bind to all interfaces) |
|
|
|
.HP |
|
|
|
\fB\-rpcuser=\fR<user> |
|
|
|
.IP |
|
|
@ -568,9 +602,9 @@ Listen for JSON\-RPC connections on <port> (default: 0 or testnet: 10000) |
|
|
|
\fB\-rpcallowip=\fR<ip> |
|
|
|
.IP |
|
|
|
Allow JSON\-RPC connections from specified source. Valid for <ip> 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 |
|
|
|
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<n> |
|
|
|
.IP |
|
|
@ -606,8 +640,8 @@ Mining address to use when special address of 'x' is sent by miner |
|
|
|
\fB\-stratumbind=\fR<ipaddr> |
|
|
|
.IP |
|
|
|
Bind to given address to listen for Stratum work requests. Use |
|
|
|
[host]:port notation for IPv6. This option can be specified multiple |
|
|
|
times (default: bind to all interfaces) |
|
|
|
[host]:port notation for IPv6. This option can be specified |
|
|
|
multiple times (default: bind to all interfaces) |
|
|
|
.HP |
|
|
|
\fB\-stratumport=\fR<port> |
|
|
|
.IP |
|
|
@ -617,9 +651,9 @@ Listen for Stratum work requests on <port> (default: 19031 or testnet: |
|
|
|
\fB\-stratumallowip=\fR<ip> |
|
|
|
.IP |
|
|
|
Allow Stratum work requests from specified source. Valid for <ip> 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 |
|
|
|
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 |
|
|
|
.PP |
|
|
|
Hush Smart Chain options: |
|
|
|
.HP |
|
|
@ -700,6 +734,15 @@ Public key for receiving payments on the network |
|
|
|
.IP |
|
|
|
Transparent transactions only, default 0 |
|
|
|
.HP |
|
|
|
\fB\-ac_randomx_interval\fR |
|
|
|
.IP |
|
|
|
Controls how often the RandomX key block will change, default is 1024 |
|
|
|
.HP |
|
|
|
\fB\-ac_randomx_lag\fR |
|
|
|
.IP |
|
|
|
Sets the number of RandomX blocks to wait before updating the key block, |
|
|
|
default is 64 |
|
|
|
.HP |
|
|
|
\fB\-ac_reward\fR |
|
|
|
.IP |
|
|
|
Block reward in satoshis, default is 0 |
|
|
@ -714,7 +757,7 @@ P2SH/multisig address to receive founders rewards |
|
|
|
.HP |
|
|
|
\fB\-ac_supply\fR |
|
|
|
.IP |
|
|
|
Starting supply, default is 0 |
|
|
|
Starting supply, default is 10 |
|
|
|
.HP |
|
|
|
\fB\-ac_txpow\fR |
|
|
|
.IP |
|
|
@ -724,7 +767,7 @@ Enforce transaction\-rate limit, default 0 |
|
|
|
In order to ensure you are adequately protecting your privacy when using Hush, |
|
|
|
please see <https://hush.is/security/>. |
|
|
|
|
|
|
|
Copyright (C) 2016-2022 Duke Leto and The Hush Developers |
|
|
|
Copyright (C) 2016-2023 Duke Leto and The Hush Developers |
|
|
|
|
|
|
|
Copyright (C) 2016-2020 jl777 and SuperNET developers |
|
|
|
|
|
|
|