Comment vérifier les jetons ERC-20 détenus par une adresse spécifique

robot
Création du résumé en cours

Dans l'utilisation quotidienne, les utilisateurs peuvent facilement consulter le solde de leurs jetons ERC-20 en ouvrant l'application Portefeuille. Cependant, lorsqu'ils doivent vérifier les Holdings des jetons d'autres Adresses, il n'est pas possible d'obtenir ces informations directement depuis l'interface du Portefeuille.

Dans ce cas, nous pouvons utiliser l'interface de programmation d'application (API) pour récupérer le solde des jetons ERC-20 à une adresse spécifiée. Grâce à l'API, nous pouvons automatiser l'obtention de toutes les informations sur les jetons ERC-20 détenus par une adresse.

Cet article présentera comment utiliser les services API fournis par Chainbase, Alchemy et Moralis pour interroger les Holdings de jetons ERC-20 d'une adresse spécifique.

Utiliser l'API Chainbase pour interroger les Holdings de jetons ERC-20

Chainbase est un fournisseur de services d'infrastructure blockchain Web3, offrant des interfaces API pour aider les développeurs à accéder rapidement aux données blockchain. Pour utiliser les services de Chainbase, vous devez d'abord enregistrer un compte et obtenir une clé API.

Les étapes spécifiques sont les suivantes :

  1. Inscrivez-vous pour un compte Chainbase et connectez-vous
  2. Créer un nouveau projet dans la console, obtenir la clé API
  3. Écrire un script d'appel API en JavaScript
  4. Exécutez le script pour obtenir les données de solde des jetons.

Voici un exemple de code JavaScript utilisant l'API Chainbase pour interroger le solde des jetons ERC-20 :

javascript const axios = require('axios');

const options = { méthode: 'POST', url: ' en-têtes: { 'x-api-key': 'VOTRE_CLE_API', 'Content-Type': 'application/json' }, données : { chain_id: 1, adresse: '0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045', limite : 5 } };

axios.request(options).then(function (response) { console.log(response.data); }).catch(function (error) { console.error(error); });

Après avoir exécuté le script ci-dessus, le terminal affichera les informations des jetons ERC-20 détenus à l'adresse spécifiée, y compris le nom du jeton, le symbole, le solde, etc.

Interroger les Holdings des jetons ERC-20 via Alchemy

Alchemy fournit de puissants services API blockchain, pouvant être utilisés pour lire les données en chaîne. Voici les étapes pour interroger les Holdings de jetons ERC-20 à l'aide d'Alchemy :

  1. Installer Node.js et npm
  2. S'inscrire pour un compte Alchemy, créer une application et obtenir une clé API
  3. Initialiser un projet Node.js et installer les dépendances
  4. Écrire un script d'appel API
  5. Exécutez le script pour obtenir des données

Voici un exemple de code utilisant Alchemy SDK pour interroger le solde des jetons ERC-20 :

javascript const { Alchemy, Network } = require("alchemy-sdk");

const config = { apiKey: "YOUR_API_KEY", réseau: Network.ETH_MAINNET, }; const alchemy = new Alchemy(config);

const Adresse = "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045";

async function getTokenBalances() { const soldes = await alchemy.core.getTokenBalances(adresse); console.log(soldes); }

getTokenBalances();

Après l'exécution de ce script, le terminal affichera l'adresse du contrat jeton ERC-20 détenu à l'adresse spécifiée et le solde correspondant.

Utiliser Moralis pour interroger les holdings de jetons ERC-20

Moralis offre des services d'API Web3 de niveau entreprise, pouvant être facilement intégrés dans diverses piles technologiques. Voici les étapes pour interroger les Holdings de jetons ERC-20 avec Moralis :

  1. Installer Node.js et npm
  2. Inscrivez-vous pour un compte Moralis et obtenez une clé API
  3. Initialiser un projet Node.js et installer les dépendances
  4. Rédiger un script d'appel d'API
  5. Exécuter le script pour obtenir des données

Voici un exemple en JavaScript utilisant le SDK Moralis pour interroger le solde des jetons ERC-20 :

javascript const Moralis = require("moralis").default; const { EvmChain } = require("@moralisweb3/common-evm-utils");

Moralis.start({ apiKey: "YOUR_API_KEY", });

async function getTokenBalances() { const adresse = "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"; const chain = EvmChain.ETHEREUM;

const response = await Moralis.EvmApi.token.getWalletTokenBalances({ Adresse, chaîne, });

console.log(JSON.stringify(response.result, null, 2)); }

getTokenBalances();

Après l'exécution de ce script, le terminal affichera une réponse au format JSON, contenant les détails des jetons ERC-20 détenus à l'adresse spécifiée, tels que le nom du jeton, le symbole, l'adresse du contrat, le solde, etc.

Grâce aux trois méthodes ci-dessus, les développeurs et les utilisateurs peuvent facilement interroger les informations sur les jetons ERC-20 détenus par n'importe quelle adresse Ethereum. En choisissant le service API approprié, il est facile d'obtenir les données en chaîne nécessaires, fournissant ainsi une base pour des analyses et des développements d'applications ultérieurs.

Veuillez noter que cet article est uniquement à titre de référence et ne constitue pas un conseil en investissement. Lors de l'utilisation de ces services API, veuillez respecter les conditions de service et les normes d'utilisation des données associées.

ETH-10.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
0/400
Aucun commentaire
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)