Como consultar os Tokens ERC-20 detidos em um endereço específico

robot
Geração do resumo em andamento

No uso diário, os usuários podem abrir a aplicação da Carteira e facilmente verificar o saldo dos Tokens ERC-20 que possuem. No entanto, quando é necessário consultar a situação das Participações de Tokens de outros Endereços, não é possível obter essas informações diretamente através da interface da Carteira.

Neste caso, podemos usar a interface de programação de aplicações (API) para recuperar o saldo de tokens ERC-20 de um endereço específico. Através da API, podemos automatizar a obtenção de todas as informações sobre os tokens ERC-20 que um determinado endereço possui.

Este artigo irá apresentar como usar os serviços de API fornecidos pelo Chainbase, Alchemy e Moralis para consultar as Participações de Token ERC-20 de um Endereço específico.

Usar a API Chainbase para consultar as Participações de Token ERC-20

Chainbase é um fornecedor de serviços de infraestrutura de blockchain Web3, que oferece interfaces API para ajudar os desenvolvedores a acessar rapidamente dados blockchain. Para usar os serviços da Chainbase, é necessário primeiro registrar uma conta e obter uma chave API.

Os passos específicos são os seguintes:

  1. Registe uma conta Chainbase e faça login
  2. Criar um novo projeto no console, obter a chave API
  3. Escrever um script de chamada de API usando JavaScript
  4. Executar o script para obter dados do saldo do Token

Abaixo está um exemplo de código JavaScript que utiliza a API Chainbase para consultar o saldo de Token ERC-20:

javascript const axios = require('axios');

const options = { método: 'POST', url: ' cabeçalhos: { 'x-api-key': 'YOUR_API_KEY', 'Content-Type': 'application/json' }, dados: { chain_id: 1, Endereço: '0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045', limite: 5 } };

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

Após executar o script acima, o terminal irá exibir as informações dos Tokens ERC-20 detidos no endereço especificado, incluindo o nome do token, símbolo, saldo, etc.

Consultar Participações de Tokens ERC-20 através da Alchemy

Alchemy oferece poderosos serviços de API de blockchain, que podem ser usados para ler dados na cadeia. Abaixo estão os passos para consultar as Participações de Token ERC-20 usando Alchemy:

  1. Instalar o Node.js e o npm
  2. Registe uma conta Alchemy, crie uma aplicação e obtenha a chave API
  3. Inicializar o projeto Node.js e instalar as dependências
  4. Escrever scripts de chamada de API
  5. Executar o script para obter dados

Abaixo está um exemplo de código que usa o Alchemy SDK para consultar o saldo de Token ERC-20:

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

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

const Endereço = "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045";

async function getTokenBalances() { const balances = await alchemy.core.getTokenBalances(endereço); console.log(balances); }

getTokenBalances();

Após executar este script, o terminal mostrará o endereço do contrato do Token ERC-20 detido pelo endereço especificado e o saldo correspondente.

Utilizando Moralis para consultar Participações de Token ERC-20

A Moralis oferece serviços de API Web3 de nível empresarial, que podem ser facilmente integrados em várias pilhas tecnológicas. Abaixo estão os passos para consultar Participações de Token ERC-20 usando a Moralis:

  1. Instalar o Node.js e npm
  2. Registar uma conta Moralis e obter a chave API
  3. Inicializar o projeto Node.js e instalar as dependências
  4. Escrever script de chamada da API
  5. Executar o script para obter dados

Segue um exemplo em JavaScript para consultar o saldo de Token ERC-20 usando o Moralis SDK:

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

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

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

const response = await Moralis.EvmApi.token.getWalletTokenBalances({ Endereço, cadeia, });

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

getTokenBalances();

Após executar este script, o terminal irá gerar uma resposta em formato JSON, contendo detalhes sobre os Tokens ERC-20 detidos no endereço especificado, como nome do token, símbolo, endereço do contrato, saldo, entre outros.

Através das três métodos acima, desenvolvedores e usuários podem facilmente consultar as informações de Token ERC-20 detidas por qualquer endereço Ethereum. Ao escolher o serviço de API adequado, é fácil obter os dados em cadeia necessários, fornecendo uma base para análises e desenvolvimento de aplicações adicionais.

Por favor, note que este artigo é apenas para referência e não constitui aconselhamento de investimento. Ao utilizar esses serviços de API, respeite os termos de serviço e as normas de uso de dados relevantes.

ETH-12.08%
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • Comentário
  • Repostar
  • Compartilhar
Comentário
0/400
Sem comentários
  • Marcar
Negocie criptomoedas a qualquer hora e em qualquer lugar
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)