From b98675bd6097821ce5c76ba847c3c0e9a7a2573e Mon Sep 17 00:00:00 2001 From: lateminer <9951982+lateminer@users.noreply.github.com> Date: Mon, 5 Feb 2024 19:06:30 +0100 Subject: [PATCH] doc, contrib: Generate manual pages --- contrib/devtools/gen-manpages.py | 12 +-- doc/man/blackmore-cli.1 | 45 ++++----- doc/man/blackmore-qt.1 | 149 ++++++++++++++++-------------- doc/man/blackmore-tx.1 | 36 ++++---- doc/man/blackmore-util.1 | 21 +++-- doc/man/blackmore-wallet.1 | 25 ++--- doc/man/blackmored.1 | 151 +++++++++++++++++-------------- 7 files changed, 240 insertions(+), 199 deletions(-) diff --git a/contrib/devtools/gen-manpages.py b/contrib/devtools/gen-manpages.py index 2860e7db99..1b1760b14a 100755 --- a/contrib/devtools/gen-manpages.py +++ b/contrib/devtools/gen-manpages.py @@ -8,12 +8,12 @@ import tempfile BINARIES = [ -'src/bitcoind', -'src/bitcoin-cli', -'src/bitcoin-tx', -'src/bitcoin-wallet', -'src/bitcoin-util', -'src/qt/bitcoin-qt', +'src/blackmored', +'src/blackmore-cli', +'src/blackmore-tx', +'src/blackmore-wallet', +'src/blackmore-util', +'src/qt/blackmore-qt', ] # Paths to external utilities. diff --git a/doc/man/blackmore-cli.1 b/doc/man/blackmore-cli.1 index d84d39367f..32f76f62dc 100644 --- a/doc/man/blackmore-cli.1 +++ b/doc/man/blackmore-cli.1 @@ -1,21 +1,21 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. -.TH BITCOIN-CLI "1" "November 2023" "bitcoin-cli v26.0.0" "User Commands" +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.1. +.TH BLACKMORE-CLI "1" "February 2024" "blackmore-cli v26.0.0" "User Commands" .SH NAME -bitcoin-cli \- manual page for bitcoin-cli v26.0.0 +blackmore-cli \- manual page for blackmore-cli v26.0.0 .SH SYNOPSIS -.B bitcoin-cli -[\fI\,options\/\fR] \fI\, \/\fR[\fI\,params\/\fR] \fI\,Send command to Bitcoin Core\/\fR +.B blackmore-cli +[\fI\,options\/\fR] \fI\, \/\fR[\fI\,params\/\fR] \fI\,Send command to Blackcoin More\/\fR .br -.B bitcoin-cli -[\fI\,options\/\fR] \fI\,-named \/\fR[\fI\,name=value\/\fR]... \fI\,Send command to Bitcoin Core (with named arguments)\/\fR +.B blackmore-cli +[\fI\,options\/\fR] \fI\,-named \/\fR[\fI\,name=value\/\fR]... \fI\,Send command to Blackcoin More (with named arguments)\/\fR .br -.B bitcoin-cli +.B blackmore-cli [\fI\,options\/\fR] \fI\,help List commands\/\fR .br -.B bitcoin-cli +.B blackmore-cli [\fI\,options\/\fR] \fI\,help Get help for a command\/\fR .SH DESCRIPTION -Bitcoin Core RPC client version v26.0.0 +Blackcoin More RPC client version v26.0.0 .SH OPTIONS .HP \-? @@ -37,7 +37,7 @@ and OS is not WIN32), never. \fB\-conf=\fR .IP Specify configuration file. Relative paths will be prefixed by datadir -location. (default: bitcoin.conf) +location. (default: blackmore.conf) .HP \fB\-datadir=\fR .IP @@ -49,8 +49,8 @@ Generate blocks, equivalent to RPC getnewaddress followed by RPC generatetoaddress. Optional positional integer arguments are number of blocks to generate (default: 1) and maximum iterations to try (default: 1000000), equivalent to RPC generatetoaddress -nblocks and maxtries arguments. Example: bitcoin\-cli \fB\-generate\fR 4 -1000 +nblocks and maxtries arguments. Example: blackmore\-cli \fB\-generate\fR +4 1000 .HP \fB\-getinfo\fR .IP @@ -91,8 +91,8 @@ Password for JSON\-RPC connections .HP \fB\-rpcport=\fR .IP -Connect to JSON\-RPC on (default: 8332, testnet: 18332, signet: -38332, regtest: 18443) +Connect to JSON\-RPC on (default: 15715, testnet: 25715, signet: +45715, regtest: 35715) .HP \fB\-rpcuser=\fR .IP @@ -110,9 +110,9 @@ timeout. (default: 0) \fB\-rpcwallet=\fR .IP Send RPC for non\-default wallet on RPC server (needs to exactly match -corresponding \fB\-wallet\fR option passed to bitcoind). This changes +corresponding \fB\-wallet\fR option passed to blackmored). This changes the RPC endpoint used, e.g. -http://127.0.0.1:8332/wallet/ +http://127.0.0.1:15715/wallet/ .HP \fB\-stdin\fR .IP @@ -170,11 +170,14 @@ network seed node(s)) .IP Use the test chain. Equivalent to \fB\-chain\fR=\fI\,test\/\fR. .SH COPYRIGHT -Copyright (C) 2009-2023 The Bitcoin Core developers +Copyright (C) 2009-2024 The Bitcoin Core Developers +Copyright (C) 2014-2018 The Blackcoin Developers +Copyright (C) 2018-2024 The Blackcoin More Developers -Please contribute if you find Bitcoin Core useful. Visit - for further information about the software. -The source code is available from . +Please contribute if you find Blackcoin More useful. Visit + for further information about the software. +The source code is available from +. This is experimental software. Distributed under the MIT software license, see the accompanying file COPYING diff --git a/doc/man/blackmore-qt.1 b/doc/man/blackmore-qt.1 index a059ff6c95..47a4911e38 100644 --- a/doc/man/blackmore-qt.1 +++ b/doc/man/blackmore-qt.1 @@ -1,12 +1,12 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. -.TH BITCOIN-QT "1" "November 2023" "bitcoin-qt v26.0.0" "User Commands" +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.1. +.TH BLACKMORE-QT "1" "February 2024" "blackmore-qt v26.0.0" "User Commands" .SH NAME -bitcoin-qt \- manual page for bitcoin-qt v26.0.0 +blackmore-qt \- manual page for blackmore-qt v26.0.0 .SH SYNOPSIS -.B bitcoin-qt +.B blackmore-qt [\fI\,command-line options\/\fR] .SH DESCRIPTION -Bitcoin Core version v26.0.0 +Blackcoin More version v26.0.0 .SH OPTIONS .HP \-? @@ -20,7 +20,7 @@ message) .HP \fB\-allowignoredconf\fR .IP -For backwards compatibility, treat an unused bitcoin.conf file in the +For backwards compatibility, treat an unused blackmore.conf file in the datadir as a warning, not an error. .HP \fB\-assumevalid=\fR @@ -28,11 +28,11 @@ datadir as a warning, not an error. 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: -00000000000000000001a0a448d6cf2546b06801389cc030b2b18c6491266815, +ae0c2a9bd13746e2887ca57bf1046b3c787a5ed1068fd1633a3575f08ee291fc, testnet: -0000000000000093bcb68c03a9a168ae252572d348a2eaeba2cdf9231d73206f, +5d5c42500cc6057533e249ba9eeb9b5e998aff30468c904bc267ec9bccbc8b39, signet: -0000013d778ba3f914530f11f6b69869c9fab54acff85acd7b8201d111f19b7f) +0000000000000000000000000000000000000000000000000000000000000000) .HP \fB\-blockfilterindex=\fR .IP @@ -70,7 +70,7 @@ Maintain coinstats index used by the gettxoutsetinfo RPC (default: 0) .IP Specify path to read\-only configuration file. Relative paths will be prefixed by datadir location (only useable from command line, not -configuration file) (default: bitcoin.conf) +configuration file) (default: blackmore.conf) .HP \fB\-daemon\fR .IP @@ -97,6 +97,30 @@ Specify location of debug log file (default: debug.log). Relative paths will be prefixed by a net\-specific datadir location. Pass \fB\-nodebuglogfile\fR to disable writing the log to a file. .HP +\fB\-headerspamfilter=\fR +.IP +Use header spam filter (default: 1) +.HP +\fB\-headerspamfilterduringibd=\fR +.IP +Enable header spam filter during IBD (default: 0) +.HP +\fB\-headerspamfilterignoreport=\fR +.IP +Ignore the port in the ip address when looking for header spam, +determine whether or not multiple nodes can be on the same IP +(default: 1) +.HP +\fB\-headerspamfiltermaxavg=\fR +.IP +Maximum average size of an index occurrence in the header spam filter +(default: 10) +.HP +\fB\-headerspamfiltermaxsize=\fR +.IP +Maximum size of the list of indexes in the header spam filter (default: +500) +.HP \fB\-includeconf=\fR .IP Specify additional configuration file, relative to the \fB\-datadir\fR path @@ -131,19 +155,7 @@ Whether to save the mempool on shutdown and load on restart (default: 1) \fB\-pid=\fR .IP Specify pid file. Relative paths will be prefixed by a net\-specific -datadir location. (default: bitcoind.pid) -.HP -\fB\-prune=\fR -.IP -Reduce storage requirements by enabling pruning (deleting) of old -blocks. This allows the pruneblockchain RPC to be called to -delete specific blocks and enables automatic pruning of old -blocks if a target size in MiB is provided. This mode is -incompatible with \fB\-txindex\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 specified -target size in MiB) +datadir location. (default: blackmored.pid) .HP \fB\-reindex\fR .IP @@ -163,7 +175,7 @@ be wiped as well. The snapshot can then be reloaded via RPC. .IP Specify path to dynamic settings data file. Can be disabled with \fB\-nosettings\fR. File is written at runtime and not meant to be -edited by users (use bitcoin.conf instead for custom settings). +edited by users (use blackmore.conf instead for custom settings). Relative paths will be prefixed by datadir location. (default: settings.json) .HP @@ -181,7 +193,7 @@ Execute command on startup. \fB\-txindex\fR .IP Maintain a full transaction index, used by the getrawtransaction rpc -call (default: 0) +call (default: 1) .HP \fB\-version\fR .IP @@ -194,7 +206,7 @@ Connection options: Add a node to connect to and attempt to keep the connection open (see the addnode RPC help for more info). This option can be specified multiple times to add multiple nodes; connections are limited to -8 at a time and are counted separately from the \fB\-maxconnections\fR +16 at a time and are counted separately from the \fB\-maxconnections\fR limit. .HP \fB\-asmap=\fR @@ -213,8 +225,8 @@ Default duration (in seconds) of manually configured bans (default: Bind to given address and always listen on it (default: 0.0.0.0). Use [host]:port notation for IPv6. Append =onion to tag any incoming connections to that address and port as incoming Tor connections -(default: 127.0.0.1:8334=onion, testnet: 127.0.0.1:18334=onion, -signet: 127.0.0.1:38334=onion, regtest: 127.0.0.1:18445=onion) +(default: 127.0.0.1:15717=onion, testnet: 127.0.0.1:25717=onion, +signet: 127.0.0.1:45717=onion, regtest: 127.0.0.1:35717=onion) .HP \fB\-cjdnsreachable\fR .IP @@ -280,7 +292,7 @@ Automatically create Tor onion service (default: 1) .IP Maintain at most connections to peers (default: 125). This limit does not apply to connections manually added via \fB\-addnode\fR or the -addnode RPC, which have a separate limit of 8. +addnode RPC, which have a separate limit of 16. .HP \fB\-maxreceivebuffer=\fR .IP @@ -338,7 +350,7 @@ Support filtering of blocks and transaction with bloom filters (default: \fB\-port=\fR .IP Listen for connections on . Nodes not using the default ports -(default: 8333, testnet: 18333, signet: 38333, regtest: 18444) +(default: 15714, testnet: 25714, signet: 38333, regtest: 35714) are unlikely to get incoming connections. Not relevant for I2P (see doc/i2p.md). .HP @@ -411,7 +423,7 @@ Wallet options: \fB\-addresstype\fR .IP What type of addresses to use ("legacy", "p2sh\-segwit", "bech32", or -"bech32m", default: "bech32") +"bech32m", default: "legacy") .HP \fB\-avoidpartialspends\fR .IP @@ -448,11 +460,10 @@ is discarded if it is dust at this rate, but we will always discard up to the dust relay fee and a discard fee above that is limited by the fee estimate for the longest target .HP -\fB\-fallbackfee=\fR +\fB\-donatetodevfund=\fR .IP -A fee rate (in BTC/kvB) that will be used when fee estimation has -insufficient data. 0 to entirely disable the fallbackfee feature. -(default: 0.00) +Donate the specified percentage of staking rewards to the dev fund (0 to +95, default: 20) .HP \fB\-keypool=\fR .IP @@ -466,15 +477,14 @@ been used. Spend up to this amount in additional (absolute) fees (in BTC) if it allows the use of partial spend avoidance (default: 0.00) .HP -\fB\-mintxfee=\fR -.IP -Fee rates (in BTC/kvB) smaller than this are considered zero fee for -transaction creation (default: 0.00001) -.HP \fB\-paytxfee=\fR .IP Fee rate (in BTC/kvB) to add to transactions you send (default: 0.00) .HP +\fB\-reservebalance=\fR +.IP +Reserved balance not used for staking (default: 0) +.HP \fB\-signer=\fR .IP External signing tool, see doc/external\-signer.md @@ -483,10 +493,22 @@ External signing tool, see doc/external\-signer.md .IP Spend unconfirmed change when sending transactions (default: 1) .HP -\fB\-txconfirmtarget=\fR +\fB\-stakecache=\fR +.IP +Enables or disables the staking cache; significantly improves staking +performance, but can use a lot of memory (default: 0) +.HP +\fB\-staketimio=\fR +.IP +Proof of stake timeout. (default: 500) +.HP +\fB\-staking=\fR .IP -If paytxfee is not set, include enough fee so transactions begin -confirmation on average within n blocks (default: 6) +Enables or disables staking (default: 1) +.HP +\fB\-txversion=\fR +.IP +Set transaction version to (default: 1) .HP \fB\-wallet=\fR .IP @@ -517,10 +539,6 @@ block height (\fB\-1\fR if not included). %w is not currently implemented on windows. On systems where %w is supported, it should NOT be quoted because this would break shell escaping used to invoke the command. -.HP -\fB\-walletrbf\fR -.IP -Send transactions with full\-RBF opt\-in enabled (RPC only, default: 1) .PP ZeroMQ notification options: .HP @@ -573,9 +591,9 @@ Debugging/Testing options: Output debug and trace logging (default: \fB\-nodebug\fR, supplying is optional). If is not supplied or if = 1, output all debug and trace logging. can be: addrman, -bench, blockstorage, cmpctblock, coindb, estimatefee, http, i2p, -ipc, leveldb, libevent, mempool, mempoolrej, net, proxy, prune, -qt, rand, reindex, rpc, scan, selectcoins, tor, txpackages, +bench, blockstorage, cmpctblock, coindb, coinstake, http, i2p, +ipc, leveldb, libevent, mempool, mempoolrej, net, proxy, qt, +rand, reindex, rpc, scan, selectcoins, tor, txpackages, txreconciliation, util, validation, walletdb, zmq. This option can be specified multiple times to output multiple categories. .HP @@ -611,7 +629,7 @@ Prepend debug output with timestamp (default: 1) \fB\-maxtxfee=\fR .IP Maximum total fees (in BTC) to use in a single wallet transaction; -setting this too low may abort large transactions (default: 0.10) +setting this too low may abort large transactions (default: 1.00) .HP \fB\-printtoconsole\fR .IP @@ -669,17 +687,12 @@ Relay and mine data carrier transactions (default: 1) \fB\-datacarriersize\fR .IP Relay and mine transactions whose data\-carrying raw scriptPubKey is of -this size or less (default: 83) -.HP -\fB\-mempoolfullrbf\fR -.IP -Accept transaction replace\-by\-fee without requiring replaceability -signaling (default: 0) +this size or less (default: 223) .HP \fB\-minrelaytxfee=\fR .IP Fees (in BTC/kvB) smaller than this are considered zero fee for -relaying, mining and transaction creation (default: 0.00001) +relaying, mining and transaction creation (default: 0.0001) .HP \fB\-permitbaremultisig\fR .IP @@ -706,7 +719,7 @@ Set maximum BIP141 block weight (default: 3996000) \fB\-blockmintxfee=\fR .IP Set lowest fee rate (in BTC/kvB) for transactions to be included in -block creation. (default: 0.00001) +block creation. (default: 0.0001) .PP RPC server options: .HP @@ -751,14 +764,13 @@ Password for JSON\-RPC connections .HP \fB\-rpcport=\fR .IP -Listen for JSON\-RPC connections on (default: 8332, testnet: -18332, signet: 38332, regtest: 18443) +Listen for JSON\-RPC connections on (default: 15715, testnet: +25715, signet: 45715, regtest: 35715) .HP \fB\-rpcserialversion\fR .IP Sets the serialization of raw transaction or block hex returned in -non\-verbose mode, non\-segwit(0) (DEPRECATED) or segwit(1) -(default: 1) +non\-verbose mode, non\-segwit(0) or segwit(1) (default: 0) .HP \fB\-rpcthreads=\fR .IP @@ -811,11 +823,14 @@ Reset all settings changed in the GUI .IP Show splash screen on startup (default: 1) .SH COPYRIGHT -Copyright (C) 2009-2023 The Bitcoin Core developers +Copyright (C) 2009-2024 The Bitcoin Core Developers +Copyright (C) 2014-2018 The Blackcoin Developers +Copyright (C) 2018-2024 The Blackcoin More Developers -Please contribute if you find Bitcoin Core useful. Visit - for further information about the software. -The source code is available from . +Please contribute if you find Blackcoin More useful. Visit + for further information about the software. +The source code is available from +. This is experimental software. Distributed under the MIT software license, see the accompanying file COPYING diff --git a/doc/man/blackmore-tx.1 b/doc/man/blackmore-tx.1 index 16a1a2a614..785a77a1e1 100644 --- a/doc/man/blackmore-tx.1 +++ b/doc/man/blackmore-tx.1 @@ -1,15 +1,15 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. -.TH BITCOIN-TX "1" "November 2023" "bitcoin-tx v26.0.0" "User Commands" +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.1. +.TH BLACKMORE-TX "1" "February 2024" "blackmore-tx v26.0.0" "User Commands" .SH NAME -bitcoin-tx \- manual page for bitcoin-tx v26.0.0 +blackmore-tx \- manual page for blackmore-tx v26.0.0 .SH SYNOPSIS -.B bitcoin-tx -[\fI\,options\/\fR] \fI\, \/\fR[\fI\,commands\/\fR] \fI\,Update hex-encoded bitcoin transaction\/\fR +.B blackmore-tx +[\fI\,options\/\fR] \fI\, \/\fR[\fI\,commands\/\fR] \fI\,Update hex-encoded blackcoin transaction\/\fR .br -.B bitcoin-tx -[\fI\,options\/\fR] \fI\,-create \/\fR[\fI\,commands\/\fR] \fI\,Create hex-encoded bitcoin transaction\/\fR +.B blackmore-tx +[\fI\,options\/\fR] \fI\,-create \/\fR[\fI\,commands\/\fR] \fI\,Create hex-encoded blackcoin transaction\/\fR .SH DESCRIPTION -Bitcoin Core bitcoin\-tx utility version v26.0.0 +Blackcoin More blackmore\-tx utility version v26.0.0 .SH OPTIONS .HP \-? @@ -112,17 +112,16 @@ Add raw script output to TX. Optionally add the "W" flag to produce a pay\-to\-witness\-script\-hash output. Optionally add the "S" flag to wrap the output in a pay\-to\-script\-hash. .IP -replaceable(=N) -.IP -Set RBF opt\-in sequence number for input N (if not provided, opt\-in all -available inputs) -.IP sign=SIGHASH\-FLAGS .IP Add zero or more signatures to transaction. This command requires JSON registers:prevtxs=JSON object, privatekeys=JSON object. See signrawtransactionwithkey docs for format of sighash flags, JSON objects. +.IP +time=N +.IP +Set TX time to N .PP Register Commands: .IP @@ -134,11 +133,14 @@ set=NAME:JSON\-STRING .IP Set register NAME to given JSON\-STRING .SH COPYRIGHT -Copyright (C) 2009-2023 The Bitcoin Core developers +Copyright (C) 2009-2024 The Bitcoin Core Developers +Copyright (C) 2014-2018 The Blackcoin Developers +Copyright (C) 2018-2024 The Blackcoin More Developers -Please contribute if you find Bitcoin Core useful. Visit - for further information about the software. -The source code is available from . +Please contribute if you find Blackcoin More useful. Visit + for further information about the software. +The source code is available from +. This is experimental software. Distributed under the MIT software license, see the accompanying file COPYING diff --git a/doc/man/blackmore-util.1 b/doc/man/blackmore-util.1 index bfc750b1d4..3d49e28ac4 100644 --- a/doc/man/blackmore-util.1 +++ b/doc/man/blackmore-util.1 @@ -1,12 +1,12 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. -.TH BITCOIN-UTIL "1" "November 2023" "bitcoin-util v26.0.0" "User Commands" +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.1. +.TH BLACKMORE-UTIL "1" "February 2024" "blackmore-util v26.0.0" "User Commands" .SH NAME -bitcoin-util \- manual page for bitcoin-util v26.0.0 +blackmore-util \- manual page for blackmore-util v26.0.0 .SH SYNOPSIS -.B bitcoin-util +.B blackmore-util [\fI\,options\/\fR] [\fI\,commands\/\fR] \fI\,Do stuff\/\fR .SH DESCRIPTION -Bitcoin Core bitcoin\-util utility version v26.0.0 +Blackcoin More blackmore\-util utility version v26.0.0 .SH OPTIONS .HP \-? @@ -54,11 +54,14 @@ grind .IP Perform proof of work on hex header string .SH COPYRIGHT -Copyright (C) 2009-2023 The Bitcoin Core developers +Copyright (C) 2009-2024 The Bitcoin Core Developers +Copyright (C) 2014-2018 The Blackcoin Developers +Copyright (C) 2018-2024 The Blackcoin More Developers -Please contribute if you find Bitcoin Core useful. Visit - for further information about the software. -The source code is available from . +Please contribute if you find Blackcoin More useful. Visit + for further information about the software. +The source code is available from +. This is experimental software. Distributed under the MIT software license, see the accompanying file COPYING diff --git a/doc/man/blackmore-wallet.1 b/doc/man/blackmore-wallet.1 index c45ca71a54..548fe7fdde 100644 --- a/doc/man/blackmore-wallet.1 +++ b/doc/man/blackmore-wallet.1 @@ -1,16 +1,16 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. -.TH BITCOIN-WALLET "1" "November 2023" "bitcoin-wallet v26.0.0" "User Commands" +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.1. +.TH BLACKMORE-WALLET "1" "February 2024" "blackmore-wallet v26.0.0" "User Commands" .SH NAME -bitcoin-wallet \- manual page for bitcoin-wallet v26.0.0 +blackmore-wallet \- manual page for blackmore-wallet v26.0.0 .SH DESCRIPTION -Bitcoin Core bitcoin\-wallet version v26.0.0 +Blackcoin More blackmore\-wallet version v26.0.0 .PP -bitcoin\-wallet is an offline tool for creating and interacting with Bitcoin Core wallet files. -By default bitcoin\-wallet will act on wallets in the default mainnet wallet directory in the datadir. +blackmore\-wallet is an offline tool for creating and interacting with Blackcoin More wallet files. +By default blackmore\-wallet will act on wallets in the default mainnet wallet directory in the datadir. To change the target wallet, use the \fB\-datadir\fR, \fB\-wallet\fR and \fB\-regtest\fR/\-signet/\-testnet arguments. .SS "Usage:" .IP -bitcoin\-wallet [options] +blackmore\-wallet [options] .SH OPTIONS .HP \-? @@ -110,11 +110,14 @@ salvage Attempt to recover private keys from a corrupt wallet. Warning: \&'salvage' is experimental. .SH COPYRIGHT -Copyright (C) 2009-2023 The Bitcoin Core developers +Copyright (C) 2009-2024 The Bitcoin Core Developers +Copyright (C) 2014-2018 The Blackcoin Developers +Copyright (C) 2018-2024 The Blackcoin More Developers -Please contribute if you find Bitcoin Core useful. Visit - for further information about the software. -The source code is available from . +Please contribute if you find Blackcoin More useful. Visit + for further information about the software. +The source code is available from +. This is experimental software. Distributed under the MIT software license, see the accompanying file COPYING diff --git a/doc/man/blackmored.1 b/doc/man/blackmored.1 index ec69d800f0..99175bb72b 100644 --- a/doc/man/blackmored.1 +++ b/doc/man/blackmored.1 @@ -1,12 +1,12 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. -.TH BITCOIND "1" "November 2023" "bitcoind v26.0.0" "User Commands" +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.1. +.TH BLACKMORED "1" "February 2024" "blackmored v26.0.0" "User Commands" .SH NAME -bitcoind \- manual page for bitcoind v26.0.0 +blackmored \- manual page for blackmored v26.0.0 .SH SYNOPSIS -.B bitcoind -[\fI\,options\/\fR] \fI\,Start Bitcoin Core\/\fR +.B blackmored +[\fI\,options\/\fR] \fI\,Start Blackcoin More\/\fR .SH DESCRIPTION -Bitcoin Core version v26.0.0 +Blackcoin More version v26.0.0 .SH OPTIONS .HP \-? @@ -20,7 +20,7 @@ message) .HP \fB\-allowignoredconf\fR .IP -For backwards compatibility, treat an unused bitcoin.conf file in the +For backwards compatibility, treat an unused blackmore.conf file in the datadir as a warning, not an error. .HP \fB\-assumevalid=\fR @@ -28,11 +28,11 @@ datadir as a warning, not an error. 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: -00000000000000000001a0a448d6cf2546b06801389cc030b2b18c6491266815, +ae0c2a9bd13746e2887ca57bf1046b3c787a5ed1068fd1633a3575f08ee291fc, testnet: -0000000000000093bcb68c03a9a168ae252572d348a2eaeba2cdf9231d73206f, +5d5c42500cc6057533e249ba9eeb9b5e998aff30468c904bc267ec9bccbc8b39, signet: -0000013d778ba3f914530f11f6b69869c9fab54acff85acd7b8201d111f19b7f) +0000000000000000000000000000000000000000000000000000000000000000) .HP \fB\-blockfilterindex=\fR .IP @@ -70,7 +70,7 @@ Maintain coinstats index used by the gettxoutsetinfo RPC (default: 0) .IP Specify path to read\-only configuration file. Relative paths will be prefixed by datadir location (only useable from command line, not -configuration file) (default: bitcoin.conf) +configuration file) (default: blackmore.conf) .HP \fB\-daemon\fR .IP @@ -97,6 +97,30 @@ Specify location of debug log file (default: debug.log). Relative paths will be prefixed by a net\-specific datadir location. Pass \fB\-nodebuglogfile\fR to disable writing the log to a file. .HP +\fB\-headerspamfilter=\fR +.IP +Use header spam filter (default: 1) +.HP +\fB\-headerspamfilterduringibd=\fR +.IP +Enable header spam filter during IBD (default: 0) +.HP +\fB\-headerspamfilterignoreport=\fR +.IP +Ignore the port in the ip address when looking for header spam, +determine whether or not multiple nodes can be on the same IP +(default: 1) +.HP +\fB\-headerspamfiltermaxavg=\fR +.IP +Maximum average size of an index occurrence in the header spam filter +(default: 10) +.HP +\fB\-headerspamfiltermaxsize=\fR +.IP +Maximum size of the list of indexes in the header spam filter (default: +500) +.HP \fB\-includeconf=\fR .IP Specify additional configuration file, relative to the \fB\-datadir\fR path @@ -131,19 +155,7 @@ Whether to save the mempool on shutdown and load on restart (default: 1) \fB\-pid=\fR .IP Specify pid file. Relative paths will be prefixed by a net\-specific -datadir location. (default: bitcoind.pid) -.HP -\fB\-prune=\fR -.IP -Reduce storage requirements by enabling pruning (deleting) of old -blocks. This allows the pruneblockchain RPC to be called to -delete specific blocks and enables automatic pruning of old -blocks if a target size in MiB is provided. This mode is -incompatible with \fB\-txindex\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 specified -target size in MiB) +datadir location. (default: blackmored.pid) .HP \fB\-reindex\fR .IP @@ -163,7 +175,7 @@ be wiped as well. The snapshot can then be reloaded via RPC. .IP Specify path to dynamic settings data file. Can be disabled with \fB\-nosettings\fR. File is written at runtime and not meant to be -edited by users (use bitcoin.conf instead for custom settings). +edited by users (use blackmore.conf instead for custom settings). Relative paths will be prefixed by datadir location. (default: settings.json) .HP @@ -181,7 +193,7 @@ Execute command on startup. \fB\-txindex\fR .IP Maintain a full transaction index, used by the getrawtransaction rpc -call (default: 0) +call (default: 1) .HP \fB\-version\fR .IP @@ -194,7 +206,7 @@ Connection options: Add a node to connect to and attempt to keep the connection open (see the addnode RPC help for more info). This option can be specified multiple times to add multiple nodes; connections are limited to -8 at a time and are counted separately from the \fB\-maxconnections\fR +16 at a time and are counted separately from the \fB\-maxconnections\fR limit. .HP \fB\-asmap=\fR @@ -213,8 +225,8 @@ Default duration (in seconds) of manually configured bans (default: Bind to given address and always listen on it (default: 0.0.0.0). Use [host]:port notation for IPv6. Append =onion to tag any incoming connections to that address and port as incoming Tor connections -(default: 127.0.0.1:8334=onion, testnet: 127.0.0.1:18334=onion, -signet: 127.0.0.1:38334=onion, regtest: 127.0.0.1:18445=onion) +(default: 127.0.0.1:15717=onion, testnet: 127.0.0.1:25717=onion, +signet: 127.0.0.1:45717=onion, regtest: 127.0.0.1:35717=onion) .HP \fB\-cjdnsreachable\fR .IP @@ -280,7 +292,7 @@ Automatically create Tor onion service (default: 1) .IP Maintain at most connections to peers (default: 125). This limit does not apply to connections manually added via \fB\-addnode\fR or the -addnode RPC, which have a separate limit of 8. +addnode RPC, which have a separate limit of 16. .HP \fB\-maxreceivebuffer=\fR .IP @@ -338,7 +350,7 @@ Support filtering of blocks and transaction with bloom filters (default: \fB\-port=\fR .IP Listen for connections on . Nodes not using the default ports -(default: 8333, testnet: 18333, signet: 38333, regtest: 18444) +(default: 15714, testnet: 25714, signet: 38333, regtest: 35714) are unlikely to get incoming connections. Not relevant for I2P (see doc/i2p.md). .HP @@ -411,7 +423,7 @@ Wallet options: \fB\-addresstype\fR .IP What type of addresses to use ("legacy", "p2sh\-segwit", "bech32", or -"bech32m", default: "bech32") +"bech32m", default: "legacy") .HP \fB\-avoidpartialspends\fR .IP @@ -448,11 +460,10 @@ is discarded if it is dust at this rate, but we will always discard up to the dust relay fee and a discard fee above that is limited by the fee estimate for the longest target .HP -\fB\-fallbackfee=\fR +\fB\-donatetodevfund=\fR .IP -A fee rate (in BTC/kvB) that will be used when fee estimation has -insufficient data. 0 to entirely disable the fallbackfee feature. -(default: 0.00) +Donate the specified percentage of staking rewards to the dev fund (0 to +95, default: 20) .HP \fB\-keypool=\fR .IP @@ -466,15 +477,14 @@ been used. Spend up to this amount in additional (absolute) fees (in BTC) if it allows the use of partial spend avoidance (default: 0.00) .HP -\fB\-mintxfee=\fR -.IP -Fee rates (in BTC/kvB) smaller than this are considered zero fee for -transaction creation (default: 0.00001) -.HP \fB\-paytxfee=\fR .IP Fee rate (in BTC/kvB) to add to transactions you send (default: 0.00) .HP +\fB\-reservebalance=\fR +.IP +Reserved balance not used for staking (default: 0) +.HP \fB\-signer=\fR .IP External signing tool, see doc/external\-signer.md @@ -483,10 +493,22 @@ External signing tool, see doc/external\-signer.md .IP Spend unconfirmed change when sending transactions (default: 1) .HP -\fB\-txconfirmtarget=\fR +\fB\-stakecache=\fR +.IP +Enables or disables the staking cache; significantly improves staking +performance, but can use a lot of memory (default: 0) +.HP +\fB\-staketimio=\fR +.IP +Proof of stake timeout. (default: 500) +.HP +\fB\-staking=\fR .IP -If paytxfee is not set, include enough fee so transactions begin -confirmation on average within n blocks (default: 6) +Enables or disables staking (default: 1) +.HP +\fB\-txversion=\fR +.IP +Set transaction version to (default: 1) .HP \fB\-wallet=\fR .IP @@ -517,10 +539,6 @@ block height (\fB\-1\fR if not included). %w is not currently implemented on windows. On systems where %w is supported, it should NOT be quoted because this would break shell escaping used to invoke the command. -.HP -\fB\-walletrbf\fR -.IP -Send transactions with full\-RBF opt\-in enabled (RPC only, default: 1) .PP ZeroMQ notification options: .HP @@ -573,9 +591,9 @@ Debugging/Testing options: Output debug and trace logging (default: \fB\-nodebug\fR, supplying is optional). If is not supplied or if = 1, output all debug and trace logging. can be: addrman, -bench, blockstorage, cmpctblock, coindb, estimatefee, http, i2p, -ipc, leveldb, libevent, mempool, mempoolrej, net, proxy, prune, -qt, rand, reindex, rpc, scan, selectcoins, tor, txpackages, +bench, blockstorage, cmpctblock, coindb, coinstake, http, i2p, +ipc, leveldb, libevent, mempool, mempoolrej, net, proxy, qt, +rand, reindex, rpc, scan, selectcoins, tor, txpackages, txreconciliation, util, validation, walletdb, zmq. This option can be specified multiple times to output multiple categories. .HP @@ -611,7 +629,7 @@ Prepend debug output with timestamp (default: 1) \fB\-maxtxfee=\fR .IP Maximum total fees (in BTC) to use in a single wallet transaction; -setting this too low may abort large transactions (default: 0.10) +setting this too low may abort large transactions (default: 1.00) .HP \fB\-printtoconsole\fR .IP @@ -669,17 +687,12 @@ Relay and mine data carrier transactions (default: 1) \fB\-datacarriersize\fR .IP Relay and mine transactions whose data\-carrying raw scriptPubKey is of -this size or less (default: 83) -.HP -\fB\-mempoolfullrbf\fR -.IP -Accept transaction replace\-by\-fee without requiring replaceability -signaling (default: 0) +this size or less (default: 223) .HP \fB\-minrelaytxfee=\fR .IP Fees (in BTC/kvB) smaller than this are considered zero fee for -relaying, mining and transaction creation (default: 0.00001) +relaying, mining and transaction creation (default: 0.0001) .HP \fB\-permitbaremultisig\fR .IP @@ -706,7 +719,7 @@ Set maximum BIP141 block weight (default: 3996000) \fB\-blockmintxfee=\fR .IP Set lowest fee rate (in BTC/kvB) for transactions to be included in -block creation. (default: 0.00001) +block creation. (default: 0.0001) .PP RPC server options: .HP @@ -751,14 +764,13 @@ Password for JSON\-RPC connections .HP \fB\-rpcport=\fR .IP -Listen for JSON\-RPC connections on (default: 8332, testnet: -18332, signet: 38332, regtest: 18443) +Listen for JSON\-RPC connections on (default: 15715, testnet: +25715, signet: 45715, regtest: 35715) .HP \fB\-rpcserialversion\fR .IP Sets the serialization of raw transaction or block hex returned in -non\-verbose mode, non\-segwit(0) (DEPRECATED) or segwit(1) -(default: 1) +non\-verbose mode, non\-segwit(0) or segwit(1) (default: 0) .HP \fB\-rpcthreads=\fR .IP @@ -789,11 +801,14 @@ subject to empty whitelists. .IP Accept command line and JSON\-RPC commands .SH COPYRIGHT -Copyright (C) 2009-2023 The Bitcoin Core developers +Copyright (C) 2009-2024 The Bitcoin Core Developers +Copyright (C) 2014-2018 The Blackcoin Developers +Copyright (C) 2018-2024 The Blackcoin More Developers -Please contribute if you find Bitcoin Core useful. Visit - for further information about the software. -The source code is available from . +Please contribute if you find Blackcoin More useful. Visit + for further information about the software. +The source code is available from +. This is experimental software. Distributed under the MIT software license, see the accompanying file COPYING