Comment vérifier le solde des jetons ERC-20 dans le portefeuille ? Comparaison et évaluation de ces 3 outils API.

robot
Création du résumé en cours

Scène de problème

Vous souhaitez vérifier quels tokens se trouvent dans un portefeuille Ethereum ? Ouvrir directement le logiciel de portefeuille fonctionne, mais que faire si vous devez vérifier le portefeuille d'autrui (comme les autorités de régulation ou le contrôle des risques des échanges), ou si vous avez besoin d'une vérification automatisée en masse ? C'est à ce moment-là que l'API entre en jeu.

Aujourd'hui, nous évaluons trois outils Web3 populaires : Chainbase, Alchemy, Moralis - voyons lequel est le plus facile à utiliser.

Option 1 : Chainbase (le plus facile à prendre en main)

Avantages : Processus le plus simple, optimisé pour les données blockchain.

Étapes clés :

  1. Inscription du compte → Obtenir la clé API
  2. Appelez l'interface getAccountTokens en passant l'ID de la chaîne et l'adresse du portefeuille.
  3. Une ligne de code suffit, retourne tous les soldes ERC-20

Exemple de code (JavaScript) : Envoyez directement des requêtes HTTP à Chainbase avec Fetch ou Axios, en passant l'adresse de portefeuille de Vitalik, pour obtenir instantanément les montants spécifiques des jetons UNI, dYdX, etc.

Sortie : adresse du contrat + solde de jetons, pouvant être précis à un jeton spécifique.

Option 2 : Alchemy (le plus flexible)

Avantages : fonctionnalités les plus complètes, données les plus détaillées

Étapes clés :

  1. Configuration de l'environnement Node + NPM
  2. Créez une application Alchemy, obtenez la clé API
  3. Utilisez la méthode getTokenBalances pour vérifier le solde.
  4. Utilisez getTokenMetadata pour compléter les informations sur le nom, le symbole, la précision, etc. du jeton

Capacités supplémentaires : Le solde retourné est au format hexadécimal et doit être converti en un nombre lisible par l'homme. Alchemy permet de filtrer les jetons à solde zéro et prend en charge des scripts personnalisés pour relier deux méthodes.

Sortie : Informations complètes sur le jeton (nom/symbole/URL du logo/précision décimale) + solde.

Option 3 : Moralis (le plus prêt à l'emploi)

Avantages : stabilité de niveau entreprise, un minimum de code

Étapes clés :

  1. Installer Node.js, créer un compte Moralis
  2. Copiez la clé API depuis Paramètres > Secrets
  3. Appelez le point de terminaison getWalletTokenBalances, il suffit de passer l'adresse + le nom de la chaîne.
  4. Sortie directe de JSON, contenant des informations complètes sur les jetons APE, WETH, etc.

Sortie : format JSON, y compris l'adresse du contrat, le nom du jeton, le symbole, la précision, le solde.

Comparaison à trois

| Outils | Difficulté d'utilisation | Complétude des fonctionnalités | Amabilité de sortie | Le plus adapté à | |------|--------|---------|---------|--------| | Chainbase | Le plus simple | Centre | Centre | Recherche rapide | | Alchimie | Moyen | Le plus complet | Bon (nécessite une optimisation manuelle) | Développement professionnel | | Moralis | Le plus simple | Complet | Le meilleur | Applications d'entreprise |

Différences clés

  • Chainbase : Focalisé sur les données on-chain, conception d'API la plus directe
  • Alchemy : approche de la couche de plateforme, fournissant deux méthodes SDK + Fetch, nécessitant de relier plusieurs méthodes.
  • Moralis : un service intégré, avec des résultats prêts à l'emploi, y compris des données supplémentaires comme le logo des tokens.

Suggestions de choix : Pour une vérification rapide, utilisez Moralis ; si vous avez besoin de personnalisation approfondie, optez pour Alchemy ; pour des requêtes de données, choisissez Chainbase.

ETH-2,37%
UNI-6,93%
DYDX-6,09%
APE-6,18%
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • Commentaire
  • Reposter
  • Partager
Commentaire
Ajouter un commentaire
Ajouter un commentaire
Aucun commentaire
  • Épinglé