Exemple de fichier bitcoin.conf fonctionnel

  • Problème de connexion à un serveur malgré plusieurs tentatives
  • Tentative de configuration du fichier bitcoin.conf et du code python sans succès
  • Besoin d'exemples concrets pour configurer correctement les paramètres rpcuser et rpcpassword

Je ne parviens pas à me connecter à mon serveur malgré plusieurs tentatives. J'ai posé des questions publiées ainsi que mon fichier.conf et mon code python et malgré cela, personne n'a pu me donner une raison pour laquelle il ne se connecte pas.

Et je suis tout à fait sûr d'avoir ouvert les ports correctement. Nestats -a les montre ouverts. Je les ai ouverts tous les deux pour les appels entrants et sortants, à la fois pour mon routeur et pour mon pare-feu. Et lorsque je supprime les règles, j'obtiens immédiatement une erreur différente indiquant que l'hôte a refusé les connexions. Mais lorsque ces règles sont activées, j'obtiens l'erreur suivante.

python bitcoin104getbestblockhash() Fichier « D :\PROJECTS\python38_env_bitcoin\_get_response() Fichier « D :\ PROJECTS\python38_env_bitcoin\__connpy »py »py »fp « iso-8859-1 ») Fichier « c :\users\hanso\appdata\local\programs\python\python38\lib\socketrecv_into(b) socket.timeout  : délai d'attente expiré

Exemple de fichier bitcoin.conf fonctionnel

J'essaie d'utiliser le mot de passe utilisateur en utilisant rpcauth. donc dans mon fichier.conf, j'ai quelque chose comme.

rpcuser=monnom rpcauth=monnom :$

Je ne sais pas si c'est le bon usage. J'ai obtenu le hachage en utilisant. python./rpcauth.py monnom mon mot de passe

J'ai déjà essayé une configuration comme.

rpcuser=monnom rpcpassword=monmot de passe

Ce qui est intéressant c'est que j'obtiens aussi parfois une connexion sans erreur de réponse sans avoir rien changé.

Par exemple.

python getbestblockhash() Fichier « D :\PROJECTS\python38_env_bitcoin\_get_response() Fichier  » D :\PROJECTS\python38_env_bitcoin\__connpy » py »py » augmentez RemoteDisconnected (« Connexion fermée à distance sans » http python getbestblockhash() Fichier « D :\PROJECTS\python38_env_bitcoin\_get_response() Fichier « D :\PROJECTS\python38_env_bitcoin\__connpy »py »py »fp « iso-8859-1 ») Fichier « c :\users\hanso\appdata\local\programs\python\python38\lib\socketrecv_into(b) socket.timeout  : délai d'attente expiré

J'ai cherché en ligne et il semble y avoir très peu d'exemples de fichier.conf correctement configuré et d'appel d'autorité python rpc correspondant.

Ainsi.

« mon mot de passe »)) best_block_hash = rpc_connection

getbestblockhash()

À ce stade, je pense avoir essayé tout ce à quoi je pouvais penser.

Mon instinct me dit que c'est peut-être quelque chose que je fais peut-être mal avec le mot de passe de l'utilisateur. Mais j'ai essayé de nombreuses configurations différentes, de nombreux mots de passe différents. Redémarrer le nœud à chaque fois, charger le fichier.conf modifié et réexécuter le script python. Et tout ce que j'obtiens, c'est l'expiration du délai ou l'absence de réponse, peu importe ce que je fais maintenant. Ensuite, si je joue avec le port, la connexion est refusée par une erreur de l'hôte.

Si je pouvais peut-être voir un exemple en ligne d'un fichier.conf correctement configuré avec le texte exact rpsuser et rpcpassword, et la même chose dans la configuration du socket python rpc. Je ne sais pas si je ne devrais peut-être pas mettre «  » autour de quelque chose, ou si je devrais le faire et je ne le fais pas, et c'est là le problème. Ou peut-être dois-je utiliser rpcauth d'une manière différente. ?

Toute aide serait grandement appréciée. Merci d'avoir lu jusqu'ici malgré tout.