Bitcoin-Core

Mac 上的 Bitcoin-Qt 命令行控制

  • March 26, 2017

我正在嘗試通過Mac上的命令行與新的 Bitcoin-Qt伺服器通信。我執行 ./Bitcoin-Qt -server,應用程序啟動,但我的終端視窗卡在一個空行上(無論我輸入什麼,都沒有響應)。只有當我退出比特幣時,我才能執行任何命令,但是我無法與比特幣通信,因為它已經關閉了。

如何在 Mac 上啟動 Bitcoin-Qt -server 並通過命令行控制它?

您可以使用以下命令從命令行啟動它:

open Bitcoin-Qt.app --args -server

我認為--args打開的選項是 OSX 10.6 及更高版本;如果您執行的是舊版 OSX,請放入server=1您的~/Library/Application Support/Bitcoin/bitcoin.conf文件中。事實上,要使用 -server 命令,您必須設置 a -rpcuser/-rpcpassword,所以我建議創建一個bitcoin.conf包含:

server=1
rpcuser=yourname
rpcpassword=...something else

我們不為 Mac 提供 bitcoind,但您可以使用 curl(例如)向正在執行的 Bitcoin-Qt 發送命令:

curl --user yourname --data-binary '{"id":"t0", "method": "getinfo", "params": [] }' http://127.0.0.1:8332/

比特幣原始碼樹還包含使用免費的“jsonrpc”庫與正在執行的 Bitcoin-Qt 通信的 python 程式碼(參見 contrib/bitrpc/)。

引用自:https://bitcoin.stackexchange.com/questions/2570