1BITCOIND(1) User Commands BITCOIND(1)
2
3
4
6 bitcoind - manual page for bitcoind v24.0.1
7
9 bitcoind [options] Start Bitcoin Core
10
12 Bitcoin Core version v24.0.1
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 00000000000000000009c97098b5295f7e5f183ac811fb5d1534040adb93cabd,
30 testnet:
31 0000000000000004877fa2d36316398528de4f347df2f8a96f76613a298ce060,
32 signet:
33 000000d1a0e224fa4679d2fb2187ba55431c284fa1b74cbc8cfda866fd4d2c09)
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. Relative paths will be pre‐
97 fixed by a net-specific datadir location. (-nodebuglogfile to
98 disable; default: debug.log)
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 -startupnotify=<cmd>
186
187 Execute command on startup.
188
189 -sysperms
190
191 Create new files with system default permissions, instead of
192 umask 077 (only effective with disabled wallet functionality)
193
194 -txindex
195
196 Maintain a full transaction index, used by the getrawtransaction
197 rpc call (default: 0)
198
199 -version
200
201 Print version and exit
202
203 Connection options:
204
205 -addnode=<ip>
206
207 Add a node to connect to and attempt to keep the connection open
208 (see the addnode RPC help for more info). This option can be
209 specified multiple times to add multiple nodes; connections are
210 limited to 8 at a time and are counted separately from the -max‐
211 connections limit.
212
213 -asmap=<file>
214
215 Specify asn mapping used for bucketing of the peers (default:
216 ip_asn.map). Relative paths will be prefixed by the net-specific
217 datadir location.
218
219 -bantime=<n>
220
221 Default duration (in seconds) of manually configured bans (de‐
222 fault: 86400)
223
224 -bind=<addr>[:<port>][=onion]
225
226 Bind to given address and always listen on it (default:
227 0.0.0.0). Use [host]:port notation for IPv6. Append =onion to
228 tag any incoming connections to that address and port as incom‐
229 ing Tor connections (default: 127.0.0.1:8334=onion, testnet:
230 127.0.0.1:18334=onion, signet: 127.0.0.1:38334=onion, regtest:
231 127.0.0.1:18445=onion)
232
233 -cjdnsreachable
234
235 If set, then this host is configured for CJDNS (connecting to
236 fc00::/8 addresses would lead us to the CJDNS network, see
237 doc/cjdns.md) (default: 0)
238
239 -connect=<ip>
240
241 Connect only to the specified node; -noconnect disables auto‐
242 matic connections (the rules for this peer are the same as for
243 -addnode). This option can be specified multiple times to con‐
244 nect to multiple nodes.
245
246 -discover
247
248 Discover own IP addresses (default: 1 when listening and no -ex‐
249 ternalip or -proxy)
250
251 -dns
252
253 Allow DNS lookups for -addnode, -seednode and -connect (default:
254 1)
255
256 -dnsseed
257
258 Query for peer addresses via DNS lookup, if low on addresses
259 (default: 1 unless -connect used)
260
261 -externalip=<ip>
262
263 Specify your own public address
264
265 -fixedseeds
266
267 Allow fixed seeds if DNS seeds don't provide peers (default: 1)
268
269 -forcednsseed
270
271 Always query for peer addresses via DNS lookup (default: 0)
272
273 -i2pacceptincoming
274
275 If set and -i2psam is also set then incoming I2P connections are
276 accepted via the SAM proxy. If this is not set but -i2psam is
277 set then only outgoing connections will be made to the I2P net‐
278 work. Ignored if -i2psam is not set. Listening for incoming I2P
279 connections is done through the SAM proxy, not by binding to a
280 local address and port (default: 1)
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 or
290 -connect)
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: 0)
397
398 -whitebind=<[permissions@]addr>
399
400 Bind to the given address and add permission flags to the peers
401 connecting to it. Use [host]:port notation for IPv6. Allowed
402 permissions: bloomfilter (allow requesting BIP37 filtered blocks
403 and transactions), noban (do not ban for misbehavior; implies
404 download), forcerelay (relay transactions that are already in
405 the mempool; implies relay), relay (relay even in -blocksonly
406 mode, and unlimited transaction announcements), mempool (allow
407 requesting BIP35 mempool contents), download (allow getheaders
408 during IBD, no disconnect after maxuploadtarget limit), addr
409 (responses to GETADDR avoid hitting the cache and contain random
410 records with the most up-to-date info). Specify multiple permis‐
411 sions separated by commas (default: download,noban,mempool,re‐
412 lay). Can be specified multiple times.
413
414 -whitelist=<[permissions@]IP address or network>
415
416 Add permission flags to the peers connecting from the given IP
417 address (e.g. 1.2.3.4) or CIDR-notated network (e.g.
418 1.2.3.0/24). Uses the same permissions as -whitebind. Can be
419 specified multiple times.
420
421 Wallet options:
422
423 -addresstype
424
425 What type of addresses to use ("legacy", "p2sh-segwit",
426 "bech32", or "bech32m", default: "bech32")
427
428 -avoidpartialspends
429
430 Group outputs by address, selecting many (possibly all) or none,
431 instead of selecting on a per-output basis. Privacy is improved
432 as addresses are mostly swept with fewer transactions and out‐
433 puts are aggregated in clean change addresses. It may result in
434 higher fees due to less optimal coin selection caused by this
435 added limitation and possibly a larger-than-necessary number of
436 inputs being used. Always enabled for wallets with "avoid_reuse"
437 enabled, otherwise default: 0.
438
439 -changetype
440
441 What type of change to use ("legacy", "p2sh-segwit", "bech32",
442 or "bech32m"). Default is "legacy" when -addresstype=legacy,
443 else it is an implementation detail.
444
445 -consolidatefeerate=<amt>
446
447 The maximum feerate (in BTC/kvB) at which transaction building
448 may use more inputs than strictly necessary so that the wallet's
449 UTXO pool can be reduced (default: 0.0001).
450
451 -disablewallet
452
453 Do not load the wallet and disable wallet RPC calls
454
455 -discardfee=<amt>
456
457 The fee rate (in BTC/kvB) that indicates your tolerance for dis‐
458 carding change by adding it to the fee (default: 0.0001). Note:
459 An output is discarded if it is dust at this rate, but we will
460 always discard up to the dust relay fee and a discard fee above
461 that is limited by the fee estimate for the longest target
462
463 -fallbackfee=<amt>
464
465 A fee rate (in BTC/kvB) that will be used when fee estimation
466 has insufficient data. 0 to entirely disable the fallbackfee
467 feature. (default: 0.00)
468
469 -keypool=<n>
470
471 Set key pool size to <n> (default: 1000). Warning: Smaller sizes
472 may increase the risk of losing funds when restoring from an old
473 backup, if none of the addresses in the original keypool have
474 been used.
475
476 -maxapsfee=<n>
477
478 Spend up to this amount in additional (absolute) fees (in BTC)
479 if it allows the use of partial spend avoidance (default: 0.00)
480
481 -mintxfee=<amt>
482
483 Fee rates (in BTC/kvB) smaller than this are considered zero fee
484 for transaction creation (default: 0.00001)
485
486 -paytxfee=<amt>
487
488 Fee rate (in BTC/kvB) to add to transactions you send (default:
489 0.00)
490
491 -signer=<cmd>
492
493 External signing tool, see doc/external-signer.md
494
495 -spendzeroconfchange
496
497 Spend unconfirmed change when sending transactions (default: 1)
498
499 -txconfirmtarget=<n>
500
501 If paytxfee is not set, include enough fee so transactions begin
502 confirmation on average within n blocks (default: 6)
503
504 -wallet=<path>
505
506 Specify wallet path to load at startup. Can be used multiple
507 times to load multiple wallets. Path is to a directory contain‐
508 ing wallet data and log files. If the path is not absolute, it
509 is interpreted relative to <walletdir>. This only loads existing
510 wallets and does not create new ones. For backwards compatibil‐
511 ity this also accepts names of existing top-level data files in
512 <walletdir>.
513
514 -walletbroadcast
515
516 Make the wallet broadcast transactions (default: 1)
517
518 -walletdir=<dir>
519
520 Specify directory to hold wallets (default: <datadir>/wallets if
521 it exists, otherwise <datadir>)
522
523 -walletnotify=<cmd>
524
525 Execute command when a wallet transaction changes. %s in cmd is
526 replaced by TxID, %w is replaced by wallet name, %b is replaced
527 by the hash of the block including the transaction (set to 'un‐
528 confirmed' if the transaction is not included) and %h is re‐
529 placed by the block height (-1 if not included). %w is not cur‐
530 rently implemented on windows. On systems where %w is supported,
531 it should NOT be quoted because this would break shell escaping
532 used to invoke the command.
533
534 -walletrbf
535
536 Send transactions with full-RBF opt-in enabled (RPC only, de‐
537 fault: 1)
538
539 ZeroMQ notification options:
540
541 -zmqpubhashblock=<address>
542
543 Enable publish hash block in <address>
544
545 -zmqpubhashblockhwm=<n>
546
547 Set publish hash block outbound message high water mark (de‐
548 fault: 1000)
549
550 -zmqpubhashtx=<address>
551
552 Enable publish hash transaction in <address>
553
554 -zmqpubhashtxhwm=<n>
555
556 Set publish hash transaction outbound message high water mark
557 (default: 1000)
558
559 -zmqpubrawblock=<address>
560
561 Enable publish raw block in <address>
562
563 -zmqpubrawblockhwm=<n>
564
565 Set publish raw block outbound message high water mark (default:
566 1000)
567
568 -zmqpubrawtx=<address>
569
570 Enable publish raw transaction in <address>
571
572 -zmqpubrawtxhwm=<n>
573
574 Set publish raw transaction outbound message high water mark
575 (default: 1000)
576
577 -zmqpubsequence=<address>
578
579 Enable publish hash block and tx sequence in <address>
580
581 -zmqpubsequencehwm=<n>
582
583 Set publish hash sequence message high water mark (default:
584 1000)
585
586 Debugging/Testing options:
587
588 -debug=<category>
589
590 Output debug and trace logging (default: -nodebug, supplying
591 <category> is optional). If <category> is not supplied or if
592 <category> = 1, output all debug and trace logging. <category>
593 can be: addrman, bench, blockstorage, cmpctblock, coindb, esti‐
594 matefee, http, i2p, ipc, leveldb, libevent, mempool, mempoolrej,
595 net, proxy, prune, qt, rand, reindex, rpc, selectcoins, tor,
596 util, validation, walletdb, zmq. This option can be specified
597 multiple times to output multiple categories.
598
599 -debugexclude=<category>
600
601 Exclude debug and trace logging for a category. Can be used in
602 conjunction with -debug=1 to output debug and trace logging for
603 all categories except the specified category. This option can be
604 specified multiple times to exclude multiple categories.
605
606 -help-debug
607
608 Print help message with debugging options and exit
609
610 -logips
611
612 Include IP addresses in debug output (default: 0)
613
614 -logsourcelocations
615
616 Prepend debug output with name of the originating source loca‐
617 tion (source file, line number and function name) (default: 0)
618
619 -logthreadnames
620
621 Prepend debug output with name of the originating thread (only
622 available on platforms supporting thread_local) (default: 0)
623
624 -logtimestamps
625
626 Prepend debug output with timestamp (default: 1)
627
628 -maxtxfee=<amt>
629
630 Maximum total fees (in BTC) to use in a single wallet transac‐
631 tion; setting this too low may abort large transactions (de‐
632 fault: 0.10)
633
634 -printtoconsole
635
636 Send trace/debug info to console (default: 1 when no -daemon. To
637 disable logging to file, set -nodebuglogfile)
638
639 -shrinkdebugfile
640
641 Shrink debug.log file on client startup (default: 1 when no -de‐
642 bug)
643
644 -uacomment=<cmt>
645
646 Append comment to the user agent string
647
648 Chain selection options:
649
650 -chain=<chain>
651
652 Use the chain <chain> (default: main). Allowed values: main,
653 test, signet, regtest
654
655 -signet
656
657 Use the signet chain. Equivalent to -chain=signet. Note that the
658 network is defined by the -signetchallenge parameter
659
660 -signetchallenge
661
662 Blocks must satisfy the given script to be considered valid
663 (only for signet networks; defaults to the global default signet
664 test network challenge)
665
666 -signetseednode
667
668 Specify a seed node for the signet network, in the host‐
669 name[:port] format, e.g. sig.net:1234 (may be used multiple
670 times to specify multiple seed nodes; defaults to the global de‐
671 fault signet test network seed node(s))
672
673 -testnet
674
675 Use the test chain. Equivalent to -chain=test.
676
677 Node relay options:
678
679 -bytespersigop
680
681 Equivalent bytes per sigop in transactions for relay and mining
682 (default: 20)
683
684 -datacarrier
685
686 Relay and mine data carrier transactions (default: 1)
687
688 -datacarriersize
689
690 Maximum size of data in data carrier transactions we relay and
691 mine (default: 83)
692
693 -mempoolfullrbf
694
695 Accept transaction replace-by-fee without requiring replaceabil‐
696 ity signaling (default: 0)
697
698 -minrelaytxfee=<amt>
699
700 Fees (in BTC/kvB) smaller than this are considered zero fee for
701 relaying, mining and transaction creation (default: 0.00001)
702
703 -permitbaremultisig
704
705 Relay non-P2SH multisig (default: 1)
706
707 -whitelistforcerelay
708
709 Add 'forcerelay' permission to whitelisted inbound peers with
710 default permissions. This will relay transactions even if the
711 transactions were already in the mempool. (default: 0)
712
713 -whitelistrelay
714
715 Add 'relay' permission to whitelisted inbound peers with default
716 permissions. This will accept relayed transactions even when not
717 relaying transactions (default: 1)
718
719 Block creation options:
720
721 -blockmaxweight=<n>
722
723 Set maximum BIP141 block weight (default: 3996000)
724
725 -blockmintxfee=<amt>
726
727 Set lowest fee rate (in BTC/kvB) for transactions to be included
728 in block creation. (default: 0.00001)
729
730 RPC server options:
731
732 -rest
733
734 Accept public REST requests (default: 0)
735
736 -rpcallowip=<ip>
737
738 Allow JSON-RPC connections from specified source. Valid for <ip>
739 are a single IP (e.g. 1.2.3.4), a network/netmask (e.g.
740 1.2.3.4/255.255.255.0) or a network/CIDR (e.g. 1.2.3.4/24). This
741 option can be specified multiple times
742
743 -rpcauth=<userpw>
744
745 Username and HMAC-SHA-256 hashed password for JSON-RPC connec‐
746 tions. The field <userpw> comes in the format: <USER‐
747 NAME>:<SALT>$<HASH>. A canonical python script is included in
748 share/rpcauth. The client then connects normally using the rp‐
749 cuser=<USERNAME>/rpcpassword=<PASSWORD> pair of arguments. This
750 option can be specified multiple times
751
752 -rpcbind=<addr>[:port]
753
754 Bind to given address to listen for JSON-RPC connections. Do not
755 expose the RPC server to untrusted networks such as the public
756 internet! This option is ignored unless -rpcallowip is also
757 passed. Port is optional and overrides -rpcport. Use [host]:port
758 notation for IPv6. This option can be specified multiple times
759 (default: 127.0.0.1 and ::1 i.e., localhost)
760
761 -rpccookiefile=<loc>
762
763 Location of the auth cookie. Relative paths will be prefixed by
764 a net-specific datadir location. (default: data dir)
765
766 -rpcpassword=<pw>
767
768 Password for JSON-RPC connections
769
770 -rpcport=<port>
771
772 Listen for JSON-RPC connections on <port> (default: 8332, test‐
773 net: 18332, signet: 38332, regtest: 18443)
774
775 -rpcserialversion
776
777 Sets the serialization of raw transaction or block hex returned
778 in non-verbose mode, non-segwit(0) or segwit(1) (default: 1)
779
780 -rpcthreads=<n>
781
782 Set the number of threads to service RPC calls (default: 4)
783
784 -rpcuser=<user>
785
786 Username for JSON-RPC connections
787
788 -rpcwhitelist=<whitelist>
789
790 Set a whitelist to filter incoming RPC calls for a specific
791 user. The field <whitelist> comes in the format: <USERNAME>:<rpc
792 1>,<rpc 2>,...,<rpc n>. If multiple whitelists are set for a
793 given user, they are set-intersected. See -rpcwhitelistdefault
794 documentation for information on default whitelist behavior.
795
796 -rpcwhitelistdefault
797
798 Sets default behavior for rpc whitelisting. Unless rpcwhitelist‐
799 default is set to 0, if any -rpcwhitelist is set, the rpc server
800 acts as if all rpc users are subject to empty-unless-other‐
801 wise-specified whitelists. If rpcwhitelistdefault is set to 1
802 and no -rpcwhitelist is set, rpc server acts as if all rpc users
803 are subject to empty whitelists.
804
805 -server
806
807 Accept command line and JSON-RPC commands
808
810 Copyright (C) 2009-2022 The Bitcoin Core developers
811
812 Please contribute if you find Bitcoin Core useful. Visit <https://bit‐
813 coincore.org/> for further information about the software. The source
814 code is available from <https://github.com/bitcoin/bitcoin>.
815
816 This is experimental software. Distributed under the MIT software li‐
817 cense, see the accompanying file COPYING or <https://opensource.org/li‐
818 censes/MIT>
819
820
821
822bitcoind v24.0.1 December 2022 BITCOIND(1)