**Motivations:** - Update documentation with latest information - Remove redundant deployment documentation - Add mempool documentation - Improve API server implementation **Root causes:** - Documentation needed updates to reflect current state - DEPLOYMENT.md was redundant with other documentation - Missing documentation for mempool integration - API server required improvements **Correctifs:** - Removed api-anchorage/DEPLOYMENT.md (redundant) - Updated api-anchorage/src/server.js with improvements - Updated documentation files (INTERFACES.md, MAINTENANCE.md, README.md) **Evolutions:** - Added docs/MEMPOOL.md for mempool documentation - Updated mempool submodule **Pages affectées:** - api-anchorage/DEPLOYMENT.md (deleted) - api-anchorage/src/server.js - docs/INTERFACES.md - docs/MAINTENANCE.md - docs/MEMPOOL.md (new) - docs/README.md - mempool (submodule updated)
2.1 KiB
2.1 KiB
Documentation Bitcoin Signet Custom
Ce dossier contient toute la documentation nécessaire pour la maintenance et l'utilisation du Bitcoin Signet custom.
Fichiers de Documentation
-
MAINTENANCE.md : Documentation complète de maintenance
- Architecture et structure
- Configuration et variables d'environnement
- Commandes de maintenance
- Gestion du conteneur
- Mining
- Accès RPC et API
- Mise à jour
- Dépannage
- Sauvegarde et restauration
-
INSTALLATION_NEW_NODE.md : Guide d'installation d'un nouveau nœud
- Installation initiale
- Configuration pour rejoindre une chaîne existante
- Configuration du mining
- Vérification et dépannage
- Partage d'informations avec d'autres nœuds
-
INTERFACES.md : Documentation des interfaces disponibles
- API REST d'ancrage
- Interface RPC Bitcoin Core
- Interface ligne de commande (CLI)
- Interface ZMQ (ZeroMQ)
- Interface Docker
- Interface de configuration
- Interface de logs
-
MEMPOOL.md : Documentation de Mempool (explorateur blockchain)
- Installation et configuration
- Architecture et services
- Utilisation et maintenance
- Dépannage
- Intégration avec l'infrastructure
Démarrage Rapide
Installation
cd /home/ncantu/Bureau/code/bitcoin
sudo docker build -t bitcoin-signet .
sudo docker run --env-file .env -d --name bitcoin-signet-instance \
-p 38332:38332 -p 38333:38333 -p 28332:28332 -p 28333:28333 -p 28334:28334 \
bitcoin-signet
Vérification
sudo docker exec bitcoin-signet-instance bitcoin-cli -datadir=/root/.bitcoin getblockchaininfo
Logs
sudo docker logs -f bitcoin-signet-instance
Informations Importantes
- Ports : RPC (38332), P2P (38333), ZMQ (28332-28334)
- Configuration : Fichier
.envà la racine du projet - Données : Stockées dans
/root/.bitcoin/dans le conteneur - Clés : Générées automatiquement, stockées dans
.envet/root/.bitcoin/PRIVKEY.txt
Pour plus de détails, consultez MAINTENANCE.md.