@cryptodevops/n8n-nodes-coinmarketcap-api
v0.1.3
Published
n8n node for CoinMarketCap API - Cryptocurrency prices, market data, exchanges
Downloads
21
Maintainers
Readme
n8n-nodes-coingecko-api
Ce package contient un nœud n8n pour interagir avec l'API CoinGecko.
n8n est un outil d'automatisation de workflow libre et open-source.
Installation
Suivez les instructions d'installation dans la documentation officielle de n8n pour installer les nœuds communautaires. Utilisez @cryptodevops/n8n-nodes-coingecko-api comme nom de package.
Opérations
Le nœud CoinGecko API prend en charge les opérations suivantes :
Prix des cryptomonnaies
- Get Coin Price : Récupère le prix actuel d'une ou plusieurs cryptomonnaies
- Get Coin Info : Récupère les informations détaillées d'une cryptomonnaie
- Get Coin History : Récupère l'historique des prix d'une cryptomonnaie
Données de marché
- Get Market Data : Récupère les données de marché des cryptomonnaies
- Get Trending Coins : Récupère les cryptomonnaies tendances
- Get Global Data : Récupère les données globales du marché crypto
Recherche et exchanges
- Search Coins : Recherche des cryptomonnaies par nom ou symbole
- Get Exchange Info : Récupère les informations d'un exchange
- Get Exchange List : Récupère la liste des exchanges
Fonctionnalités
- Support de multiples devises de référence (USD, EUR, BTC, ETH, etc.)
- Données en temps réel via l'API CoinGecko
- Options de filtrage et de tri avancées
- Gestion des erreurs intégrée
- Interface utilisateur intuitive
Utilisation
- Ajoutez le nœud "Blockstream API (Esplora)" à votre workflow n8n
- Sélectionnez le réseau souhaité (Mainnet, Testnet, Liquid, etc.)
- Choisissez l'opération à effectuer
- Remplissez les paramètres requis (ID de transaction, adresse, hash de bloc, etc.)
- Exécutez le workflow
API Blockstream (Esplora)
Ce nœud utilise l'API publique Blockstream basée sur Esplora :
- Bitcoin Mainnet :
https://blockstream.info/api/ - Bitcoin Testnet :
https://blockstream.info/testnet/api/ - Liquid :
https://blockstream.info/liquid/api/ - Liquid Testnet :
https://blockstream.info/liquidtestnet/api/
Avantages
- ✅ Aucune clé API requise
- ✅ Accès gratuit aux données Bitcoin
- ✅ API REST simple et fiable
- ✅ Support de plusieurs réseaux
- ✅ Données en temps réel
Documentation API
Pour plus d'informations sur l'API Blockstream (Esplora), consultez la documentation officielle : https://github.com/Blockstream/esplora/blob/master/API.md
Exemples d'utilisation
Récupérer une transaction
- Opération : "Get Transaction"
- Transaction ID :
f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16
Vérifier les UTXO d'une adresse
- Opération : "Get Address UTXO"
- Adresse :
1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa
Obtenir les statistiques du mempool
- Opération : "Get Mempool Stats"
Surveiller une adresse Bitcoin
Blockstream API (Get Address Info) → Condition (si nouveau solde) → NotificationVérifier le statut d'une transaction
Blockstream API (Get Transaction Status) → Condition (si confirmée) → ActionAnalyser les UTXO
Blockstream API (Get Address UTXO) → Traitement → RapportConfiguration
Aucune configuration ou clé API n'est requise. Le nœud utilise directement l'API publique Blockstream.
Gestion d'erreurs
- Continuation en cas d'erreur (configurable)
- Messages d'erreur détaillés avec codes de statut HTTP
- Validation automatique des paramètres d'entrée
Licence
MIT
Support
Pour signaler des bugs ou demander des fonctionnalités, veuillez utiliser le système d'issues GitHub.
Tests
Exécutez les tests pour vérifier la connectivité :
# Test du nœud Binance
node test-binance-node.js
# Test de validation des credentials
node test-credential-validation.js
# Test de compatibilité n8n
node test-n8n-compatibility.jsDépannage
Consultez le fichier TROUBLESHOOTING.md pour les problèmes courants et leurs solutions.
Développement
Structure du projet
├── credentials/ # Définitions des credentials
├── nodes/ # Nœuds n8n
│ └── Binance/ # Nœud Binance
├── test-*.js # Scripts de test
└── dist/ # Fichiers compilésBuild
npm run buildDéveloppement
npm run devSupport
Pour le support et les questions, veuillez ouvrir une issue sur le repository GitHub.
Licence
MIT
Changelog
v0.3.0
- 🎯 Package dédié exclusivement à Binance
- ✨ 84 opérations Binance disponibles
- 📊 Support complet des données de marché
- 💼 Gestion complète de compte
- 📈 Trading spot avancé
- 🔄 Ordres OCO, OTO, OTOCO
- 💰 Trading sur marge
- 💎 Simple Earn (épargne)
- 🔄 Conversion de cryptomonnaies
- 👥 Gestion des sous-comptes
- 💳 Portefeuille et capital
v0.2.0
- ✨ Ajout du nœud Binance avec 7 opérations
- 🔧 Enrichissement automatique des données
- 📚 Documentation complète
v0.1.0
- 🎉 Version initiale
