This is not the first time I’m desperately searching for Bitcoin Core help and finding none, but look at this: https://bitcoincore.org/en/doc/0.20.0/
That’s the closest thing to a "manual" I can find. But it’s about RPC commands. I’ve gone through their entire damn website (both ones, in fact) and made numerous web searches but find nothing resembling a manual. Where is the manual? Is there a manual?
Right now, I’m trying to get official descriptions of these two configuration options:
They are not mention anywhere on that page, and seemingly nowhere else officially. Am I supposed to guess what they mean and try to piece together information from ancient questions asked by random people online? How is anyone supposed to get a Bitcoin payment system running and actually use Bitcoin when there is no manual and a hundred BIPs are released per week?
The lack of information has caused countless of my projects to never get off the ground. I don’t understand the mentality that a lot of people have that things are somehow "obvious" or "don’t need a manual". Especially not when it’s for a crucial piece of software which we’re supposed to use to revolutionize the world.
Most of the documentation about configuration options and RPCs can be found within the software itself.
-help-debug startup options. These will print out all of the configuration options and their descriptions.
bitcoin-qt additionally displays this information in
Help > Command line options
For RPCs, you can use the
help RPC to list all available RPCs. Doing
help <command> will show the help text for that particular command. This help text will include a description of what the RPC does, the options, and what to expect in the result.
Answered by Andrew Chow on November 8, 2020
man bitcoind but there is also
bitcoin-cli help or
bitcoin-cli help <command> which can give you more detail. Bitcoincore.org also has explanations of all RPC calls: https://bitcoincore.org/en/doc/0.19.0/rpc/blockchain/getblockfilter/
and more info.
Answered by Pillagr on November 8, 2020
There is a manual documenting both examples. The
man page for
man bitcoind shows me:
-blocknotify=<cmd> Execute command when the best block changes (%s in cmd is replaced by block hash) .... -walletnotify=<cmd> Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)
They're really not that hard to use.
Note that this machine runs a slightly older version of bitcoind. Newer versions support
%w for the name of the wallet, as bitcoind now supports multiple wallets, in addition to
%s for the transaction ID.
Answered by Raghav Sood on November 8, 2020
1 Asked on November 29, 2020 by libertarian-monarchist-bot
1 Asked on November 18, 2020 by austinfoss
3 Asked on November 8, 2020 by mirsab-jastram
2 Asked on September 22, 2020 by dujon-w
1 Asked on September 3, 2020 by adam-mitchell
1 Asked on August 29, 2020 by nicklessguy
1 Asked on August 22, 2020 by isaac-chen
Get help from others!