Skip to content
Bitcoin Roots

v31.1-roots.1 · Commit 8: [PATCH 08/17] chore(roots): integrate v31 identity and maintenance tooling

doc/man/bitcoin-qt.1

Before: doc/man/bitcoin-qt.1 · After: doc/man/bitcoin-qt.1

File metadata
index 938ba297f10ef8d9dafe5d62ff885c466fd3f119..8349d6532a06f6ae1ef119029ddba0e03562b38d 100644

Download original patch · Release notes

Diff rows 1–296 of 296. Line numbers refer to the original before/after files.

+ Added− RemovedUnmarked lines are context.

Scroll the code area horizontally to read long lines. The two line-number columns refer to before and after.

doc/man/bitcoin-qt.1 CHANGED
@@ -1,14 +1,14 @@
1
1
  .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2
- .TH BITCOIN-QT "1" "July 2026" "bitcoin-qt v31.1.0" "User Commands"
2
+ .TH BITCOIN-QT "1" "October 2026" "bitcoin-qt v31.1-roots.1" "User Commands"
3
3
  .SH NAME
4
- bitcoin-qt \- manual page for bitcoin-qt v31.1.0
4
+ bitcoin-qt \- manual page for bitcoin-qt v31.1-roots.1
5
5
  .SH SYNOPSIS
6
6
  .B bitcoin-qt
7
7
  [\fI\,options\/\fR] [\fI\,URI\/\fR]
8
8
  .SH DESCRIPTION
9
- Bitcoin Core version v31.1.0
9
+ Bitcoin Roots version v31.1\-roots.1
10
10
  .PP
11
- The bitcoin\-qt application provides a graphical interface for interacting with Bitcoin Core.
11
+ The bitcoin\-qt application provides a graphical interface for interacting with Bitcoin Roots.
12
12
  .PP
13
13
  It combines the core functionalities of bitcoind with a user\-friendly interface for wallet management, transaction history, and network statistics.
14
14
  .PP
@@ -54,7 +54,12 @@ block hash)
54
54
  \fB\-blockreconstructionextratxn=\fR<n>
55
55
  .IP
56
56
  Extra transactions to keep in memory for compact block reconstructions
57
- (default: 100)
57
+ (default: 32768)
58
+ .HP
59
+ \fB\-blockreconstructionextratxnsize=\fR<n>
60
+ .IP
61
+ Upper limit of memory usage (in decimal megabytes) for compact block
62
+ extra transactions (default: 10)
58
63
  .HP
59
64
  \fB\-blocksdir=\fR<dir>
60
65
  .IP
@@ -84,6 +89,12 @@ Specify path to read\-only configuration file. Relative paths will be
84
89
  prefixed by datadir location (only useable from command line, not
85
90
  configuration file) (default: bitcoin.conf)
86
91
  .HP
92
+ \fB\-confrw=\fR<file>
93
+ .IP
94
+ Specify read/write configuration file. Relative paths will be prefixed
95
+ by the network\-specific datadir location (default:
96
+ bitcoin_rw.conf)
97
+ .HP
87
98
  \fB\-daemon\fR
88
99
  .IP
89
100
  Run in the background as a daemon and accept commands (default: 0)
@@ -399,6 +410,11 @@ Tor control host and port to use if onion listening enabled (default:
399
410
  .IP
400
411
  Tor control port password (default: empty)
401
412
  .HP
413
+ \fB\-v2onlyclearnet\fR
414
+ .IP
415
+ Disable outbound v1 connections and v1 fallback on IPv4/IPv6 (default:
416
+ 0)
417
+ .HP
402
418
  \fB\-v2transport\fR
403
419
  .IP
404
420
  Support v2 transport (default: 1)
@@ -408,14 +424,17 @@ Support v2 transport (default: 1)
408
424
  Bind to the given address and add permission flags to the peers
409
425
  connecting to it. Use [host]:port notation for IPv6. Allowed
410
426
  permissions: bloomfilter (allow requesting BIP37 filtered blocks
411
- and transactions), noban (do not ban for misbehavior; implies
427
+ and transactions), blockfilters (serve compact block filters to
428
+ peers per BIP157), noban (do not ban for misbehavior; implies
412
429
  download), forcerelay (relay transactions that are already in the
413
430
  mempool; implies relay), relay (relay even in \fB\-blocksonly\fR mode,
414
431
  and unlimited transaction announcements), mempool (allow
415
432
  requesting BIP35 mempool contents), download (allow getheaders
416
433
  during IBD, no disconnect after maxuploadtarget limit), addr
417
434
  (responses to GETADDR avoid hitting the cache and contain random
418
- records with the most up\-to\-date info). Specify multiple
435
+ records with the most up\-to\-date info), forceinbound (when
436
+ connections are full, attempt to evict a random unprotected
437
+ inbound peer to open a slot; implies noban). Specify multiple
419
438
  permissions separated by commas (default:
420
439
  download,noban,mempool,relay). Can be specified multiple times.
421
440
  .HP
@@ -539,50 +558,6 @@ to invoke the command.
539
558
  .IP
540
559
  Send transactions with full\-RBF opt\-in enabled (RPC only, default: 1)
541
560
  .PP
542
- ZeroMQ notification options:
543
- .HP
544
- \fB\-zmqpubhashblock=\fR<address>
545
- .IP
546
- Enable publish hash block in <address>
547
- .HP
548
- \fB\-zmqpubhashblockhwm=\fR<n>
549
- .IP
550
- Set publish hash block outbound message high water mark (default: 1000)
551
- .HP
552
- \fB\-zmqpubhashtx=\fR<address>
553
- .IP
554
- Enable publish hash transaction in <address>
555
- .HP
556
- \fB\-zmqpubhashtxhwm=\fR<n>
557
- .IP
558
- Set publish hash transaction outbound message high water mark (default:
559
- 1000)
560
- .HP
561
- \fB\-zmqpubrawblock=\fR<address>
562
- .IP
563
- Enable publish raw block in <address>
564
- .HP
565
- \fB\-zmqpubrawblockhwm=\fR<n>
566
- .IP
567
- Set publish raw block outbound message high water mark (default: 1000)
568
- .HP
569
- \fB\-zmqpubrawtx=\fR<address>
570
- .IP
571
- Enable publish raw transaction in <address>
572
- .HP
573
- \fB\-zmqpubrawtxhwm=\fR<n>
574
- .IP
575
- Set publish raw transaction outbound message high water mark (default:
576
- 1000)
577
- .HP
578
- \fB\-zmqpubsequence=\fR<address>
579
- .IP
580
- Enable publish hash block and tx sequence in <address>
581
- .HP
582
- \fB\-zmqpubsequencehwm=\fR<n>
583
- .IP
584
- Set publish hash sequence message high water mark (default: 1000)
585
- .PP
586
561
  Debugging/Testing options:
587
562
  .HP
588
563
  \fB\-debug=\fR<category>
@@ -686,29 +661,117 @@ Use the testnet4 chain. Equivalent to \fB\-chain\fR=\fI\,testnet4\/\fR.
686
661
  .PP
687
662
  Node relay options:
688
663
  .HP
664
+ \fB\-acceptnonstddatacarrier\fR
665
+ .IP
666
+ Relay nonstandard data carrier outputs (default: 0) Values: 0 or 1; no
667
+ value means 1.
668
+ .HP
669
+ \fB\-acceptunknownwitness\fR
670
+ .IP
671
+ Relay transactions sending to unknown or future witness script versions
672
+ (default: 1) Values: 0 or 1; no value means 1.
673
+ .HP
689
674
  \fB\-bytespersigop\fR
690
675
  .IP
691
676
  Equivalent bytes per sigop in transactions for relay and mining
692
677
  (default: 20)
693
678
  .HP
679
+ \fB\-bytespersigopstrict\fR
680
+ .IP
681
+ Minimum bytes per sigop in transactions we relay and mine (integer 0 to
682
+ 4294967295; default: 20)
683
+ .HP
694
684
  \fB\-datacarrier\fR
695
685
  .IP
696
686
  Relay and mine data carrier transactions (default: 1)
697
687
  .HP
688
+ \fB\-datacarriercost=\fR<value>
689
+ .IP
690
+ Treat data carrier bytes as at least N vbytes each (0 to 1073741823.75,
691
+ exact hundredths; rounded up to quarter\-vbytes; default: 1). Only
692
+ local policy size changes.
693
+ .HP
698
694
  \fB\-datacarriersize\fR
699
695
  .IP
700
696
  Relay and mine transactions whose data\-carrying raw scriptPubKeys in
701
- aggregate are of this size or less, allowing multiple outputs
702
- (default: 100000)
697
+ aggregate are of this size or less, allowing one OP_RETURN output
698
+ (default: 83)
699
+ .HP
700
+ \fB\-dustdynamic=\fR<value>
701
+ .IP
702
+ Update the dust rate every 15 minutes using off,
703
+ [multiplier*]target:blocks, or [multiplier*]mempool:kvB (default:
704
+ off). Multiplier defaults to 3; the configured dustrelayfee is
705
+ the floor and fallback when no estimate is available.
706
+ .HP
707
+ \fB\-maxscriptsize=\fR<n>
708
+ .IP
709
+ Maximum size of scripts (including the witness stack) we relay and mine
710
+ (integer 0 to 4294967295; default: 1650)
711
+ .HP
712
+ \fB\-maxtxlegacysigops\fR
713
+ .IP
714
+ Maximum legacy sigops in transactions we relay and mine (integer 0 to
715
+ 4294967295; default: 2500)
716
+ .HP
717
+ \fB\-mempoolfullrbf\fR
718
+ .IP
719
+ Legacy RBF alias: accept replacement without requiring signaling
720
+ (default: 1). Explicit optin or replacement disabling overrides
721
+ this alias.
722
+ .HP
723
+ \fB\-mempoolreplacement=\fR<value>
724
+ .IP
725
+ Set RBF policy: 0 disables, fee,optin honors signaling or TRUC/v3
726
+ replaceability, and fee,\-optin enables full RBF. Tokens are
727
+ separated by ',' or '+'; empty or 1 enables fee\-based replacement
728
+ (default: fee,\-optin).
729
+ .HP
730
+ \fB\-mempooltruc=\fR<value>
731
+ .IP
732
+ Set TRUC policy: reject, accept, enforce/optin, or \fB\-enforce\fR/\-optin.
733
+ Tokens are separated by ',' or '+'; 0 rejects, empty or 1
734
+ enforces (default: enforce).
735
+ .HP
736
+ \fB\-minrelaycoinblocks=\fR<n>
737
+ .IP
738
+ Minimum coin blocks a transaction must spend to be relayed (integer 0 to
739
+ 9223372036854775807; default: 0)
740
+ .HP
741
+ \fB\-minrelaymaturity=\fR<n>
742
+ .IP
743
+ Minimum input maturity before relay (integer 0 to 2147483647; default:
744
+ 0)
703
745
  .HP
704
746
  \fB\-minrelaytxfee=\fR<amt>
705
747
  .IP
706
748
  Fees (in BTC/kvB) smaller than this are considered zero fee for
707
- relaying, mining and transaction creation (default: 0.000001)
749
+ relaying, mining and transaction creation (default: 0.00001)
750
+ .HP
751
+ \fB\-permitbareanchor\fR
752
+ .IP
753
+ Relay transactions that only have ephemeral anchor outputs (default: 1)
754
+ Values: 0 or 1; no value means 1.
755
+ .HP
756
+ \fB\-permitbaredatacarrier\fR
757
+ .IP
758
+ Relay transactions with data carrier outputs and no monetary outputs
759
+ (default: 0) Values: 0 or 1; no value means 1.
708
760
  .HP
709
761
  \fB\-permitbaremultisig\fR
710
762
  .IP
711
- Relay transactions creating non\-P2SH multisig outputs (default: 1)
763
+ Relay transactions creating non\-P2SH multisig outputs (default: 0)
764
+ .HP
765
+ \fB\-permitbarepubkey\fR
766
+ .IP
767
+ Relay legacy pubkey outputs (default: 0) Values: 0 or 1; no value means
768
+ 1.
769
+ .HP
770
+ \fB\-permitephemeral\fR
771
+ .IP
772
+ Permit ephemeral policy exceptions: send, dust, anchor, reject, or 0,
773
+ optionally prefixed with '\-'. Tokens are separated by ',' or '+';
774
+ 0 disables all, empty or 1 enables all (default: anchor only)
712
775
  .HP
713
776
  \fB\-privatebroadcast\fR
714
777
  .IP
@@ -717,6 +780,27 @@ short\-lived connections through the Tor or I2P networks, without
717
780
  putting them in the mempool first. Transactions submitted through
718
781
  the wallet are not affected by this option (default: 0)
719
782
  .HP
783
+ \fB\-rejectparasites\fR
784
+ .IP
785
+ Refuse to relay or mine parasitic overlay protocols (default: 1) Values:
786
+ 0 or 1; no value means 1.
787
+ .HP
788
+ \fB\-rejecttokens\fR
789
+ .IP
790
+ Refuse to relay or mine transactions involving non\-bitcoin tokens
791
+ (default: 0) Values: 0 or 1; no value means 1.
792
+ .HP
793
+ \fB\-spkreuse=\fR<value>
794
+ .IP
795
+ Set local script reuse policy: allow or conflict; empty/1 aliases allow,
796
+ 0 aliases conflict (default: allow).
797
+ .HP
798
+ \fB\-subdustfeepenalty=\fR<value>
799
+ .IP
800
+ Subtract sub\-dust output deficits from modified policy fees (default:
801
+ 1). Values: 0 or 1; no value means 1. Actual fees and consensus
802
+ validity are unchanged.
803
+ .HP
720
804
  \fB\-whitelistforcerelay\fR
721
805
  .IP
722
806
  Add 'forcerelay' permission to whitelisted peers with default
@@ -734,7 +818,7 @@ Block creation options:
734
818
  \fB\-blockmintxfee=\fR<amt>
735
819
  .IP
736
820
  Set lowest fee rate (in BTC/kvB) for transactions to be included in
737
- block creation. (default: 0.00000001)
821
+ block creation. (default: 0.00001)
738
822
  .HP
739
823
  \fB\-blockreservedweight=\fR<n>
740
824
  .IP
@@ -844,11 +928,14 @@ Reset all settings changed in the GUI
844
928
  .IP
845
929
  Show splash screen on startup (default: 1)
846
930
  .SH COPYRIGHT
931
+ Copyright (C) 2009-2026 The Bitcoin Roots developers
847
932
  Copyright (C) 2009-2026 The Bitcoin Core developers
848
933
 
849
- Please contribute if you find Bitcoin Core useful. Visit
850
- <https://bitcoincore.org/> for further information about the software.
851
- The source code is available from <https://github.com/bitcoin/bitcoin>.
934
+ Please contribute if you find Bitcoin Roots useful. Visit
935
+ <https://github.com/luganoplanb/bitcoin-roots/> for further information about
936
+ the software.
937
+ The source code is available from
938
+ <https://github.com/luganoplanb/bitcoin-roots>.
852
939
 
853
940
  This is experimental software.
854
941
  Distributed under the MIT software license, see the accompanying file COPYING