🔍 Verifique os Tokens ERC-20 no Endereço da Carteira, este artigo é suficiente 🔍

robot
Geração de resumo em curso

No mundo Web3, quer saber quais Tokens ERC-20 estão escondidos em uma determinada Carteira? É uma habilidade bastante útil. O saldo da sua Carteira é fácil de verificar. Mas o de outra pessoa? Isso requer alguns meios especiais.

Chainbase: Atalho para consultar Token 🚀

Chainbase é uma boa escolha. Os dados na cadeia estão facilmente disponíveis.

Como fazer:

  1. Primeiro crie uma conta e uma chave API 💼 Registe-se, crie um projeto, obtenha a chave. É tão simples assim.

  2. Escrever um pequeno código 💻 Enviar uma solicitação com JavaScript:

javascript const axios = require('axios');

async function getTokens() { tente { const response = await axios.get( ' { params: { chain_id: 1, // Ethereum endereço: '0xd8da6bf26964af9d7eed9e03e53415d37aa96045', // V神 endereço limite: 5 }, cabeçalhos: { 'x-api-key': 'sua chave API' } } ); console.log(response.data); } catch (error) { console.error(error); } }

getTokens();

  1. Ver resultados 📊 Após a execução, todos os dados do Token chegaram. Nome, símbolo, saldo... tudo completo.

Alchemy também pode ser verificado, não é mau 🔥

Alchemy esta plataforma, consultar Token também é bastante competente.

Passos:

  1. Instalar um ambiente ⚙️ Node.js, NPM, quem entende, entende.

  2. Toda a conta Alchemy 📝 Criar aplicação, escolher Ethereum, obter URL e chave. Nada é difícil.

  3. Criar um pequeno projeto 🛠️

bash mkdir eth-balance cd eth-balance npm init -y npm install alchemy-sdk

  1. Código, venha uma parte 📄

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

const config = { apiKey: "sua chave API", rede: Network.ETH_MAINNET, };

const alchemy = new Alchemy(config);

async function getTokenBalances() { const address = "0xd8da6bf26964af9d7eed9e03e53415d37aa96045";

const balances = await alchemy.core.getTokenBalances(endereço); console.log("Token saldo:", balances);

// Obter mais informações sobre Tokens para (const token de balances.tokenBalances) { se (Token.tokenBalance !== "0") { const metadata = await alchemy.core.getTokenMetadata(token.contractAddress); console.log("Nome do Token:", metadata.name); console.log("Token símbolo:", metadata.symbol); console.log("Número de casas decimais:", metadata.decimals);

  // Calcular saldo legível por humanos
  const balance = token.tokenBalance / Math.pow(10, metadata.decimals);
  console.log("Saldo:", balance);
  console.log("-----------------");
}

} }

getTokenBalances();

Moralis também pode verificar, parece mais fácil 🌕

A API empresarial da Moralis parece ser mais fácil de usar.

Operação:

  1. Requisitos do ambiente 🔧 Node.js v14+, não deve ser um problema.

  2. Obtenha uma chave de API Moralis 🗝️ No painel, procure por "Configurações" > "Segredo", a chave está lá.

  3. Código a seguir 📜

javascript const Moralis = require("moralis").default;

async function getERC20Tokens() { tente { await Moralis.start({ apiKey: "sua chave API", });

const response = await Moralis.EvmApi.token.getWalletTokenBalances({
  endereço: "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", 
  chain: "0x1",  // Ethereum
});

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

} catch (e) { console.error(e); } }

getERC20Tokens();

  1. Corre um pouco para ver 🖥️ Os detalhes do Token aparecem. Endereço, nome, símbolo, saldo... tudo claro.

A situação em 2023 é um pouco diferente 💫

O desenvolvimento do Web3 está a avançar rapidamente. Estes serviços de API parecem estar cada vez mais robustos.

O limite de taxa aumentou. Mais cadeias suportadas. A latência? Menor.

Especialmente o índice em tempo real da Chainbase, parece ser muito impressionante. Latência em milissegundos. Para aplicações DeFi, isso é simplesmente uma bênção.

Quer você seja um usuário comum ou um desenvolvedor, essas ferramentas podem ajudar você a verificar a situação dos Tokens de qualquer endereço. Rastrear investimentos, desenvolver aplicações, pesquisar dados na cadeia... tudo isso é fácil. Muito conveniente 🧩.

ETH-4.46%
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • Comentar
  • Republicar
  • Partilhar
Comentar
0/400
Nenhum comentário
  • Fixar
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)