Skip to content
Bitcoin Roots

v30.3-roots.1 · Commit 41: [PATCH 41/68] docs: regenerate manpages and example config from current help

share/examples/bitcoin.conf

Before: share/examples/bitcoin.conf · After: share/examples/bitcoin.conf

File metadata
index 9637a350143c1ede29eaa1f8b4a69d0bb423bc68..8f15829b7fdcfedd41721549d314667d2fbc6846 100644

Download original patch · Release notes

Diff rows 1–89 of 89. 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.

share/examples/bitcoin.conf CHANGED
@@ -73,6 +73,11 @@
73
73
  # configuration file) (default: bitcoin.conf)
74
74
  #conf=<file>
75
75
 
76
+ # Specify read/write configuration file. Relative paths will be prefixed
77
+ # by the network-specific datadir location (default:
78
+ # bitcoin_rw.conf)
79
+ #confrw=<file>
80
+
76
81
  # Run in the background as a daemon and accept commands (default: 0)
77
82
  #daemon=1
78
83
 
@@ -547,6 +552,10 @@
547
552
  # Relay nonstandard data carrier outputs (default: 0)
548
553
  #acceptnonstddatacarrier=1
549
554
 
555
+ # Relay transactions sending to unknown or future witness script versions
556
+ # (default: 1)
557
+ #acceptunknownwitness=1
558
+
550
559
  # Equivalent bytes per sigop in transactions for relay and mining
551
560
  # (default: 20)
552
561
  #bytespersigop=1
@@ -557,13 +566,21 @@
557
566
  # Relay and mine data carrier transactions (default: 1)
558
567
  #datacarrier=1
559
568
 
560
- # Treat data carrier bytes as at least N vbytes each (default: 1)
561
- #datacarriercost=1
569
+ # Treat data carrier bytes as at least N vbytes each (nonnegative;
570
+ # default: 1)
571
+ #datacarriercost=<n>
562
572
 
563
- # Relay and mine transactions within this aggregate data-carrying raw
564
- # scriptPubKey size limit (default: 83). Other policy checks still apply.
573
+ # Relay and mine transactions whose data-carrying raw scriptPubKeys in
574
+ # aggregate are of this size or less, allowing multiple outputs
575
+ # (default: 83)
565
576
  #datacarriersize=1
566
577
 
578
+ # Automatically raise dustrelayfee based on either the expected fee to be
579
+ # mined within <blocks> blocks, or to be within the best <kvB> kvB
580
+ # of this node's mempool. If unspecified, multiplier is 3.
581
+ # (default: off)
582
+ #dustdynamic=off|[<multiplier>*]target:<blocks>|[<multiplier>*]mempool:<kvB>
583
+
567
584
  # Maximum size of scripts (including the witness stack) we relay and mine
568
585
  # (default: 1650)
569
586
  #maxscriptsize=<n>
@@ -571,8 +588,13 @@
571
588
  # Maximum legacy sigops in transactions we relay and mine (default: 2500)
572
589
  #maxtxlegacysigops=1
573
590
 
574
- # Set RBF policy: 0 disables, fee,optin honors signaling, and fee,-optin
575
- # enables full RBF (default: fee,-optin)
591
+ # Accept transaction replace-by-fee without requiring replaceability
592
+ # signaling (default: 1)
593
+ #mempoolfullrbf=1
594
+
595
+ # Set RBF policy: 0 disables, fee,optin honors signaling or TRUC/v3
596
+ # replaceability, and fee,-optin enables full RBF (default:
597
+ # fee,-optin)
576
598
  #mempoolreplacement=1
577
599
 
578
600
  # Set TRUC policy: reject, accept, or enforce (default: enforce)
@@ -588,15 +610,28 @@
588
610
  # relaying, mining and transaction creation (default: 0.00001)
589
611
  #minrelaytxfee=<amt>
590
612
 
613
+ # Relay transactions that only have ephemeral anchor outputs (default: 1)
614
+ #permitbareanchor=1
615
+
591
616
  # Relay data carrier outputs without OP_RETURN (default: 0)
592
617
  #permitbaredatacarrier=1
593
618
 
594
619
  # Relay transactions creating non-P2SH multisig outputs (default: 0)
595
620
  #permitbaremultisig=1
596
621
 
622
+ # Relay legacy pubkey outputs (default: 0)
623
+ #permitbarepubkey=1
624
+
597
625
  # Permit ephemeral policy exceptions: send, dust, and anchor
598
626
  #permitephemeral=1
599
627
 
628
+ # Refuse to relay or mine parasitic overlay protocols (default: 1)
629
+ #rejectparasites=1
630
+
631
+ # Refuse to relay or mine transactions involving non-bitcoin tokens
632
+ # (default: 0)
633
+ #rejecttokens=1
634
+
600
635
  # Set script reuse policy: allow or conflict (default: allow)
601
636
  #spkreuse=<policy>
602
637