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. 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 v29.4.0" "User Commands"
2
+ .TH BITCOIN-QT "1" "September 2026" "bitcoin-qt v29.4-roots.1" "User Commands"
3
3
  .SH NAME
4
- bitcoin-qt \- manual page for bitcoin-qt v29.4.0
4
+ bitcoin-qt \- manual page for bitcoin-qt v29.4-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 v29.4.0
9
+ Bitcoin Roots version v29.4\-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,13 @@ 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 megabytes) for keeping extra
62
+ transactions in memory for compact block reconstructions
63
+ (default: 10)
58
64
  .HP
59
65
  \fB\-blocksdir=\fR<dir>
60
66
  .IP
@@ -351,8 +357,8 @@ Serve compact block filters to peers per BIP 157 (default: 0)
351
357
  .HP
352
358
  \fB\-peerbloomfilters\fR
353
359
  .IP
354
- Support filtering of blocks and transaction with bloom filters (default:
355
- 0)
360
+ Support filtering of blocks and transactions with bloom filters
361
+ (default: localhost only)
356
362
  .HP
357
363
  \fB\-port=\fR<port>
358
364
  .IP
@@ -361,11 +367,13 @@ testnet4: 48333, signet: 38333, regtest: 18444). Not relevant for
361
367
  I2P (see doc/i2p.md). If set to a value x, the default onion
362
368
  listening port will be set to x+1.
363
369
  .HP
364
- \fB\-proxy=\fR<ip:port|path>
370
+ \fB\-proxy=\fR<ip>[:<port>]|unix:<path>[=<network>]
365
371
  .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.
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)
369
377
  .HP
370
378
  \fB\-proxyrandomize\fR
371
379
  .IP
@@ -403,14 +411,17 @@ Support v2 transport (default: 1)
403
411
  Bind to the given address and add permission flags to the peers
404
412
  connecting to it. Use [host]:port notation for IPv6. Allowed
405
413
  permissions: bloomfilter (allow requesting BIP37 filtered blocks
406
- and transactions), noban (do not ban for misbehavior; implies
414
+ and transactions), blockfilters (serve compact block filters to
415
+ peers per BIP157), noban (do not ban for misbehavior; implies
407
416
  download), forcerelay (relay transactions that are already in the
408
417
  mempool; implies relay), relay (relay even in \fB\-blocksonly\fR mode,
409
418
  and unlimited transaction announcements), mempool (allow
410
419
  requesting BIP35 mempool contents), download (allow getheaders
411
420
  during IBD, no disconnect after maxuploadtarget limit), addr
412
421
  (responses to GETADDR avoid hitting the cache and contain random
413
- records with the most up\-to\-date info). Specify multiple
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
414
425
  permissions separated by commas (default:
415
426
  download,noban,mempool,relay). Can be specified multiple times.
416
427
  .HP
@@ -538,50 +549,6 @@ to invoke the command.
538
549
  .IP
539
550
  Send transactions with full\-RBF opt\-in enabled (RPC only, default: 1)
540
551
  .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
552
  Debugging/Testing options:
586
553
  .HP
587
554
  \fB\-debug=\fR<category>
@@ -642,7 +609,7 @@ logging to file, set \fB\-nodebuglogfile\fR)
642
609
  .HP
643
610
  \fB\-shrinkdebugfile\fR
644
611
  .IP
645
- Shrink debug.log file on client startup (default: 1 when no \fB\-debug\fR)
612
+ Shrink debug log file on client startup (default: 1 when no \fB\-debug\fR)
646
613
  .HP
647
614
  \fB\-uacomment=\fR<cmt>
648
615
  .IP
@@ -685,28 +652,82 @@ Use the testnet4 chain. Equivalent to \fB\-chain\fR=\fI\,testnet4\/\fR.
685
652
  .PP
686
653
  Node relay options:
687
654
  .HP
655
+ \fB\-acceptnonstddatacarrier\fR
656
+ .IP
657
+ Relay nonstandard data carrier outputs (default: 0)
658
+ .HP
688
659
  \fB\-bytespersigop\fR
689
660
  .IP
690
661
  Equivalent bytes per sigop in transactions for relay and mining
691
662
  (default: 20)
692
663
  .HP
664
+ \fB\-bytespersigopstrict\fR
665
+ .IP
666
+ Minimum bytes per sigop in transactions we relay and mine (default: 20)
667
+ .HP
693
668
  \fB\-datacarrier\fR
694
669
  .IP
695
670
  Relay and mine data carrier transactions (default: 1)
696
671
  .HP
672
+ \fB\-datacarriercost\fR
673
+ .IP
674
+ Treat data carrier bytes as at least N vbytes each (default: 1)
675
+ .HP
697
676
  \fB\-datacarriersize\fR
698
677
  .IP
699
678
  Relay and mine transactions whose data\-carrying raw scriptPubKey is of
700
679
  this size or less (default: 83)
701
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
702
707
  \fB\-minrelaytxfee=\fR<amt>
703
708
  .IP
704
709
  Fees (in BTC/kvB) smaller than this are considered zero fee for
705
- relaying, mining and transaction creation (default: 0.000001)
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)
706
715
  .HP
707
716
  \fB\-permitbaremultisig\fR
708
717
  .IP
709
- Relay transactions creating non\-P2SH multisig outputs (default: 1)
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)
710
731
  .HP
711
732
  \fB\-whitelistforcerelay\fR
712
733
  .IP
@@ -722,14 +743,23 @@ transactions (default: 1)
722
743
  .PP
723
744
  Block creation options:
724
745
  .HP
746
+ \fB\-blockmaxsize=\fR<n>
747
+ .IP
748
+ Set maximum block size in bytes (default: 300000)
749
+ .HP
725
750
  \fB\-blockmaxweight=\fR<n>
726
751
  .IP
727
- Set maximum BIP141 block weight (default: 4000000)
752
+ Set maximum BIP141 block weight (default: 1200000)
728
753
  .HP
729
754
  \fB\-blockmintxfee=\fR<amt>
730
755
  .IP
731
756
  Set lowest fee rate (in BTC/kvB) for transactions to be included in
732
- block creation. (default: 0.00000001)
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)
733
763
  .HP
734
764
  \fB\-blockreservedweight=\fR<n>
735
765
  .IP
@@ -839,11 +869,14 @@ Reset all settings changed in the GUI
839
869
  .IP
840
870
  Show splash screen on startup (default: 1)
841
871
  .SH COPYRIGHT
842
- Copyright (C) 2009-2025 The Bitcoin Core developers
872
+ Copyright (C) 2009-2026 The Bitcoin Roots developers
873
+ Copyright (C) 2009-2026 The Bitcoin Core developers
843
874
 
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>.
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>.
847
880
 
848
881
  This is experimental software.
849
882
  Distributed under the MIT software license, see the accompanying file COPYING