Estoy tratando de comunicarme con el nuevo servidor Bitcoin-Qt a través de una línea de comando en Mac. Ejecuto ./Bitcoin-Qt -server, la aplicación se inicia, pero mi ventana de terminal está atascada en una línea vacía (no importa lo que escriba, no hay respuesta). Solo cuando salgo de Bitcoin puedo ejecutar cualquier comando, pero luego no puedo comunicarme con Bitcoin, porque ya está apagado.
¿Cómo inicio Bitcoin-Qt -server en Mac y lo controlo a través de la línea de comandos?
Puede iniciarlo desde la línea de comandos usando:
open Bitcoin-Qt.app --args -server
Creo que la --args
opción para abrir es OSX 10.6 y posteriores; si está ejecutando un OSX anterior, ingrese server=1
su ~/Library/Application Support/Bitcoin/bitcoin.conf
archivo. De hecho, para usar el comando -server debe configurar un -rpcuser/-rpcpassword
, por lo que sugiero crear uno bitcoin.conf
que contenga:
server=1
rpcuser=yourname
rpcpassword=...something else
No enviamos un bitcoind para Mac, pero puede usar curl (por ejemplo) para enviar comandos al Bitcoin-Qt en ejecución:
curl --user yourname --data-binary '{"id":"t0", "method": "getinfo", "params": [] }' http://127.0.0.1:8332/
El árbol fuente de bitcoin también contiene código python que utiliza la biblioteca gratuita 'jsonrpc' para comunicarse con un Bitcoin-Qt en ejecución (ver contrib/bitrpc/).
bitcoind 0.5.x, comenzando con 0.5.6rc3 y 0.6.x comenzando con 0.6.3 incluyen una compilación determinista de Mac. Desafortunadamente, bitcoind 0.7 no se compila con la cadena de herramientas de Mac OS X 10.5 (que es lo que compilé para Gitian), así que hasta que logre crear un compilador cruzado basado en LLVM , tendrá que ceñirse a la nueva interfaz de la ventana de depuración y JSON-RPC.
No olvide agregar rpcallowip:
open Bitcoin-Qt.app --args -server=1 -rpcuser=bitcoinrpc -rpcpassword=barfoo -rpcport=8332 -rpcallowip=0.0.0.0/0
brayan amstrong