#!/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"