Bitcoin-Core
Mac 上的 Bitcoin-Qt 命令行控制
我正在嘗試通過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/)。