coingecko-api

n8n node for CoinGecko API - Cryptocurrency prices, market data, exchanges

Package Information

Downloads: 60 weekly / 75 monthly
Latest Version: 0.6.1

Documentation

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

  1. Ajoutez le nœud "Blockstream API (Esplora)" à votre workflow n8n
  2. Sélectionnez le réseau souhaité (Mainnet, Testnet, Liquid, etc.)
  3. Choisissez l'opération à effectuer
  4. Remplissez les paramètres requis (ID de transaction, adresse, hash de bloc, etc.)
  5. 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) → Notification

Vérifier le statut d'une transaction

Blockstream API (Get Transaction Status) → Condition (si confirmée) → Action

Analyser les UTXO

Blockstream API (Get Address UTXO) → Traitement → Rapport

Configuration

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.js

Dé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és

Build

npm run build

Développement

npm run dev

Support

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

Discussion