bitcoin core : L'accès à bitcoind à partir du module python rencontre une erreur


Pour utiliser ce module, j’ai besoin d’une instance de base bitcoin en cours d’exécution, j’ai donc installé bitcoind en utilisant un.tar.gz téléchargé (et non via le ppa qui a soulevé des problèmes système iirc). Quoi qu’il en soit, j’ai le démon bitcoind en cours d’exécution et en écrivant un fichier bitcoin.conf, il semble que je puisse éviter de consacrer plus de 200 Go à cela en utilisant le paramètre prune. J’ai également défini les éléments suivants dans bitcoin.conf :

rpcuser = monutilisateur

rpcpassword = mypassword

testnet = 0

rpcport = 8332

rpcallowip = 127.0.0.1

rpcallowip = 1.2.3.4

bitcoin core : L'accès à bitcoind à partir du module python rencontre une erreur

serveur = 1

et je voulais maintenant essayer de mettre quelques octets dans la blockchain :

py ‘Cet exemple stocke 47 octets dans la blockchain.’

testnet Faux

03218298-441058′

Traceback (dernier appel le plus récent) :

py », ligne 47, dans

testnet)

py »

py »

testnet)

py »

jsonread ()

Fichier « /usr/lib/python3.7/urllib/request.py », ligne 222, dans urlopen

return opener.open (url, données, délai)

Fichier « /usr/lib/python3.7/urllib/request.py », ligne 531, ouvert

response = meth (req, réponse)

demande, réponse, code, msg, hdrs)

Fichier « /usr/lib/python3.7/urllib/request.py », ligne 563, en erreur

résultat = func (* args)

url, req, en-têtes)

req, domaine)

retourne self.parent.open (req, timeout = req.timeout)

Fichier « /usr/lib/python3.7/urllib/request.py », ligne 531, ouvert

response = meth (req, réponse)

demande, réponse, code, msg, hdrs)

Fichier « /usr/lib/python3.7/urllib/request.py », ligne 569, en erreur

résultat = func (* args)

code, msg, hdrs, fp)

urllib.error.HTTPError : Erreur HTTP 404 : introuvable

Ma question est donc de savoir comment j’éviterais la 404 et / ou pourquoi cela se produit.

L’url et la requête de la ligne 477 sont

0.0.1 :8332/

et

3218298-441058′ Dois-je utiliser telnet peut-être pour vérifier si l’hôte : le port répond?