4NK_env/scripts/lecoffre_node/verify_mining_fix.sh
LeCoffre Deployment 43a05a2742 clean
2025-09-25 12:19:35 +00:00

56 lines
1.9 KiB
Bash
Executable File

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