BITCOIN-QT(1)
๐ BITCOIN-QT ๐
bestie. you have found the manual page for bitcoin-qt, a User Commands page, and honestly it's giving main character energy. sit down, grab a strawberry ๐, and let's get into it.
๐ธ NAME ๐ธ
bitcoin-qt โ manual page for bitcoin-qt v31.1.0
โจ SYNOPSIS โจ
bitcoin-qt [options] [URI]
๐ DESCRIPTION ๐
Bitcoin Core version v31.1.0 โจ
so the bitcoin-qt application is a whole graphical interface for interacting with Bitcoin Core. like, a real window. with buttons. we love that for us. ๐
it combines the core functionalities of bitcoind with a user-friendly interface for wallet management, transaction history, and network statistics. it's giving "everything bagel but make it crypto."
it's literally made for users who prefer a graphical over a command-line interface. no shame, we respect the aesthetic. ๐
and you can optionally specify a payment [URI], in e.g. the BIP21 URI format. cute!
๐ OPTIONS ๐
-alertnotify=<cmd>โ run this command when an alert gets raised.%sincmdgets replaced by the message. ๐ข-allowignoredconfโ for backwards compatibility, treat an unusedbitcoin.conffile in the datadir as a warning, not an error. soft launch, not a hard fail. ๐ซถ-assumevalid=<hex>โ if this block is in the chain, assume that it and its ancestors are valid and potentially skip their script verification (0to verify all). the defaults are:
default: 00000000000000000000ccebd6d74d9194d8dcdc1d177c478e094bfad51ba5ac
testnet3: 000000007a61e4230b28ac5cb6b5e5a0130de37ac1faf2f8987d2fa6505b67f4
testnet4: 0000000002368b1e4ee27e2e85676ae6f9f9e69579b29093e9a82c170bf7cf8a
signet: 00000008414aab61092ef93f1aacc54cf9e9f16af29ddad493b908a01ff5c329
-blockfilterindex=<type>โ maintain an index of compact filters by block (default:0, values:basic). if<type>isn't supplied, or if<type> = 1, indexes for all known types are enabled. no cap. ๐ฅ-blocknotify=<cmd>โ run this command when the best block changes.%sincmdgets replaced by the block hash. ๐-blockreconstructionextratxn=<n>โ extra transactions to keep in memory for compact block reconstructions (default:100).-blocksdir=<dir>โ specify the directory to hold the blocks subdirectory for*.datfiles (default:<datadir>).-blocksonlyโ whether to reject transactions from network peers. disables automatic broadcast and rebroadcast of transactions, unless the source peer has the'forcerelay'permission. RPC transactions are not affected. (default:0)-blocksxorโ whether an XOR-key applies to blocksdir*.datfiles. the created XOR-key will be zeros for an existing blocksdir or when-blocksxor=0is set, and random for a freshly initialized blocksdir. (default:1)-coinstatsindexโ maintain coinstats index used by thegettxoutsetinfoRPC (default:0).-conf=<file>โ specify path to read-only configuration file. relative paths will be prefixed by the datadir location (only useable from command line, not configuration file) (default:bitcoin.conf).-daemonโ run in the background as a daemon and accept commands (default:0). ghost mode ๐ป-daemonwaitโ wait for initialization to be finished before exiting. this implies-daemon(default:0).-datadir=<dir>โ specify data directory.-dbcache=<n>โ maximum database cache size<n>MiB (minimum4, default:1024). make sure you have enough RAM, bestie. ๐ญ in addition, unused memory allocated to the mempool is shared with this cache (see-maxmempool).-debuglogfile=<file>โ specify location of debug log file (default:debug.log). relative paths will be prefixed by a net-specific datadir location. pass-nodebuglogfileto disable writing the log to a file.-helpโ print this help message and exit (also-hor-?).-includeconf=<file>โ specify additional configuration file, relative to the-datadirpath (only useable from configuration file, not command line).-loadblock=<file>โ imports blocks from an external file on startup.-maxmempool=<n>โ keep the transaction memory pool below<n>megabytes (default:300).-mempoolexpiry=<n>โ do not keep transactions in the mempool longer than<n>hours (default:336).-par=<n>โ set the number of script verification threads (0= auto, up to15,<0= leave that many cores free, default:0). multitasking, but make it consensus. ๐ง-persistmempoolโ whether to save the mempool on shutdown and load on restart (default:1).-persistmempoolv1โ whether amempool.datfile created by-persistmempoolor thesavemempoolRPC will be written in the legacy format (version 1) or the current format (version 2). this temporary option will be removed in the future. (default:0)-pid=<file>โ specify pid file. relative paths will be prefixed by a net-specific datadir location. (default:bitcoind.pid)-prune=<n>โ reduce storage requirements by enabling pruning (deleting) of old blocks. this allows thepruneblockchainRPC to be called to delete specific blocks, and enables automatic pruning of old blocks if a target size in MiB is provided. this mode is incompatible with-txindex.
โ ๏ธ Warning: reverting this setting requires re-downloading the entire blockchain. that's not a vibe, that's a whole era. ๐
(default: 0 = disable pruning blocks, 1 = allow manual pruning via RPC, >=550 = automatically prune block files to stay under the specified target size in MiB)
-reindexโ if enabled, wipe chain state and block index, and rebuild them fromblk*.datfiles on disk. also wipe and rebuild other optional indexes that are active. if an assumeutxo snapshot was loaded, its chainstate will be wiped as well. the snapshot can then be reloaded via RPC.-reindex-chainstateโ if enabled, wipe chain state, and rebuild it fromblk*.datfiles on disk. if an assumeutxo snapshot was loaded, its chainstate will be wiped as well. the snapshot can then be reloaded via RPC.-settings=<file>โ specify path to dynamic settings data file. can be disabled with-nosettings. file is written at runtime and not meant to be edited by users (usebitcoin.confinstead for custom settings). relative paths will be prefixed by datadir location. (default:settings.json)-shutdownnotify=<cmd>โ execute command immediately before beginning shutdown. the need for shutdown may be urgent, so be careful not to delay it long (if the command doesn't require interaction with the server, consider having it fork into the background). ๐โโ๏ธ-startupnotify=<cmd>โ execute command on startup. ๐ฌ-txindexโ maintain a full transaction index, used by thegetrawtransactionrpc call (default:0).-txospenderindexโ maintain a transaction output spender index, used by thegettxspendingprevoutrpc call (default:0).-versionโ print version and exit.
๐ Connection options ๐
-addnode=<ip>โ add a node to connect to and attempt to keep the connection open (see theaddnodeRPC help for more info). this option can be specified multiple times to add multiple nodes; connections are limited to8at a time and are counted separately from the-maxconnectionslimit.-asmap=<file>โ specify asn mapping used for bucketing of the peers. relative paths will be prefixed by the net-specific datadir location. if a bool arg is given (-asmapor-asmap=1), the embedded mapping data in the binary will be used.-bantime=<n>โ default duration (in seconds) of manually configured bans (default:86400). one full day of silence. ๐คซ-bind=<addr>[:<port>][=onion]โ bind to given address and always listen on it (default:0.0.0.0). use[host]:portnotation for IPv6. append=onionto tag any incoming connections to that address and port as incoming Tor connections (default:127.0.0.1:8334=onion, testnet3:127.0.0.1:18334=onion, testnet4:127.0.0.1:48334=onion, signet:127.0.0.1:38334=onion, regtest:127.0.0.1:18445=onion).-cjdnsreachableโ if set, then this host is configured for CJDNS (connecting tofc00::/8addresses would lead us to the CJDNS network, seedoc/cjdns.md) (default:0).-connect=<ip>โ connect only to the specified node;-noconnectdisables automatic connections (the rules for this peer are the same as for-addnode). this option can be specified multiple times to connect to multiple nodes. monogamy, but for peers. ๐-discoverโ discover own IP addresses (default:1when listening and no-externalipor-proxy).-dnsโ allow DNS lookups for-addnode,-seednodeand-connect(default:1).-dnsseedโ query for peer addresses via DNS lookup, if low on addresses (default:1unless-connectused or-maxconnections=0).-externalip=<ip>โ specify your own public address.-fixedseedsโ allow fixed seeds if DNS seeds don't provide peers (default:1).-forcednsseedโ always query for peer addresses via DNS lookup (default:0).-i2pacceptincomingโ whether to accept inbound I2P connections (default:1). ignored if-i2psamis not set. listening for inbound I2P connections is done through the SAM proxy, not by binding to a local address and port.-i2psam=<ip:port>โ I2P SAM proxy to reach I2P peers and accept I2P connections.-listenโ accept connections from outside (default:1if no-proxy,-connector-maxconnections=0).-listenonionโ automatically create Tor onion service (default:1). layers upon layers, iconic. ๐ง-maxconnections=<n>โ maintain at most<n>automatic connections to peers (default:125). this limit does not apply to connections manually added via-addnodeor theaddnodeRPC, which have a separate limit of8. it does not apply to short-lived private broadcast connections either, which have a separate limit of64.-maxreceivebuffer=<n>โ maximum per-connection receive buffer,<n>*1000bytes (default:5000).-maxsendbuffer=<n>โ maximum per-connection memory usage for the send buffer,<n>*1000bytes (default:1000).-maxuploadtarget=<n>โ tries to keep outbound traffic under the given target per 24h. limit does not apply to peers with'download'permission or blocks created within the past week.0= no limit (default:0M). optional suffix units[k|K|m|M|g|G|t|T](default:M). lowercase is 1000 base while uppercase is 1024 base.-natpmp
โจ and finishing up the one right before this: Use PCP or NAT-PMP to map the listening port (default: 1).
-networkactiveโ turn ALL the P2P network activity on (default: 1). You can flip this later with thesetnetworkactiveRPC command ๐ซ-onion=<ip:port|path>โ use a whole separate SOCKS5 proxy just for reaching peers through Tor onion services. Set-noonionto shut it off (default:-proxy). It can also be a local file path if you slapunix:in front of it ๐ง-onlynet=<net>โ make automatic outbound connections go only to network<net>, and your choices areipv4,ipv6,onion,i2p,cjdns. Inbound and manual connections are not affected by this, jsyk. You can drop this flag multiple times to allow multiple networks ๐ธ๏ธ-peerblockfiltersโ serve compact block filters to peers per BIP 157 (default: 0)-peerbloomfiltersโ support filtering of blocks and transaction with bloom filters (default: 0)-port=<port>โ listen for connections on<port>(default:8333, testnet3:18333, testnet4:48333, signet:38333, regtest:18444). Not relevant for I2P (seedoc/i2p.md). Fun lil detail: if you set it to a value x, the default onion listening port becomes x+1 ๐-proxy=<ip>[:<port>]|unix:<path>[=<network>]โ connect through a SOCKS5 proxy; set-noproxyto disable it. It may be a local file path prefixed withunix:if the proxy supports that. You can end it in=networkto set the proxy only for that network, and the network can be any ofipv4,ipv6,tororcjdns. (default: disabled)-proxyrandomizeโ randomize credentials for every single proxy connection. This is what enables Tor stream isolation (default: 1) ๐-seednode=<ip>โ connect to a node to retrieve peer addresses, then disconnect. You can specify this multiple times to hit up multiple nodes. During startup, seednodes get tried before dnsseeds ๐ฑ-timeout=<n>โ socket connection timeout in milliseconds. If an initial attempt to connect doesn't work after this amount of time, it gets dropped (minimum: 1, default: 5000) โฑ๏ธ-torcontrol=<ip>:<port>โ Tor control host and port to use if onion listening is enabled (default:127.0.0.1:9051). No port specified? It defaults to port9051๐ง-torpassword=<pass>โ Tor control port password (default: empty)-v2transportโ support v2 transport (default: 1)-whitebind=<[permissions@]addr>โ bind to the given address and add permission flags to the peers connecting to it. Use[host]:portnotation for IPv6. Allowed permissions are:bloomfilter(allow requesting BIP37 filtered blocks and transactions),noban(do not ban for misbehavior; implies download),forcerelay(relay transactions that are already in the mempool; implies relay),relay(relay even in-blocksonlymode, and unlimited transaction announcements),mempool(allow requesting BIP35 mempool contents),download(allow getheaders during IBD, no disconnect after maxuploadtarget limit),addr(responses to GETADDR avoid hitting the cache and contain random records with the most up-to-date info). Specify multiple permissions separated by commas (default:download,noban,mempool,relay). Can be specified multiple times ๐-whitelist=<[permissions@]IP address or network>โ add permission flags to the peers using the given IP address (e.g.1.2.3.4) or CIDR-notated network (e.g.1.2.3.0/24). Uses the same permissions as-whitebind. Two extra flags,inandout, control whether permissions apply to incoming connections and/or manual (default: incoming only). Can be specified multiple times โจ
๐ Wallet options ๐
-addresstypeโ what type of addresses to use:"legacy","p2sh-segwit","bech32","bech32m"(default:"bech32") ๐ณ-avoidpartialspendsโ group outputs by address, selecting many (possibly all) or none, instead of selecting on a per-output basis. Privacy gets better since addresses are mostly swept with fewer transactions and outputs are aggregated in clean change addresses. It may result in higher fees though, because this added limitation makes coin selection less optimal and can pull in a larger-than-necessary number of inputs. Always enabled for wallets with"avoid_reuse"enabled, otherwise default: 0.-changetypeโ what type of change to use:"legacy","p2sh-segwit","bech32","bech32m". Default is"legacy"when-addresstype=legacy, otherwise it's an implementation detail ๐คซ-consolidatefeerate=<amt>โ the maximum feerate (in BTC/kvB) at which transaction building may use more inputs than strictly necessary so that the wallet's UTXO pool can be reduced (default:0.0001) ๐งน-disablewalletโ do not load the wallet and disable wallet RPC calls ๐ซ-discardfee=<amt>โ the fee rate (in BTC/kvB) that indicates your tolerance for discarding change by adding it to the fee (default:0.0001). Note: an output is discarded if it is dust at this rate, but we will always discard up to the dust relay fee and a discard fee above that is limited by the fee estimate for the longest target ๐๏ธ-fallbackfee=<amt>โ a fee rate (in BTC/kvB) that will be used when fee estimation has insufficient data.0entirely disables the fallbackfee feature. (default:0.00)-keypool=<n>โ set key pool size to<n>(default: 1000). > Warning: smaller sizes may increase the risk of losing funds when restoring from an old backup, if none of the addresses in the original keypool have been used. So likeโฆ don't be reckless with this one bestie ๐ญ-maxapsfee=<n>โ spend up to this amount in additional (absolute) fees (in BTC) if it allows the use of partial spend avoidance (default:0.00)-mintxfee=<amt>โ fee rates (in BTC/kvB) smaller than this are considered zero fee for transaction creation (default:0.00001)-signer=<cmd>โ external signing tool, seedoc/external-signer.mdโ๏ธ-spendzeroconfchangeโ spend unconfirmed change when sending transactions (default: 1)-txconfirmtarget=<n>โ include enough fee so transactions begin confirmation on average within n blocks (default: 6) โ๏ธ-wallet=<path>โ specify the wallet path to load at startup. Can be used multiple times to load multiple wallets. The path is to a directory containing wallet data and log files. If the path isn't absolute, it's interpreted relative to<walletdir>. This only loads existing wallets and does not create new ones. For backwards compatibility this also accepts names of existing top-level data files in<walletdir>๐-walletbroadcastโ make the wallet broadcast transactions (default: 1) ๐ก-walletdir=<dir>โ specify the directory to hold wallets (default:<datadir>/walletsif it exists, otherwise<datadir>) ๐๏ธ-walletnotify=<cmd>โ execute a command when a wallet transaction changes.%sin cmd gets replaced by TxID,%wgets replaced by wallet name,%bgets replaced by the hash of the block including the transaction (set to'unconfirmed'if the transaction is not included) and%hgets replaced by the block height (-1if not included). Heads up:%wis not currently implemented on windows. On systems where%wis supported, it should NOT be quoted, because that would break the shell escaping used to invoke the command ๐-walletrbfโ send transactions with full-RBF opt-in enabled (RPC only, default: 1)
๐ ZeroMQ notification options ๐
-zmqpubhashblock=<address>โ enable publish hash block in<address>๐ข-zmqpubhashblockhwm=<n>โ set publish hash block outbound message high water mark (default: 1000)-zmqpubhashtx=<address>โ enable publish hash transaction in<address>-zmqpubhashtxhwm=<n>โ set publish hash transaction outbound message high water mark (default: 1000)-zmqpubrawblock=<address>โ enable publish raw block in<address>-zmqpubrawblockhwm=<n>โ set publish raw block outbound message high water mark (default: 1000)-zmqpubrawtx=<address>โ enable publish raw transaction in<address>-zmqpubrawtxhwm=<n>โ set publish raw transaction outbound message high water mark (default: 1000)-zmqpubsequence=<address>โ enable publish hash block and tx sequence in<address>-zmqpubsequencehwm=<n>โ set publish hash sequence message high water mark (default: 1000)
๐ Debugging/Testing options ๐
-debug=<category>โ output debug and trace logging (default:-nodebug, supplying<category>is optional). If<category>isn't supplied, or if<category>is1or"all", output all debug logging. If<category>is0or"none", any other categories are ignored. Other valid values for<category>are:addrman,bench,blockstorage,cmpctblock,coindb,estimatefee,http,i2p,ipc,kernel,leveldb,libevent,mempool,mempoolrej,net,privatebroadcast,proxy,prune,qt,rand,reindex,rpc,scan,selectcoins,tor,txpackages,txreconciliation,validation,walletdb,zmq. This option can be specified multiple times to output multiple categories ๐-debugexclude=<category>โ exclude debug and trace logging for a category. Can be used alongside-debug=1to output debug and trace logging for all categories except the one you name. This option can be specified multiple times to exclude multiple categories. This takes priority over"-debug"๐-help-debugโ print help message with debugging options and exit-logipsโ include IP addresses in log output (default: 0) ๐-loglevelalwaysโ always prepend a category and level (default: 0)-logsourcelocationsโ prepend debug output with name of the originating source location (source file, line number and function name) (default: 0) ๐-logthreadnamesโ prepend debug output with name of the originating thread (default: 0) ๐งต-logtimestampsโ prepend debug output with timestamp (default: 1) โฐ-maxtxfee=<amt>โ maximum total fees (in BTC) to use in a single wallet transaction; setting this too low may abort large transactions (default:0.10)-printtoconsoleโ send trace/debug info to console (default: 1 when no-daemon. To disable logging to file, set-nodebuglogfile) ๐จ๏ธ-shrinkdebugfileโ Shrink thatdebug.logfile on client startup โ๏ธ (default:1when you're not running-debug)-uacomment=<cmt>โ Glue a lil comment onto the end of the user agent string ๐ฌ like a signature on your fit
๐ฆ Chain selection options ๐ฆ
-chain=<chain>โ Pick your chain <chain> (default:main). Allowed values:main,test,testnet4,signet,regtestโ๏ธ-signetโ Use the signet chain. Same thing as-chain=signet. Heads up tho: the network is actually defined by the-signetchallengeparameter ๐-signetchallengeโ Blocks have to satisfy the given script to count as valid (only a signet thing; defaults to the global default signet test network challenge) ๐งฉ-signetseednodeโ Name a seed node for the signet network, inhostname[:port]format, e.g.sig.net:1234(you can use this multiple times to list multiple seed nodes; defaults to the global default signet test network seed node(s)) ๐ฑ-testnetโ Use the testnet3 chain. Equivalent to-chain=test. โ ๏ธ Support for testnet3 is deprecated and will be removed in an upcoming release. Consider moving to testnet4 now by using-testnet4. Like, fr, start packing your bags ๐งณ-testnet4โ Use the testnet4 chain. Equivalent to-chain=testnet4โจ
๐ธ Node relay options ๐ธ
-bytespersigopโ Equivalent bytes per sigop in transactions, for relay and mining (default:20) ๐ฆ-datacarrierโ Relay and mine data carrier transactions (default:1) ๐ฎ-datacarriersizeโ Relay and mine transactions whose data-carrying raw scriptPubKeys, in aggregate, are this size or less โ yes, multiple outputs allowed (default:100000) ๐๏ธ-minrelaytxfee=<amt>โ Fees (in BTC/kvB) smaller than this get treated as zero fee for relaying, mining and transaction creation (default:0.000001) ๐ธ-permitbaremultisigโ Relay transactions that create non-P2SH multisig outputs (default:1) ๐ซถ-privatebroadcastโ Broadcast transactions submitted via thesendrawtransactionRPC using short-lived connections through the Tor or I2P networks, without putting them in the mempool first. Transactions submitted through the wallet are not affected by this option (default:0) ๐ต๏ธโ๏ธ-whitelistforcerelayโ Add the'forcerelay'permission to whitelisted peers that have default permissions. This relays transactions even if they were already in the mempool. (default:0) ๐-whitelistrelayโ Add the'relay'permission to whitelisted peers that have default permissions. This accepts relayed transactions even when you're not relaying transactions (default:1) ๐ก
๐ Block creation options ๐
-blockmintxfee=<amt>โ Set the lowest fee rate (in BTC/kvB) for transactions to be included in block creation. (default:0.00000001) ๐๏ธ-blockreservedweight=<n>โ Reserve space for the fixed-size block header plus the largest coinbase transaction the mining software may add to the block. Only affects mining RPC clients, not IPC clients. (default:8000). ๐งฑ
๐ RPC server options ๐
-restโ Accept public REST requests (default:0) ๐-rpcallowip=<ip>โ Allow JSON-RPC connections from a specified source. Valid values for <ip> are a single IP (e.g.1.2.3.4), a network/netmask (e.g.1.2.3.4/255.255.255.0), a network/CIDR (e.g.1.2.3.4/24), all ipv4 (0.0.0.0/0), or all ipv6 (::/0). RFC4193 is allowed only if-cjdnsreachable=0. This option can be specified multiple times ๐-rpcauth=<userpw>โ Username and HMAC-SHA-256 hashed password for JSON-RPC connections. The field <userpw> comes in the format:<USERNAME>:<SALT>$<HASH>. A canonical python script is included inshare/rpcauth. The client then connects normally using therpcuser=<USERNAME>/rpcpassword=<PASSWORD>pair of arguments. This option can be specified multiple times ๐งพ-rpcbind=<addr>[:port]โ Bind to the given address to listen for JSON-RPC connections.
๐จ Do not expose the RPC server to untrusted networks such as the public internet!
This option is ignored unless -rpcallowip is also passed. Port is optional and overrides -rpcport. Use [host]:port notation for IPv6. This option can be specified multiple times (default: 127.0.0.1 and ::1, i.e. localhost) ๐
-rpccookiefile=<loc>โ Location of the auth cookie. Relative paths get prefixed by a net-specific datadir location. (default: data dir) ๐ช-rpccookieperms=<readable-by>โ Set permissions on the RPC auth cookie file so it's readable by[owner|group|all](default:owner[via umask0077]) ๐-rpcpassword=<pw>โ Password for JSON-RPC connections ๐คซ-rpcport=<port>โ Listen for JSON-RPC connections on <port> (default:8332, testnet3:18332, testnet4:48332, signet:38332, regtest:18443) ๐ช-rpcthreads=<n>โ Set how many threads service RPC calls (default:16) ๐งต-rpcuser=<user>โ Username for JSON-RPC connections ๐โ๏ธ-rpcwhitelist=<whitelist>โ Set a whitelist to filter incoming RPC calls for a specific user. The field <whitelist> comes in the format:<USERNAME>:<rpc 1>,<rpc 2>,...,<rpc n>. If multiple whitelists are set for a given user, they're set-intersected. See the-rpcwhitelistdefaultdocs for info on default whitelist behavior. ๐-rpcwhitelistdefaultโ Sets the default behavior for rpc whitelisting. Unlessrpcwhitelistdefaultis set to0, if any-rpcwhitelistis set, the rpc server acts as if all rpc users are subject to empty-unless-otherwise-specified whitelists. Ifrpcwhitelistdefaultis set to1and no-rpcwhitelistis set, the rpc server acts as if all rpc users are subject to empty whitelists. ๐๏ธ-serverโ Accept command line and JSON-RPC commands ๐ฅ๏ธ
๐ UI Options ๐
-choosedatadirโ Choose data directory on startup (default:0) ๐-lang=<lang>โ Set language, for example"de_DE"(default: system locale) ๐ฃ๏ธ-minโ Start minimized ๐ด-resetguisettingsโ Reset all settings changed in the GUI ๐-splashโ Show splash screen on startup (default:1) ๐
๐ COPYRIGHT ๐
Copyright (C) 2009-2026 The Bitcoin Core developers
Please contribute if you find Bitcoin Core useful. Visit <https://bitcoincore.org/> for further information about the software. The source code is available from <https://github.com/bitcoin/bitcoin>.
This is experimental software. Distributed under the MIT software license, see the accompanying file COPYING or <https://opensource.org/license/MIT> ๐
๐ซถ SEE ALSO ๐ซถ
bitcoin(1), bitcoind(1), bitcoin-cli(1), bitcoin-tx(1), bitcoin-wallet(1), bitcoin-util(1), bitcoin-qt(1)
and that's a wrap bestie!! ๐ this whole page is straight from bitcoin-qt v31.1.0, dated July 2026, and it's literally titled BITCOIN-QT(1) โ so if you need to cite it, that's your receipt ๐งพ๐ go forth and bitcoin-qt responsibly, mwah ๐
โจ
๐ฆ where this page comes from
- epel 10: bitcoin-core-desktop 31.1-1.el10_3 ยท MIT
- fedora 43: bitcoin-core-desktop 31.1-2.fc43 ยท MIT
- fedora 44: bitcoin-core-desktop 31.1-2.fc44 ยท MIT
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms