Difference between revisions of "Bitcoin.conf"

From wikieduonline
Jump to navigation Jump to search
 
(24 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{lc}}
 
{{lc}}
https://github.com/aws-solutions-library-samples/guidance-for-digital-assets-on-aws/blob/main/node/copilot/bitcoin-node/bitcoin.conf
+
* AWS ref file: https://github.com/aws-solutions-library-samples/guidance-for-digital-assets-on-aws/blob/main/node/copilot/bitcoin-node/bitcoin.conf
 +
* [[default bitcoin.conf]]
  
 
+
== Values ==
  assumevalid=
+
  assumevalid=         # If this block is in the chain assume that it and its ancestors are valid ...
  server=1              # Accept command line and [[JSON-RPC]] commands
+
  [[server=]]1              # Accept command line and [[JSON-RPC]] commands
  txindex=1            # Maintain a [[full transaction index]], used by the getrawtransaction rpc call (default: 0)
+
  txindex=1            # Maintain a [[full transaction index]], used by the [[getrawtransaction]] rpc call (default: 0)
  dbcache=8192
+
  dbcache=8192         # Maximum database cache size <n> MiB (4 to 16384, default: 450). In addition, unused mempool memory is shared for this cache (see -maxmempool).
  par=1
+
  par=1                 # Set the number of script verification threads (-10 to 15, 0 = auto, <0 =leave that many cores free, default: 0)
  permitbaremultisig=0
+
  permitbaremultisig=0 # Relay non-[[P2SH]] [[multisig]] (default: 1)
  blocksonly=1
+
  blocksonly=1         # Whether to reject transactions from network peers .../...
  maxconnections=40
+
  maxconnections=40     # Maintain at most <n> connections to peers (default: 125) .../...
  maxuploadtarget=5000
+
  maxuploadtarget=5000 # Tries to keep outbound traffic under the given target per 24h .../...
  nodebuglogfile=1
+
  nodebuglogfile=1     # Specify location of debug log file .../...
 
  debug=mempool
 
  debug=mempool
 
  debug=rpc
 
  debug=rpc
 
  [[disablewallet]]=0    # Do not load the wallet and disable wallet RPC calls
 
  [[disablewallet]]=0    # Do not load the wallet and disable wallet RPC calls
  rpcbind=0.0.0.0:8332
+
  [[rpcbind]]=0.0.0.0:[[8332]]
 
  rpcallowip=0.0.0.0/0
 
  rpcallowip=0.0.0.0/0
  listen=0            # Accept connections from outside (default: 1 if no -proxy or -connect)
+
  [[listen=]]0            # Accept connections from outside (default: 1 if no -proxy or -connect)
  maxmempool=100
+
  maxmempool=100       # Keep the [[transaction memory pool]] below <n> megabytes (default: 300)
 
  nopeerbloomfilters=1
 
  nopeerbloomfilters=1
  peerbloomfilters=0
+
  peerbloomfilters=0   # Support filtering of blocks and transaction with [[bloom filters]] (default: 0)
 
  [[zmqpubrawblock]]=tcp://0.0.0.0:28332
 
  [[zmqpubrawblock]]=tcp://0.0.0.0:28332
 
  zmqpubrawtx=tcp://0.0.0.0:28332
 
  zmqpubrawtx=tcp://0.0.0.0:28332
Line 27: Line 28:
 
  zmqpubhashtx=tcp://0.0.0.0:28332
 
  zmqpubhashtx=tcp://0.0.0.0:28332
  
 
+
== Additional options ==
[[default bitcoin.conf]]
 
 
  [[rest=]]1
 
  [[rest=]]1
 +
[[chain=]]
  
 +
== See also ==
 +
* {{bitcoin.conf}}
 +
* {{bitcoind}}
 +
* {{Bitcoin Core}}
  
 
+
[[Category:Bitcoin]]
{{Bitcoin Core}}
 

Latest revision as of 20:06, 29 May 2023

Values[edit]

assumevalid=          # If this block is in the chain assume that it and its ancestors are valid ...
server=1              # Accept command line and JSON-RPC commands
txindex=1             # Maintain a full transaction index, used by the getrawtransaction rpc call (default: 0)
dbcache=8192          # Maximum database cache size <n> MiB (4 to 16384, default: 450). In addition, unused mempool memory is shared for this cache (see -maxmempool).
par=1                 # Set the number of script verification threads (-10 to 15, 0 = auto, <0 =leave that many cores free, default: 0) 
permitbaremultisig=0  # Relay non-P2SH multisig (default: 1)
blocksonly=1          # Whether to reject transactions from network peers .../...
maxconnections=40     # Maintain at most <n> connections to peers (default: 125) .../...
maxuploadtarget=5000  # Tries to keep outbound traffic under the given target per 24h .../...
nodebuglogfile=1      # Specify location of debug log file .../...
debug=mempool
debug=rpc
disablewallet=0     # Do not load the wallet and disable wallet RPC calls
rpcbind=0.0.0.0:8332
rpcallowip=0.0.0.0/0
listen=0             # Accept connections from outside (default: 1 if no -proxy or -connect)
maxmempool=100       # Keep the transaction memory pool below <n> megabytes (default: 300)
nopeerbloomfilters=1
peerbloomfilters=0    # Support filtering of blocks and transaction with bloom filters (default: 0)
zmqpubrawblock=tcp://0.0.0.0:28332
zmqpubrawtx=tcp://0.0.0.0:28332
zmqpubhashblock=tcp://0.0.0.0:28332
zmqpubhashtx=tcp://0.0.0.0:28332

Additional options[edit]

rest=1
chain=

See also[edit]

Advertising: