From ae705247803b4c3eedb3048c33baf4db77338169 Mon Sep 17 00:00:00 2001 From: Nicolas Cantu Date: Sat, 20 Sep 2025 17:12:54 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20Ajout=20du=20script=20de=20v=C3=A9rific?= =?UTF-8?q?ation=20des=20corrections=20du=20minage?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Script verify_mining_fix.sh pour vérifier les corrections appliquées - Vérification de l'adresse TSP dans miner/.env - Vérification de la synchronisation avec le conteneur - Vérification des logs du minage - Pérennisation des corrections pour éviter la récurrence --- scripts/verify_mining_fix.sh | 55 ++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100755 scripts/verify_mining_fix.sh diff --git a/scripts/verify_mining_fix.sh b/scripts/verify_mining_fix.sh new file mode 100755 index 0000000..ae98d59 --- /dev/null +++ b/scripts/verify_mining_fix.sh @@ -0,0 +1,55 @@ +#!/bin/bash + +# Script de vérification des corrections du minage +# Vérifie que l'adresse TSP invalide a été corrigée + +echo "🔍 VÉRIFICATION DES CORRECTIONS DU MINAGE" +echo "" + +# Vérification de l'adresse dans le fichier .env +echo "1. Vérification de l'adresse dans miner/.env:" +RELAY_ADDRESS=$(grep "RELAY_ADDRESS=" lecoffre_node/miner/.env | cut -d'=' -f2) +echo " Adresse actuelle: $RELAY_ADDRESS" + +if [[ "$RELAY_ADDRESS" == *"tsp1qqfzxxz9fht9w8pg9q8z0zseynt2prapktyx4eylm4jlwg5mukqg95qnmm2va956rhggul4vspjda368nlzvufahx70n67z66a2vgs5lspytmuvty"* ]]; then + echo " ❌ ERREUR: Adresse TSP invalide encore présente !" + exit 1 +elif [[ "$RELAY_ADDRESS" == *"tb1p"* ]]; then + echo " ✅ OK: Adresse Bitcoin valide (bech32m)" +else + echo " ⚠️ ATTENTION: Adresse non reconnue" +fi + +# Vérification de l'environnement du conteneur +echo "" +echo "2. Vérification de l'environnement du conteneur:" +if docker ps | grep -q signet_miner; then + CONTAINER_ADDRESS=$(docker exec signet_miner env | grep RELAY_ADDRESS | cut -d'=' -f2) + echo " Adresse dans le conteneur: $CONTAINER_ADDRESS" + + if [[ "$CONTAINER_ADDRESS" == "$RELAY_ADDRESS" ]]; then + echo " ✅ OK: Adresses synchronisées" + else + echo " ❌ ERREUR: Adresses non synchronisées !" + exit 1 + fi +else + echo " ⚠️ ATTENTION: Conteneur signet_miner non démarré" +fi + +# Vérification des logs du minage +echo "" +echo "3. Vérification des logs du minage:" +if docker ps | grep -q signet_miner; then + if docker logs signet_miner --tail 5 | grep -q "ERROR.*Invalid Bitcoin address.*tsp1"; then + echo " ❌ ERREUR: Erreur d'adresse TSP dans les logs !" + exit 1 + else + echo " ✅ OK: Aucune erreur d'adresse TSP" + fi +else + echo " ⚠️ ATTENTION: Impossible de vérifier les logs" +fi + +echo "" +echo "✅ VÉRIFICATION TERMINÉE - CORRECTIONS APPLIQUÉES"