1BITCOIND(1) User Commands BITCOIND(1)
2
3
4
6 bitcoind - manual page for bitcoind v25.1.0
7
9 bitcoind [options] Start Bitcoin Core
10
12 Bitcoin Core version v25.1.0
13
15 -?
16
17 Print this help message and exit
18
19 -alertnotify=<cmd>
20
21 Execute command when an alert is raised (%s in cmd is replaced
22 by message)
23
24 -assumevalid=<hex>
25
26 If this block is in the chain assume that it and its ancestors
27 are valid and potentially skip their script verification (0 to
28 verify all, default:
29 000000000000000000035c3f0d31e71a5ee24c5aaf3354689f65bd7b07dee632,
30 testnet:
31 0000000000000021bc50a89cde4870d4a81ffe0153b3c8de77b435a2fd3f6761,
32 signet:
33 0000004429ef154f7e00b4f6b46bfbe2d2678ecd351d95bbfca437ab9a5b84ec)
34
35 -blockfilterindex=<type>
36
37 Maintain an index of compact filters by block (default: 0, val‐
38 ues: basic). If <type> is not supplied or if <type> = 1, indexes
39 for all known types are enabled.
40
41 -blocknotify=<cmd>
42
43 Execute command when the best block changes (%s in cmd is re‐
44 placed by block hash)
45
46 -blockreconstructionextratxn=<n>
47
48 Extra transactions to keep in memory for compact block recon‐
49 structions (default: 100)
50
51 -blocksdir=<dir>
52
53 Specify directory to hold blocks subdirectory for *.dat files
54 (default: <datadir>)
55
56 -blocksonly
57
58 Whether to reject transactions from network peers. Automatic
59 broadcast and rebroadcast of any transactions from inbound peers
60 is disabled, unless the peer has the 'forcerelay' permission.
61 RPC transactions are not affected. (default: 0)
62
63 -coinstatsindex
64
65 Maintain coinstats index used by the gettxoutsetinfo RPC (de‐
66 fault: 0)
67
68 -conf=<file>
69
70 Specify path to read-only configuration file. Relative paths
71 will be prefixed by datadir location (only useable from command
72 line, not configuration file) (default: bitcoin.conf)
73
74 -daemon
75
76 Run in the background as a daemon and accept commands (default:
77 0)
78
79 -daemonwait
80
81 Wait for initialization to be finished before exiting. This im‐
82 plies -daemon (default: 0)
83
84 -datadir=<dir>
85
86 Specify data directory
87
88 -dbcache=<n>
89
90 Maximum database cache size <n> MiB (4 to 16384, default: 450).
91 In addition, unused mempool memory is shared for this cache (see
92 -maxmempool).
93
94 -debuglogfile=<file>
95
96 Specify location of debug log file (default: debug.log). Rela‐
97 tive paths will be prefixed by a net-specific datadir location.
98 Pass -nodebuglogfile to disable writing the log to a file.
99
100 -includeconf=<file>
101
102 Specify additional configuration file, relative to the -datadir
103 path (only useable from configuration file, not command line)
104
105 -loadblock=<file>
106
107 Imports blocks from external file on startup
108
109 -maxmempool=<n>
110
111 Keep the transaction memory pool below <n> megabytes (default:
112 300)
113
114 -maxorphantx=<n>
115
116 Keep at most <n> unconnectable transactions in memory (default:
117 100)
118
119 -mempoolexpiry=<n>
120
121 Do not keep transactions in the mempool longer than <n> hours
122 (default: 336)
123
124 -par=<n>
125
126 Set the number of script verification threads (-10 to 15, 0 =
127 auto, <0 = leave that many cores free, default: 0)
128
129 -persistmempool
130
131 Whether to save the mempool on shutdown and load on restart (de‐
132 fault: 1)
133
134 -pid=<file>
135
136 Specify pid file. Relative paths will be prefixed by a net-spe‐
137 cific datadir location. (default: bitcoind.pid)
138
139 -prune=<n>
140
141 Reduce storage requirements by enabling pruning (deleting) of
142 old blocks. This allows the pruneblockchain RPC to be called to
143 delete specific blocks and enables automatic pruning of old
144 blocks if a target size in MiB is provided. This mode is incom‐
145 patible with -txindex. Warning: Reverting this setting requires
146 re-downloading the entire blockchain. (default: 0 = disable
147 pruning blocks, 1 = allow manual pruning via RPC, >=550 = auto‐
148 matically prune block files to stay under the specified target
149 size in MiB)
150
151 -reindex
152
153 Rebuild chain state and block index from the blk*.dat files on
154 disk. This will also rebuild active optional indexes.
155
156 -reindex-chainstate
157
158 Rebuild chain state from the currently indexed blocks. When in
159 pruning mode or if blocks on disk might be corrupted, use full
160 -reindex instead. Deactivate all optional indexes before running
161 this.
162
163 -sandbox=<mode>
164
165 Use the experimental syscall sandbox in the specified mode
166 (-sandbox=log-and-abort or -sandbox=abort). Allow only expected
167 syscalls to be used by bitcoind. Note that this is an experimen‐
168 tal new feature that may cause bitcoind to exit or crash unex‐
169 pectedly: use with caution. In the "log-and-abort" mode the in‐
170 vocation of an unexpected syscall results in a debug handler be‐
171 ing invoked which will log the incident and terminate the pro‐
172 gram (without executing the unexpected syscall). In the "abort"
173 mode the invocation of an unexpected syscall results in the en‐
174 tire process being killed immediately by the kernel without exe‐
175 cuting the unexpected syscall.
176
177 -settings=<file>
178
179 Specify path to dynamic settings data file. Can be disabled with
180 -nosettings. File is written at runtime and not meant to be
181 edited by users (use bitcoin.conf instead for custom settings).
182 Relative paths will be prefixed by datadir location. (default:
183 settings.json)
184
185 -shutdownnotify=<cmd>
186
187 Execute command immediately before beginning shutdown. The need
188 for shutdown may be urgent, so be careful not to delay it long
189 (if the command doesn't require interaction with the server,
190 consider having it fork into the background).
191
192 -startupnotify=<cmd>
193
194 Execute command on startup.
195
196 -txindex
197
198 Maintain a full transaction index, used by the getrawtransaction
199 rpc call (default: 0)
200
201 -version
202
203 Print version and exit
204
205 Connection options:
206
207 -addnode=<ip>
208
209 Add a node to connect to and attempt to keep the connection open
210 (see the addnode RPC help for more info). This option can be
211 specified multiple times to add multiple nodes; connections are
212 limited to 8 at a time and are counted separately from the -max‐
213 connections limit.
214
215 -asmap=<file>
216
217 Specify asn mapping used for bucketing of the peers (default:
218 ip_asn.map). Relative paths will be prefixed by the net-specific
219 datadir location.
220
221 -bantime=<n>
222
223 Default duration (in seconds) of manually configured bans (de‐
224 fault: 86400)
225
226 -bind=<addr>[:<port>][=onion]
227
228 Bind to given address and always listen on it (default:
229 0.0.0.0). Use [host]:port notation for IPv6. Append =onion to
230 tag any incoming connections to that address and port as incom‐
231 ing Tor connections (default: 127.0.0.1:8334=onion, testnet:
232 127.0.0.1:18334=onion, signet: 127.0.0.1:38334=onion, regtest:
233 127.0.0.1:18445=onion)
234
235 -cjdnsreachable
236
237 If set, then this host is configured for CJDNS (connecting to
238 fc00::/8 addresses would lead us to the CJDNS network, see
239 doc/cjdns.md) (default: 0)
240
241 -connect=<ip>
242
243 Connect only to the specified node; -noconnect disables auto‐
244 matic connections (the rules for this peer are the same as for
245 -addnode). This option can be specified multiple times to con‐
246 nect to multiple nodes.
247
248 -discover
249
250 Discover own IP addresses (default: 1 when listening and no -ex‐
251 ternalip or -proxy)
252
253 -dns
254
255 Allow DNS lookups for -addnode, -seednode and -connect (default:
256 1)
257
258 -dnsseed
259
260 Query for peer addresses via DNS lookup, if low on addresses
261 (default: 1 unless -connect used or -maxconnections=0)
262
263 -externalip=<ip>
264
265 Specify your own public address
266
267 -fixedseeds
268
269 Allow fixed seeds if DNS seeds don't provide peers (default: 1)
270
271 -forcednsseed
272
273 Always query for peer addresses via DNS lookup (default: 0)
274
275 -i2pacceptincoming
276
277 Whether to accept inbound I2P connections (default: 1). Ignored
278 if -i2psam is not set. Listening for inbound I2P connections is
279 done through the SAM proxy, not by binding to a local address
280 and port.
281
282 -i2psam=<ip:port>
283
284 I2P SAM proxy to reach I2P peers and accept I2P connections (de‐
285 fault: none)
286
287 -listen
288
289 Accept connections from outside (default: 1 if no -proxy, -con‐
290 nect or -maxconnections=0)
291
292 -listenonion
293
294 Automatically create Tor onion service (default: 1)
295
296 -maxconnections=<n>
297
298 Maintain at most <n> connections to peers (default: 125). This
299 limit does not apply to connections manually added via -addnode
300 or the addnode RPC, which have a separate limit of 8.
301
302 -maxreceivebuffer=<n>
303
304 Maximum per-connection receive buffer, <n>*1000 bytes (default:
305 5000)
306
307 -maxsendbuffer=<n>
308
309 Maximum per-connection send buffer, <n>*1000 bytes (default:
310 1000)
311
312 -maxtimeadjustment
313
314 Maximum allowed median peer time offset adjustment. Local per‐
315 spective of time may be influenced by outbound peers forward or
316 backward by this amount (default: 4200 seconds).
317
318 -maxuploadtarget=<n>
319
320 Tries to keep outbound traffic under the given target per 24h.
321 Limit does not apply to peers with 'download' permission or
322 blocks created within past week. 0 = no limit (default: 0M). Op‐
323 tional suffix units [k|K|m|M|g|G|t|T] (default: M). Lowercase is
324 1000 base while uppercase is 1024 base
325
326 -natpmp
327
328 Use NAT-PMP to map the listening port (default: 0)
329
330 -networkactive
331
332 Enable all P2P network activity (default: 1). Can be changed by
333 the setnetworkactive RPC command
334
335 -onion=<ip:port>
336
337 Use separate SOCKS5 proxy to reach peers via Tor onion services,
338 set -noonion to disable (default: -proxy)
339
340 -onlynet=<net>
341
342 Make automatic outbound connections only to network <net> (ipv4,
343 ipv6, onion, i2p, cjdns). Inbound and manual connections are not
344 affected by this option. It can be specified multiple times to
345 allow multiple networks.
346
347 -peerblockfilters
348
349 Serve compact block filters to peers per BIP 157 (default: 0)
350
351 -peerbloomfilters
352
353 Support filtering of blocks and transaction with bloom filters
354 (default: 0)
355
356 -port=<port>
357
358 Listen for connections on <port>. Nodes not using the default
359 ports (default: 8333, testnet: 18333, signet: 38333, regtest:
360 18444) are unlikely to get incoming connections. Not relevant
361 for I2P (see doc/i2p.md).
362
363 -proxy=<ip:port>
364
365 Connect through SOCKS5 proxy, set -noproxy to disable (default:
366 disabled)
367
368 -proxyrandomize
369
370 Randomize credentials for every proxy connection. This enables
371 Tor stream isolation (default: 1)
372
373 -seednode=<ip>
374
375 Connect to a node to retrieve peer addresses, and disconnect.
376 This option can be specified multiple times to connect to multi‐
377 ple nodes.
378
379 -timeout=<n>
380
381 Specify socket connection timeout in milliseconds. If an initial
382 attempt to connect is unsuccessful after this amount of time,
383 drop it (minimum: 1, default: 5000)
384
385 -torcontrol=<ip>:<port>
386
387 Tor control port to use if onion listening enabled (default:
388 127.0.0.1:9051)
389
390 -torpassword=<pass>
391
392 Tor control port password (default: empty)
393
394 -upnp
395
396 Use UPnP to map the listening port (default: 1 when listening
397 and no -proxy)
398
399 -whitebind=<[permissions@]addr>
400
401 Bind to the given address and add permission flags to the peers
402 connecting to it. Use [host]:port notation for IPv6. Allowed
403 permissions: bloomfilter (allow requesting BIP37 filtered blocks
404 and transactions), noban (do not ban for misbehavior; implies
405 download), forcerelay (relay transactions that are already in
406 the mempool; implies relay), relay (relay even in -blocksonly
407 mode, and unlimited transaction announcements), mempool (allow
408 requesting BIP35 mempool contents), download (allow getheaders
409 during IBD, no disconnect after maxuploadtarget limit), addr
410 (responses to GETADDR avoid hitting the cache and contain random
411 records with the most up-to-date info). Specify multiple permis‐
412 sions separated by commas (default: download,noban,mempool,re‐
413 lay). Can be specified multiple times.
414
415 -whitelist=<[permissions@]IP address or network>
416
417 Add permission flags to the peers connecting from the given IP
418 address (e.g. 1.2.3.4) or CIDR-notated network (e.g.
419 1.2.3.0/24). Uses the same permissions as -whitebind. Can be
420 specified multiple times.
421
422 Wallet options:
423
424 -addresstype
425
426 What type of addresses to use ("legacy", "p2sh-segwit",
427 "bech32", or "bech32m", default: "bech32")
428
429 -avoidpartialspends
430
431 Group outputs by address, selecting many (possibly all) or none,
432 instead of selecting on a per-output basis. Privacy is improved
433 as addresses are mostly swept with fewer transactions and out‐
434 puts are aggregated in clean change addresses. It may result in
435 higher fees due to less optimal coin selection caused by this
436 added limitation and possibly a larger-than-necessary number of
437 inputs being used. Always enabled for wallets with "avoid_reuse"
438 enabled, otherwise default: 0.
439
440 -changetype
441
442 What type of change to use ("legacy", "p2sh-segwit", "bech32",
443 or "bech32m"). Default is "legacy" when -addresstype=legacy,
444 else it is an implementation detail.
445
446 -consolidatefeerate=<amt>
447
448 The maximum feerate (in BTC/kvB) at which transaction building
449 may use more inputs than strictly necessary so that the wallet's
450 UTXO pool can be reduced (default: 0.0001).
451
452 -disablewallet
453
454 Do not load the wallet and disable wallet RPC calls
455
456 -discardfee=<amt>
457
458 The fee rate (in BTC/kvB) that indicates your tolerance for dis‐
459 carding change by adding it to the fee (default: 0.0001). Note:
460 An output is discarded if it is dust at this rate, but we will
461 always discard up to the dust relay fee and a discard fee above
462 that is limited by the fee estimate for the longest target
463
464 -fallbackfee=<amt>
465
466 A fee rate (in BTC/kvB) that will be used when fee estimation
467 has insufficient data. 0 to entirely disable the fallbackfee
468 feature. (default: 0.00)
469
470 -keypool=<n>
471
472 Set key pool size to <n> (default: 1000). Warning: Smaller sizes
473 may increase the risk of losing funds when restoring from an old
474 backup, if none of the addresses in the original keypool have
475 been used.
476
477 -maxapsfee=<n>
478
479 Spend up to this amount in additional (absolute) fees (in BTC)
480 if it allows the use of partial spend avoidance (default: 0.00)
481
482 -mintxfee=<amt>
483
484 Fee rates (in BTC/kvB) smaller than this are considered zero fee
485 for transaction creation (default: 0.00001)
486
487 -paytxfee=<amt>
488
489 Fee rate (in BTC/kvB) to add to transactions you send (default:
490 0.00)
491
492 -signer=<cmd>
493
494 External signing tool, see doc/external-signer.md
495
496 -spendzeroconfchange
497
498 Spend unconfirmed change when sending transactions (default: 1)
499
500 -txconfirmtarget=<n>
501
502 If paytxfee is not set, include enough fee so transactions begin
503 confirmation on average within n blocks (default: 6)
504
505 -wallet=<path>
506
507 Specify wallet path to load at startup. Can be used multiple
508 times to load multiple wallets. Path is to a directory contain‐
509 ing wallet data and log files. If the path is not absolute, it
510 is interpreted relative to <walletdir>. This only loads existing
511 wallets and does not create new ones. For backwards compatibil‐
512 ity this also accepts names of existing top-level data files in
513 <walletdir>.
514
515 -walletbroadcast
516
517 Make the wallet broadcast transactions (default: 1)
518
519 -walletdir=<dir>
520
521 Specify directory to hold wallets (default: <datadir>/wallets if
522 it exists, otherwise <datadir>)
523
524 -walletnotify=<cmd>
525
526 Execute command when a wallet transaction changes. %s in cmd is
527 replaced by TxID, %w is replaced by wallet name, %b is replaced
528 by the hash of the block including the transaction (set to 'un‐
529 confirmed' if the transaction is not included) and %h is re‐
530 placed by the block height (-1 if not included). %w is not cur‐
531 rently implemented on windows. On systems where %w is supported,
532 it should NOT be quoted because this would break shell escaping
533 used to invoke the command.
534
535 -walletrbf
536
537 Send transactions with full-RBF opt-in enabled (RPC only, de‐
538 fault: 1)
539
540 ZeroMQ notification options:
541
542 -zmqpubhashblock=<address>
543
544 Enable publish hash block in <address>
545
546 -zmqpubhashblockhwm=<n>
547
548 Set publish hash block outbound message high water mark (de‐
549 fault: 1000)
550
551 -zmqpubhashtx=<address>
552
553 Enable publish hash transaction in <address>
554
555 -zmqpubhashtxhwm=<n>
556
557 Set publish hash transaction outbound message high water mark
558 (default: 1000)
559
560 -zmqpubrawblock=<address>
561
562 Enable publish raw block in <address>
563
564 -zmqpubrawblockhwm=<n>
565
566 Set publish raw block outbound message high water mark (default:
567 1000)
568
569 -zmqpubrawtx=<address>
570
571 Enable publish raw transaction in <address>
572
573 -zmqpubrawtxhwm=<n>
574
575 Set publish raw transaction outbound message high water mark
576 (default: 1000)
577
578 -zmqpubsequence=<address>
579
580 Enable publish hash block and tx sequence in <address>
581
582 -zmqpubsequencehwm=<n>
583
584 Set publish hash sequence message high water mark (default:
585 1000)
586
587 Debugging/Testing options:
588
589 -debug=<category>
590
591 Output debug and trace logging (default: -nodebug, supplying
592 <category> is optional). If <category> is not supplied or if
593 <category> = 1, output all debug and trace logging. <category>
594 can be: addrman, bench, blockstorage, cmpctblock, coindb, esti‐
595 matefee, http, i2p, ipc, leveldb, libevent, mempool, mempoolrej,
596 net, proxy, prune, qt, rand, reindex, rpc, scan, selectcoins,
597 tor, txreconciliation, util, validation, walletdb, zmq. This op‐
598 tion can be specified multiple times to output multiple cate‐
599 gories.
600
601 -debugexclude=<category>
602
603 Exclude debug and trace logging for a category. Can be used in
604 conjunction with -debug=1 to output debug and trace logging for
605 all categories except the specified category. This option can be
606 specified multiple times to exclude multiple categories.
607
608 -help-debug
609
610 Print help message with debugging options and exit
611
612 -logips
613
614 Include IP addresses in debug output (default: 0)
615
616 -logsourcelocations
617
618 Prepend debug output with name of the originating source loca‐
619 tion (source file, line number and function name) (default: 0)
620
621 -logthreadnames
622
623 Prepend debug output with name of the originating thread (only
624 available on platforms supporting thread_local) (default: 0)
625
626 -logtimestamps
627
628 Prepend debug output with timestamp (default: 1)
629
630 -maxtxfee=<amt>
631
632 Maximum total fees (in BTC) to use in a single wallet transac‐
633 tion; setting this too low may abort large transactions (de‐
634 fault: 0.10)
635
636 -printtoconsole
637
638 Send trace/debug info to console (default: 1 when no -daemon. To
639 disable logging to file, set -nodebuglogfile)
640
641 -shrinkdebugfile
642
643 Shrink debug.log file on client startup (default: 1 when no -de‐
644 bug)
645
646 -uacomment=<cmt>
647
648 Append comment to the user agent string
649
650 Chain selection options:
651
652 -chain=<chain>
653
654 Use the chain <chain> (default: main). Allowed values: main,
655 test, signet, regtest
656
657 -signet
658
659 Use the signet chain. Equivalent to -chain=signet. Note that the
660 network is defined by the -signetchallenge parameter
661
662 -signetchallenge
663
664 Blocks must satisfy the given script to be considered valid
665 (only for signet networks; defaults to the global default signet
666 test network challenge)
667
668 -signetseednode
669
670 Specify a seed node for the signet network, in the host‐
671 name[:port] format, e.g. sig.net:1234 (may be used multiple
672 times to specify multiple seed nodes; defaults to the global de‐
673 fault signet test network seed node(s))
674
675 -testnet
676
677 Use the test chain. Equivalent to -chain=test.
678
679 Node relay options:
680
681 -bytespersigop
682
683 Equivalent bytes per sigop in transactions for relay and mining
684 (default: 20)
685
686 -datacarrier
687
688 Relay and mine data carrier transactions (default: 1)
689
690 -datacarriersize
691
692 Maximum size of data in data carrier transactions we relay and
693 mine (default: 83)
694
695 -mempoolfullrbf
696
697 Accept transaction replace-by-fee without requiring replaceabil‐
698 ity signaling (default: 0)
699
700 -minrelaytxfee=<amt>
701
702 Fees (in BTC/kvB) smaller than this are considered zero fee for
703 relaying, mining and transaction creation (default: 0.00001)
704
705 -permitbaremultisig
706
707 Relay non-P2SH multisig (default: 1)
708
709 -whitelistforcerelay
710
711 Add 'forcerelay' permission to whitelisted inbound peers with
712 default permissions. This will relay transactions even if the
713 transactions were already in the mempool. (default: 0)
714
715 -whitelistrelay
716
717 Add 'relay' permission to whitelisted inbound peers with default
718 permissions. This will accept relayed transactions even when not
719 relaying transactions (default: 1)
720
721 Block creation options:
722
723 -blockmaxweight=<n>
724
725 Set maximum BIP141 block weight (default: 3996000)
726
727 -blockmintxfee=<amt>
728
729 Set lowest fee rate (in BTC/kvB) for transactions to be included
730 in block creation. (default: 0.00001)
731
732 RPC server options:
733
734 -rest
735
736 Accept public REST requests (default: 0)
737
738 -rpcallowip=<ip>
739
740 Allow JSON-RPC connections from specified source. Valid for <ip>
741 are a single IP (e.g. 1.2.3.4), a network/netmask (e.g.
742 1.2.3.4/255.255.255.0) or a network/CIDR (e.g. 1.2.3.4/24). This
743 option can be specified multiple times
744
745 -rpcauth=<userpw>
746
747 Username and HMAC-SHA-256 hashed password for JSON-RPC connec‐
748 tions. The field <userpw> comes in the format: <USER‐
749 NAME>:<SALT>$<HASH>. A canonical python script is included in
750 share/rpcauth. The client then connects normally using the rp‐
751 cuser=<USERNAME>/rpcpassword=<PASSWORD> pair of arguments. This
752 option can be specified multiple times
753
754 -rpcbind=<addr>[:port]
755
756 Bind to given address to listen for JSON-RPC connections. Do not
757 expose the RPC server to untrusted networks such as the public
758 internet! This option is ignored unless -rpcallowip is also
759 passed. Port is optional and overrides -rpcport. Use [host]:port
760 notation for IPv6. This option can be specified multiple times
761 (default: 127.0.0.1 and ::1 i.e., localhost)
762
763 -rpccookiefile=<loc>
764
765 Location of the auth cookie. Relative paths will be prefixed by
766 a net-specific datadir location. (default: data dir)
767
768 -rpcpassword=<pw>
769
770 Password for JSON-RPC connections
771
772 -rpcport=<port>
773
774 Listen for JSON-RPC connections on <port> (default: 8332, test‐
775 net: 18332, signet: 38332, regtest: 18443)
776
777 -rpcserialversion
778
779 Sets the serialization of raw transaction or block hex returned
780 in non-verbose mode, non-segwit(0) or segwit(1) (default: 1)
781
782 -rpcthreads=<n>
783
784 Set the number of threads to service RPC calls (default: 4)
785
786 -rpcuser=<user>
787
788 Username for JSON-RPC connections
789
790 -rpcwhitelist=<whitelist>
791
792 Set a whitelist to filter incoming RPC calls for a specific
793 user. The field <whitelist> comes in the format: <USERNAME>:<rpc
794 1>,<rpc 2>,...,<rpc n>. If multiple whitelists are set for a
795 given user, they are set-intersected. See -rpcwhitelistdefault
796 documentation for information on default whitelist behavior.
797
798 -rpcwhitelistdefault
799
800 Sets default behavior for rpc whitelisting. Unless rpcwhitelist‐
801 default is set to 0, if any -rpcwhitelist is set, the rpc server
802 acts as if all rpc users are subject to empty-unless-other‐
803 wise-specified whitelists. If rpcwhitelistdefault is set to 1
804 and no -rpcwhitelist is set, rpc server acts as if all rpc users
805 are subject to empty whitelists.
806
807 -server
808
809 Accept command line and JSON-RPC commands
810
812 Copyright (C) 2009-2023 The Bitcoin Core developers
813
814 Please contribute if you find Bitcoin Core useful. Visit <https://bit‐
815 coincore.org/> for further information about the software. The source
816 code is available from <https://github.com/bitcoin/bitcoin>.
817
818 This is experimental software. Distributed under the MIT software li‐
819 cense, see the accompanying file COPYING or <https://opensource.org/li‐
820 censes/MIT>
821
822
823
824bitcoind v25.1.0 October 2023 BITCOIND(1)