56 lines
1.9 KiB
Bash
Executable File
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"
|