Skip to content
Bitcoin Roots

v29.4-roots.3 · Commit 7: [PATCH 07/30] release: establish Roots maintenance and assurance

doc/man/bitcoin-qt.1

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

File metadata
index 4610681e31fab2b2830df33b5a3912a814856fff..813c7afa836dc3c7e5eccccbca491e6b8655a751 100644

Download original patch · Release notes

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

+ Added− RemovedUnmarked lines are context.

Scroll the code area horizontally to read long lines. Before is on the left; after is on the right. Unified view fits narrow screens more easily.

doc/man/bitcoin-qt.1 CHANGED
@@ -1,14 +1,14 @@
1
  .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2
- .TH BITCOIN-QT "1" "July 2026" "bitcoin-qt v29.4.0" "User Commands"
3
  .SH NAME
4
- bitcoin-qt \- manual page for bitcoin-qt v29.4.0
5
  .SH SYNOPSIS
6
  .B bitcoin-qt
7
  [\fI\,options\/\fR] [\fI\,URI\/\fR]
8
  .SH DESCRIPTION
9
- Bitcoin Core version v29.4.0
10
  .PP
11
- The bitcoin\-qt application provides a graphical interface for interacting with Bitcoin Core.
12
  .PP
13
  It combines the core functionalities of bitcoind with a user\-friendly interface for wallet management, transaction history, and network statistics.
14
  .PP
@@ -54,7 +54,13 @@ block hash)
54
  \fB\-blockreconstructionextratxn=\fR<n>
55
  .IP
56
  Extra transactions to keep in memory for compact block reconstructions
57
- (default: 100)
 
 
 
 
 
 
58
  .HP
59
  \fB\-blocksdir=\fR<dir>
60
  .IP
@@ -351,8 +357,8 @@ Serve compact block filters to peers per BIP 157 (default: 0)
351
  .HP
352
  \fB\-peerbloomfilters\fR
353
  .IP
354
- Support filtering of blocks and transaction with bloom filters (default:
355
- 0)
356
  .HP
357
  \fB\-port=\fR<port>
358
  .IP
@@ -361,11 +367,13 @@ testnet4: 48333, signet: 38333, regtest: 18444). Not relevant for
361
  I2P (see doc/i2p.md). If set to a value x, the default onion
362
  listening port will be set to x+1.
363
  .HP
364
- \fB\-proxy=\fR<ip:port|path>
365
  .IP
366
- Connect through SOCKS5 proxy, set \fB\-noproxy\fR to disable (default:
367
- disabled). May be a local file path prefixed with 'unix:' if the
368
- proxy supports it.
 
 
369
  .HP
370
  \fB\-proxyrandomize\fR
371
  .IP
@@ -403,14 +411,17 @@ Support v2 transport (default: 1)
403
  Bind to the given address and add permission flags to the peers
404
  connecting to it. Use [host]:port notation for IPv6. Allowed
405
  permissions: bloomfilter (allow requesting BIP37 filtered blocks
406
- and transactions), noban (do not ban for misbehavior; implies
 
407
  download), forcerelay (relay transactions that are already in the
408
  mempool; implies relay), relay (relay even in \fB\-blocksonly\fR mode,
409
  and unlimited transaction announcements), mempool (allow
410
  requesting BIP35 mempool contents), download (allow getheaders
411
  during IBD, no disconnect after maxuploadtarget limit), addr
412
  (responses to GETADDR avoid hitting the cache and contain random
413
- records with the most up\-to\-date info). Specify multiple
 
 
414
  permissions separated by commas (default:
415
  download,noban,mempool,relay). Can be specified multiple times.
416
  .HP
@@ -538,50 +549,6 @@ to invoke the command.
538
  .IP
539
  Send transactions with full\-RBF opt\-in enabled (RPC only, default: 1)
540
  .PP
541
- ZeroMQ notification options:
542
- .HP
543
- \fB\-zmqpubhashblock=\fR<address>
544
- .IP
545
- Enable publish hash block in <address>
546
- .HP
547
- \fB\-zmqpubhashblockhwm=\fR<n>
548
- .IP
549
- Set publish hash block outbound message high water mark (default: 1000)
550
- .HP
551
- \fB\-zmqpubhashtx=\fR<address>
552
- .IP
553
- Enable publish hash transaction in <address>
554
- .HP
555
- \fB\-zmqpubhashtxhwm=\fR<n>
556
- .IP
557
- Set publish hash transaction outbound message high water mark (default:
558
- 1000)
559
- .HP
560
- \fB\-zmqpubrawblock=\fR<address>
561
- .IP
562
- Enable publish raw block in <address>
563
- .HP
564
- \fB\-zmqpubrawblockhwm=\fR<n>
565
- .IP
566
- Set publish raw block outbound message high water mark (default: 1000)
567
- .HP
568
- \fB\-zmqpubrawtx=\fR<address>
569
- .IP
570
- Enable publish raw transaction in <address>
571
- .HP
572
- \fB\-zmqpubrawtxhwm=\fR<n>
573
- .IP
574
- Set publish raw transaction outbound message high water mark (default:
575
- 1000)
576
- .HP
577
- \fB\-zmqpubsequence=\fR<address>
578
- .IP
579
- Enable publish hash block and tx sequence in <address>
580
- .HP
581
- \fB\-zmqpubsequencehwm=\fR<n>
582
- .IP
583
- Set publish hash sequence message high water mark (default: 1000)
584
- .PP
585
  Debugging/Testing options:
586
  .HP
587
  \fB\-debug=\fR<category>
@@ -642,7 +609,7 @@ logging to file, set \fB\-nodebuglogfile\fR)
642
  .HP
643
  \fB\-shrinkdebugfile\fR
644
  .IP
645
- Shrink debug.log file on client startup (default: 1 when no \fB\-debug\fR)
646
  .HP
647
  \fB\-uacomment=\fR<cmt>
648
  .IP
@@ -685,28 +652,82 @@ Use the testnet4 chain. Equivalent to \fB\-chain\fR=\fI\,testnet4\/\fR.
685
  .PP
686
  Node relay options:
687
  .HP
 
 
 
 
688
  \fB\-bytespersigop\fR
689
  .IP
690
  Equivalent bytes per sigop in transactions for relay and mining
691
  (default: 20)
692
  .HP
 
 
 
 
693
  \fB\-datacarrier\fR
694
  .IP
695
  Relay and mine data carrier transactions (default: 1)
696
  .HP
 
 
 
 
697
  \fB\-datacarriersize\fR
698
  .IP
699
  Relay and mine transactions whose data\-carrying raw scriptPubKey is of
700
  this size or less (default: 83)
701
  .HP
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
702
  \fB\-minrelaytxfee=\fR<amt>
703
  .IP
704
  Fees (in BTC/kvB) smaller than this are considered zero fee for
705
- relaying, mining and transaction creation (default: 0.000001)
 
 
 
 
706
  .HP
707
  \fB\-permitbaremultisig\fR
708
  .IP
709
- Relay transactions creating non\-P2SH multisig outputs (default: 1)
 
 
 
 
 
 
 
 
 
 
 
 
710
  .HP
711
  \fB\-whitelistforcerelay\fR
712
  .IP
@@ -722,14 +743,23 @@ transactions (default: 1)
722
  .PP
723
  Block creation options:
724
  .HP
 
 
 
 
725
  \fB\-blockmaxweight=\fR<n>
726
  .IP
727
- Set maximum BIP141 block weight (default: 4000000)
728
  .HP
729
  \fB\-blockmintxfee=\fR<amt>
730
  .IP
731
  Set lowest fee rate (in BTC/kvB) for transactions to be included in
732
- block creation. (default: 0.00000001)
 
 
 
 
 
733
  .HP
734
  \fB\-blockreservedweight=\fR<n>
735
  .IP
@@ -839,11 +869,14 @@ Reset all settings changed in the GUI
839
  .IP
840
  Show splash screen on startup (default: 1)
841
  .SH COPYRIGHT
842
- Copyright (C) 2009-2025 The Bitcoin Core developers
 
843
 
844
- Please contribute if you find Bitcoin Core useful. Visit
845
- <https://bitcoincore.org/> for further information about the software.
846
- The source code is available from <https://github.com/bitcoin/bitcoin>.
 
 
847
 
848
  This is experimental software.
849
  Distributed under the MIT software license, see the accompanying file COPYING
 
1
  .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
2
+ .TH BITCOIN-QT "1" "September 2026" "bitcoin-qt v29.4-roots.1" "User Commands"
3
  .SH NAME
4
+ bitcoin-qt \- manual page for bitcoin-qt v29.4-roots.1
5
  .SH SYNOPSIS
6
  .B bitcoin-qt
7
  [\fI\,options\/\fR] [\fI\,URI\/\fR]
8
  .SH DESCRIPTION
9
+ Bitcoin Roots version v29.4\-roots.1
10
  .PP
11
+ The bitcoin\-qt application provides a graphical interface for interacting with Bitcoin Roots.
12
  .PP
13
  It combines the core functionalities of bitcoind with a user\-friendly interface for wallet management, transaction history, and network statistics.
14
  .PP
 
54
  \fB\-blockreconstructionextratxn=\fR<n>
55
  .IP
56
  Extra transactions to keep in memory for compact block reconstructions
57
+ (default: 32768)
58
+ .HP
59
+ \fB\-blockreconstructionextratxnsize=\fR<n>
60
+ .IP
61
+ Upper limit of memory usage (in megabytes) for keeping extra
62
+ transactions in memory for compact block reconstructions
63
+ (default: 10)
64
  .HP
65
  \fB\-blocksdir=\fR<dir>
66
  .IP
 
357
  .HP
358
  \fB\-peerbloomfilters\fR
359
  .IP
360
+ Support filtering of blocks and transactions with bloom filters
361
+ (default: localhost only)
362
  .HP
363
  \fB\-port=\fR<port>
364
  .IP
 
367
  I2P (see doc/i2p.md). If set to a value x, the default onion
368
  listening port will be set to x+1.
369
  .HP
370
+ \fB\-proxy=\fR<ip>[:<port>]|unix:<path>[=<network>]
371
  .IP
372
+ Connect through SOCKS5 proxy, set \fB\-noproxy\fR to disable. May be a local
373
+ file path prefixed with 'unix:' if the proxy supports it. Could
374
+ end in =network to set the proxy only for that network. The
375
+ network can be any of ipv4, ipv6, tor or cjdns. (default:
376
+ disabled)
377
  .HP
378
  \fB\-proxyrandomize\fR
379
  .IP
 
411
  Bind to the given address and add permission flags to the peers
412
  connecting to it. Use [host]:port notation for IPv6. Allowed
413
  permissions: bloomfilter (allow requesting BIP37 filtered blocks
414
+ and transactions), blockfilters (serve compact block filters to
415
+ peers per BIP157), noban (do not ban for misbehavior; implies
416
  download), forcerelay (relay transactions that are already in the
417
  mempool; implies relay), relay (relay even in \fB\-blocksonly\fR mode,
418
  and unlimited transaction announcements), mempool (allow
419
  requesting BIP35 mempool contents), download (allow getheaders
420
  during IBD, no disconnect after maxuploadtarget limit), addr
421
  (responses to GETADDR avoid hitting the cache and contain random
422
+ records with the most up\-to\-date info), forceinbound (when
423
+ connections are full, attempt to evict a random unprotected
424
+ inbound peer to open a slot; implies noban). Specify multiple
425
  permissions separated by commas (default:
426
  download,noban,mempool,relay). Can be specified multiple times.
427
  .HP
 
549
  .IP
550
  Send transactions with full\-RBF opt\-in enabled (RPC only, default: 1)
551
  .PP
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
552
  Debugging/Testing options:
553
  .HP
554
  \fB\-debug=\fR<category>
 
609
  .HP
610
  \fB\-shrinkdebugfile\fR
611
  .IP
612
+ Shrink debug log file on client startup (default: 1 when no \fB\-debug\fR)
613
  .HP
614
  \fB\-uacomment=\fR<cmt>
615
  .IP
 
652
  .PP
653
  Node relay options:
654
  .HP
655
+ \fB\-acceptnonstddatacarrier\fR
656
+ .IP
657
+ Relay nonstandard data carrier outputs (default: 0)
658
+ .HP
659
  \fB\-bytespersigop\fR
660
  .IP
661
  Equivalent bytes per sigop in transactions for relay and mining
662
  (default: 20)
663
  .HP
664
+ \fB\-bytespersigopstrict\fR
665
+ .IP
666
+ Minimum bytes per sigop in transactions we relay and mine (default: 20)
667
+ .HP
668
  \fB\-datacarrier\fR
669
  .IP
670
  Relay and mine data carrier transactions (default: 1)
671
  .HP
672
+ \fB\-datacarriercost\fR
673
+ .IP
674
+ Treat data carrier bytes as at least N vbytes each (default: 1)
675
+ .HP
676
  \fB\-datacarriersize\fR
677
  .IP
678
  Relay and mine transactions whose data\-carrying raw scriptPubKey is of
679
  this size or less (default: 83)
680
  .HP
681
+ \fB\-maxscriptsize=\fR<n>
682
+ .IP
683
+ Maximum size of scripts (including the witness stack) we relay and mine
684
+ (default: 1650)
685
+ .HP
686
+ \fB\-maxtxlegacysigops\fR
687
+ .IP
688
+ Maximum legacy sigops in transactions we relay and mine (default: 2500)
689
+ .HP
690
+ \fB\-mempoolreplacement\fR
691
+ .IP
692
+ Set RBF policy: 0 disables, fee,optin honors signaling, and fee,\-optin
693
+ enables full RBF (default: fee,\-optin)
694
+ .HP
695
+ \fB\-mempooltruc\fR
696
+ .IP
697
+ Set TRUC policy: reject, accept, or enforce (default: enforce)
698
+ .HP
699
+ \fB\-minrelaycoinblocks=\fR<n>
700
+ .IP
701
+ Minimum coin blocks a transaction must spend to be relayed (default: 0)
702
+ .HP
703
+ \fB\-minrelaymaturity=\fR<n>
704
+ .IP
705
+ Minimum input maturity before relay (default: 0)
706
+ .HP
707
  \fB\-minrelaytxfee=\fR<amt>
708
  .IP
709
  Fees (in BTC/kvB) smaller than this are considered zero fee for
710
+ relaying, mining and transaction creation (default: 0.00001)
711
+ .HP
712
+ \fB\-permitbaredatacarrier\fR
713
+ .IP
714
+ Relay data carrier outputs without OP_RETURN (default: 0)
715
  .HP
716
  \fB\-permitbaremultisig\fR
717
  .IP
718
+ Relay transactions creating non\-P2SH multisig outputs (default: 0)
719
+ .HP
720
+ \fB\-permitephemeral\fR
721
+ .IP
722
+ Permit ephemeral policy exceptions: send, dust, and anchor
723
+ .HP
724
+ \fB\-spkreuse=\fR<policy>
725
+ .IP
726
+ Set script reuse policy: allow or conflict (default: allow)
727
+ .HP
728
+ \fB\-subdustfeepenalty\fR
729
+ .IP
730
+ Apply the sub\-dust fee penalty to relay policy (default: 1)
731
  .HP
732
  \fB\-whitelistforcerelay\fR
733
  .IP
 
743
  .PP
744
  Block creation options:
745
  .HP
746
+ \fB\-blockmaxsize=\fR<n>
747
+ .IP
748
+ Set maximum block size in bytes (default: 300000)
749
+ .HP
750
  \fB\-blockmaxweight=\fR<n>
751
  .IP
752
+ Set maximum BIP141 block weight (default: 1200000)
753
  .HP
754
  \fB\-blockmintxfee=\fR<amt>
755
  .IP
756
  Set lowest fee rate (in BTC/kvB) for transactions to be included in
757
+ block creation. (default: 0.00001)
758
+ .HP
759
+ \fB\-blockprioritysize=\fR<n>
760
+ .IP
761
+ Set maximum size of high\-priority/low\-fee transactions in bytes
762
+ (default: 100000)
763
  .HP
764
  \fB\-blockreservedweight=\fR<n>
765
  .IP
 
869
  .IP
870
  Show splash screen on startup (default: 1)
871
  .SH COPYRIGHT
872
+ Copyright (C) 2009-2026 The Bitcoin Roots developers
873
+ Copyright (C) 2009-2026 The Bitcoin Core developers
874
 
875
+ Please contribute if you find Bitcoin Roots useful. Visit
876
+ <https://plan-b.foundation/bitcoin-roots/> for further information about the
877
+ software.
878
+ The source code is available from
879
+ <https://github.com/luganoplanb/bitcoin-roots>.
880
 
881
  This is experimental software.
882
  Distributed under the MIT software license, see the accompanying file COPYING