1
Is there a way to interact with Bitcoin-qt from Windows cmd and run commands like if I'm running them from Bitcoin-qt console?
1
Is there a way to interact with Bitcoin-qt from Windows cmd and run commands like if I'm running them from Bitcoin-qt console?
2
While you have bitcoind or bitcoin-qt running with the -server option, you can then use bitcoin-cli to run commands.
It's part of the bitcoind package.
If you have your conf file in a custom directory you'll have to specify that to bitcoin-cli as well, otherwise it should just work.
0
The easiest way to do what you are trying to do is add one line to your bitcoin.conf file.
server=1
The file exists in one of these locations: "Where is the configuration file of bitcoin qt kept"
You are also required configure a username and password when you do this by adding these additional lines. Always use a new secure random password that is unique to only this service (don't re-use it anywhere, and don't commit it to a source code repository)
rpcuser=Ulysseys rpcpassword=YourSuperGreatPasswordNumber_DO_NOT_USE_THIS_OR_YOU_WILL_GET_ROBBED_385593
You can now run the bitcoin-cli.exe command from cmd.exe (it is installed in c:\program files\bitcoin\daemon)
It is also worth noting that you do not have to run bitcoin-qt you can choose to run bitcoind and interact with bitcoin-cli as well.
1You'll also need to run bitcoin-qt with the -daemon option, or run bitcoind. – Pieter Wuille – 2016-04-13T08:29:21.957
thx, answer updated to make that clear. – Jannes – 2016-04-13T10:28:16.967
1Oops, the answer below corrects me: you need -server, not -daemon (which is for running in the background). – Pieter Wuille – 2016-04-14T07:57:34.300