Estoy tratando de crear una dirección de bitcoin con la biblioteca bitcoin-python . Probé este código:
import bitcoinrpc
bitcoinrpc.connect_to_local().getnewaddress()
Pero tengo este error:
error: [Errno 10061] No connection could be made because the target machine actively refused it
Estoy ejecutando el demonio bitcoind. ¿Por qué recibo este error y cómo lo soluciono? o alguien puede dirigirme a una forma más fácil de aprender a desarrollar con bitcoin -
Lo más probable es que no haya habilitado el servidor JSON-RPC en su archivo bitcoin.conf
.
Necesitas tener:
# Enable JSON-RPC
server=1
# Username and password
rpcuser=foo
rpcpassword=bar
# This must be enabled for gettransaction() to work
txindex=1
Para más información, ver
Richard Kiss ha creado una buena biblioteca para crear/manipular direcciones de bitcoin usando python aquí: https://github.com/richardkiss/pycoin
Eso puede ser más fácil que hacer que RPC funcione.
David A. Harding
debug.log
en su directorio de configuración. Debe contener alguna información adicional. Sospecho que olvidó establecer el nombre de usuario y la contraseña de RPC en la configuración de bitcoin-python para permitirle conectarse a bitcoind.Nick ODell
mikko ohtamaa
mikko ohtamaa