diff --git a/doc/man/hush-cli.1 b/doc/man/hush-cli.1 index f9c6e7aaa..235409cac 100644 --- a/doc/man/hush-cli.1 +++ b/doc/man/hush-cli.1 @@ -1,9 +1,9 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.13. -.TH HUSH-CLI "1" "September 2022" "hush-cli v3.9.2" "User Commands" +.TH HUSH-CLI "1" "February 2023" "hush-cli v3.9.3" "User Commands" .SH NAME -hush-cli \- manual page for hush-cli v3.9.2 +hush-cli \- manual page for hush-cli v3.9.3 .SH DESCRIPTION -Hush RPC client version v3.9.2\-54cfe1099 +Hush RPC client version v3.9.3\-1313d39a7 .PP In order to ensure you are adequately protecting your privacy when using Hush, please see . @@ -38,8 +38,8 @@ Use the test network \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. +can be solved instantly. This is intended for regression testing +tools and app development. .HP \fB\-rpcconnect=\fR .IP @@ -75,7 +75,7 @@ Read extra arguments from standard input, one per line until EOF/Ctrl\-D In order to ensure you are adequately protecting your privacy when using Hush, please see . -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 diff --git a/doc/man/hush-tx.1 b/doc/man/hush-tx.1 index 8ba9a3d28..0d930a9a4 100644 --- a/doc/man/hush-tx.1 +++ b/doc/man/hush-tx.1 @@ -1,9 +1,9 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.13. -.TH HUSH-TX "1" "September 2022" "hush-tx v3.9.2" "User Commands" +.TH HUSH-TX "1" "February 2023" "hush-tx v3.9.3" "User Commands" .SH NAME -hush-tx \- manual page for hush-tx v3.9.2 +hush-tx \- manual page for hush-tx v3.9.3 .SH DESCRIPTION -hush\-tx utility version v3.9.2\-54cfe1099 +hush\-tx utility version v3.9.3\-1313d39a7 .SS "Usage:" .TP hush\-tx [options] [commands] @@ -72,7 +72,8 @@ sign=HEIGHT:SIGHASH\-FLAGS .IP Add zero or more signatures to transaction. This command requires JSON registers:prevtxs=JSON object, privatekeys=JSON object. See -signrawtransaction docs for format of sighash flags, JSON objects. +signrawtransaction docs for format of sighash flags, JSON +objects. .PP Register Commands: .IP @@ -88,7 +89,7 @@ Set register NAME to given JSON\-STRING In order to ensure you are adequately protecting your privacy when using Hush, please see . -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 diff --git a/doc/man/hushd.1 b/doc/man/hushd.1 index 631db3502..aad7da4d9 100644 --- a/doc/man/hushd.1 +++ b/doc/man/hushd.1 @@ -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 . @@ -17,11 +17,6 @@ Start a Hush Daemon .IP This help message .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\-blocknotify=\fR .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 +.IP +Set the max size of the debug.log file (default: 15) +.HP \fB\-maxorphantx=\fR .IP Keep at most unconnectable transactions in memory (default: 100) .HP +\fB\-maxreorg=\fR +.IP +Specify the maximum length of a blockchain re\-organization +.HP \fB\-mempooltxinputlimit=\fR .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 .IP @@ -89,10 +93,10 @@ transaction id) \fB\-prune=\fR .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 .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 .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 .IP @@ -210,9 +214,36 @@ Maximum per\-connection send buffer, *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 +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 .IP -Only connect to nodes in network (ipv4, ipv6 or onion) +Only connect to nodes in network (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 .IP -Specify connection timeout in milliseconds (minimum: 1, default: 5000) +Specify connection timeout in milliseconds (minimum: 1, default: 60000) .HP \fB\-torcontrol=\fR: .IP @@ -287,9 +318,9 @@ Bind to given address and allowlist peers connecting to it. Use \fB\-allowlist=\fR .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 .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 .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 .IP Output debugging information (default: 0, supplying is -optional). If is not supplied or if = 1, output -all debugging information. 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 is not supplied or if = 1, +output all debugging information. 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 .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 .IP @@ -568,9 +602,9 @@ Listen for JSON\-RPC connections on (default: 0 or testnet: 10000) \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 +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 @@ -606,8 +640,8 @@ Mining address to use when special address of 'x' is sent by miner \fB\-stratumbind=\fR .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 .IP @@ -617,9 +651,9 @@ Listen for Stratum work requests on (default: 19031 or testnet: \fB\-stratumallowip=\fR .IP Allow Stratum work requests 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 +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 . -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