Ich versuche, eine Bitcoin-Adresse mit der Bitcoin-Python- Bibliothek zu erstellen. Ich habe diesen Code ausprobiert:
import bitcoinrpc
bitcoinrpc.connect_to_local().getnewaddress()
Aber ich habe diesen Fehler:
error: [Errno 10061] No connection could be made because the target machine actively refused it
Ich verwende den Bitcoin-Daemon. Warum erhalte ich diesen Fehler und wie behebe ich ihn? oder kann mich jemand auf einen einfacheren Weg verweisen, wie ich lernen kann, mit Bitcoin zu entwickeln -
Höchstwahrscheinlich haben Sie den JSON-RPC-Server in Ihrer bitcoin.conf
.
Du brauchst:
# Enable JSON-RPC
server=1
# Username and password
rpcuser=foo
rpcpassword=bar
# This must be enabled for gettransaction() to work
txindex=1
Weitere Informationen finden Sie unter
Richard Kiss hat hier eine schöne Bibliothek zum Erstellen/Manipulieren von Bitcoin-Adressen mit Python erstellt: https://github.com/richardkiss/pycoin
Das kann einfacher sein, als RPC zum Laufen zu bringen.
David A. Harding
debug.log
in seinem Konfigurationsverzeichnis befindet. Es sollte einige zusätzliche Informationen enthalten. Ich vermute, Sie haben vergessen, den RPC-Benutzernamen und das Passwort in der Konfiguration von bitcoin-python festzulegen, damit es eine Verbindung zu bitcoind herstellen kann.Nick Odell
Mikko Ohtamaa
Mikko Ohtamaa