L'historique des transactions liées à l'adresse n'est pas visible sur le portefeuille Electrum Testnet
Un utilisateur s'interroge sur un problème rencontré lors de l'utilisation de son portefeuille Bitcoin. Malgré des virements réussis vers une adresse spécifique, il ne parvient pas à obtenir d'informations concernant ces transactions. Son programme de vérification ne trouve aucune transaction associée à cette adresse.
L'utilisateur rencontre des difficultés avec ses virements Bitcoin
Un nouvel utilisateur du Bitcoin partage ses préoccupations sur les problèmes qu'il a rencontrés avec son portefeuille. Il détaille avoir effectué plusieurs virements vers l'adresse suivante : **tb1qc7j5j80s02gupl0qa3svg5kr99smjdq9a7yezd**. Bien que ces transferts soient indiqués comme réussis dans son historique, il n'arrive pas à vérifier les informations liées à cette adresse. L'utilisateur précise avoir également une connexion au réseau de test et que tout semble correct dans son portefeuille, mais la recherche d'informations via un site spécial se révèle infructueuse.
Les résultats du programme de vérification sont décevants
Pour tenter d'obtenir des réponses, l'utilisateur a écrit un petit programme destiné à vérifier l'historique et le solde associé à l'adresse mentionnée. Le résultat est clair : « Réponse de l'historique brut : [] » Le programme indique qu'aucune transaction n'est trouvée pour cette adresse, affichant un solde total de 0 satoshis (0 BTC) malgré les virements effectués.
Des détails techniques sur le code utilisé
Voici quelques éléments clés du code qu'il a conçu : javascript import * as bitcoin from 'bitcoinjs-lib'; import { ElectrumClient, ElectrumClientEvents } from '@electrum-cash/network'; const ELECTRUM_HOST = 'blackie.c3-soft.com'; const ADRESSE = 'tb1qc7j5j80s02gupl0qa3svg5kr99smjdq9a7yezd'; const RÉSEAU = bitcoin.networks.testnet; // Fonction pour convertir une adresse en scripthash function adresseToElectrumScriptHash(adresse: string, réseau: bitcoin.Network): string | null { try { const outputScript = bitcoin.address.toOutputScript(adresse, réseau); const hash = bitcoin.crypto.sha256(outputScript); return Buffer.from(hash.reverse()).toString('hex'); } catch (e) { console.error(`Échec de la conversion de l'adresse ${adresse} en scripthash : ${e.message}`); return null; } } Cette fonction tente de convertir une adresse Bitcoin en scripthash afin d'en récupérer l'historique.
La connexion au serveur Electrum est établie mais sans résultats
L'utilisateur a réussi à établir une connexion avec le serveur Electrum : « Connexion réussie au serveur Electrum. » Cependant, malgré cela et après plusieurs tentatives pour récupérer les données relatives aux transactions passées, il reste confronté à des résultats vides : « Transactions trouvées : 0 » Il explique avoir tenté plusieurs approches pour obtenir des informations sans succès apparent. Il conclut en notant que « Déconnecté du serveur Electrum », ce qui souligne la frustration liée à sa recherche d'informations pertinentes sur ses transactions réalisées dans le monde complexe du Bitcoin. Cet épisode met en lumière les défis rencontrés par ceux qui découvrent cet univers numérique où même des opérations simples peuvent donner lieu à des complications inattendues.
