lecoffre_node/.cursorrules
Nicolas Cantu c3e8c81be4 fix: Correction de l'adresse TSP invalide dans le minage local
- Remplacement de l'adresse TSP invalide par une adresse Bitcoin valide
- Correction du fichier miner/.env avec RELAY_ADDRESS valide
- Minage local maintenant opérationnel (bloc 136376 généré)
- Transaction confirmée et relayée sur le réseau externe
- Relay dispose de 2 outputs non dépensés (0.02 BTC)
- Documentation complète des corrections appliquées
- Mise à jour des règles Cursor avec les leçons apprises

Fixes: Minage bloqué, blocs vides, transaction non confirmée
2025-09-20 17:11:19 +00:00

39 lines
2.3 KiB
Plaintext

# Règles Cursor pour le projet lecoffre_node
# Configuration des Services Distants
# - Le signer doit être configuré pour pointer vers dev3.4nkweb.com.
# - Les URLs de lecoffre-front et ihm_client doivent être https://dev4.4nkweb.com/lecoffre et https://dev4.4nkweb.com respectivement.
# - S'assurer que la VM actuelle est bien dev4.4nkweb.com.
# Séquence de Démarrage et Healthchecks
# - Utiliser le script `startup-sequence.sh` pour démarrer les services.
# - Vérifier que tous les services ont des healthchecks appropriés dans `docker-compose.yml`.
# - S'assurer que les dépendances entre services sont définies avec `condition: service_healthy`.
# RÈGLE CRITIQUE : Gestion des Scripts
# - NE JAMAIS créer plusieurs versions ou noms de scripts
# - TOUJOURS améliorer la version actuelle existante plutôt que de créer de nouveaux fichiers
# - Cette stratégie évite la prolifération de fichiers et maintient une base de code propre et maintenable
# - Si un script existe déjà, l'améliorer directement au lieu de créer startup-enhanced.sh, startup-v2.sh, etc.
# Documentation
# - Maintenir à jour `docs/CONFIGURATION_SERVICES.md` avec les détails de configuration et les résultats des tests.
# - Maintenir à jour `docs/ARCHITECTURE.md` avec l'architecture du projet.
# RÈGLE CRITIQUE : Validation des Adresses dans le Minage
# - TOUJOURS valider que les adresses utilisées dans le minage sont reconnues par Bitcoin Core
# - Les adresses TSP ne sont pas reconnues par Bitcoin Core standard
# - Utiliser des adresses Bitcoin valides (bech32m) pour le minage
# - Cette règle s'applique à tous les services de minage
# RÈGLE CRITIQUE : Vérification du Minage
# - TOUJOURS vérifier que le minage génère des blocs avec transactions (pas seulement coinbase)
# - Surveiller les logs du minage pour détecter les erreurs d'adresses
# - Vérifier le mempool externe pour confirmer la relay des transactions
# - Cette règle s'applique à tous les environnements de minage
# RÈGLE CRITIQUE : Mempool Externe
# - TOUJOURS utiliser le mempool externe (https://mempool2.4nkweb.com) pour vérifier les transactions
# - Vérifier la synchronisation entre réseau local et externe
# - Confirmer que les transactions sont bien relayées sur le réseau
# - Cette règle s'applique à tous les tests de transactions