🔍 Перевірте адреси гаманця на токени ERC-20, цього матеріалу достатньо 🔍

robot
Генерація анотацій у процесі

У світі Web3, хочете дізнатися, які ERC-20 Токени заховані в якомусь гаманеці? Це досить корисна навичка. Баланс свого гаманця легко перевірити. Але чужого? Для цього знадобляться деякі спеціальні засоби.

Chainbase: Швидкий спосіб перевірки Токенів 🚀

Chainbase - це хороший вибір. Дані з блокчейну миттєво доступні.

Як робити:

  1. Спочатку створіть обліковий запис та API-ключ 💼 Зареєструйтесь, увійдіть, створіть проект, отримайте ключ. Все так просто.

  2. Написати шматок коду 💻 Використовуйте JavaScript для відправки запиту:

Javascript const axios = require('axios');

асинхронна функція getTokens() { спробувати { const відповідь = чекати axios.get( ' { параметри: { chain_id: 1, // ефір адреса: '0xd8da6bf26964af9d7eed9e03e53415d37aa96045', // адрес Віталіка Бутеріна ліміт: 5 }, заголовки: { 'x-api-key': 'твій API-ключ' } } ); console.log019283746574839201response.data(; } catch )error( { console.error019283746574839201error); } }

getTokens();

  1. Переглянути результати 📊 Запустивши, всі дані токенів з'явились. Назва, символ, баланс... все на місці.

Alchemy також можна перевірити, непогано 🔥

Платформа Alchemy досить добре розбирається в токенах.

( Кроки:

  1. Встановіть середовище ⚙️ Node.js, NPM, хто розуміє, той розуміє.

  2. Увесь обліковий запис Alchemy 📝 Створіть додаток, виберіть Ethereum, отримайте URL та ключ. Нічого складного.

  3. Створити невеликий проєкт 🛠️

Баш mkdir eth-balance cd eth-баланс npm init -y NPM install Alchemy-SDK

  1. Код на одну частину 📄

Javascript const { Alchemy, Network } = require)"alchemy-sdk"###;

const config = { apiKey: "ваш API-ключ", мережа: Network.ETH_MAINNET, };

const алхімія = новий Alchemy(config);

асинхронна функція getTokenBalances() { const address = "0xd8da6bf26964af9d7eed9e03e53415d37aa96045";

const balances = await alchemy.core.getTokenBalances(address); console.log("Токен баланс:", balances);

// Отримати більше інформації про токени для (const токен балансів.tokenBalances) { if 019283746574839201tokenBalance !== "0"( { const metadata = await alchemy.core.getTokenMetadata019283746574839201token.contractAddress); console.log(", metadata.name); console.log019283746574839201"символ токена:", metadata.symbol(; console.log)"Кількість десяткових знаків:", metadata.decimals(;

  // Обчислити людську читабельну залишок
  const balance = token.tokenBalance / Math.pow)10, metadata.decimals(;
  console.log)"Баланс:", balance(;
  console.log)"-----------------"(;
}

} }

getTokenBalances)(;

Moralis також може перевіряти, відчувається легше 🌕

API Moralis для підприємств, здається, простіший у використанні.

) Операція:

  1. Вимоги до середовища 🔧 Node.js v14+ не повинно бути проблемою.

  2. Отримати ключ API Moralis 🗝️ У панелі приладів знайдіть "Налаштування">"Секрет", ключ знаходиться там.

  3. Код нижче 📜

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

асинхронна функція getERC20Tokens() { спробувати { чекай Moralis.start###{ apiKey: "твій API ключ", }(;

const response = await Moralis.EvmApi.token.getWalletTokenBalances){
  адреса: "0xd8da6bf26964af9d7eed9e03e53415d37aa96045",
  chain: "0x1",  // Ефір
}(;

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

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

отриматиERC20Токени));

  1. Пробігтися подивитися 🖥️ Деталі токена вже готові. Адреса, назва, символ, баланс... все зрозуміло.

Ситуація в 2023 році трохи інша 💫

Web3 розвивається так швидко. Ці API сервіси, здається, стають все потужнішими.

Швидкісні обмеження стали вищими. Підтримується більше ланцюгів. Затримка? Низька.

Особливо вражає реальний індекс Chainbase, здається, дуже потужний. Затримка в мілісекунди. Для DeFi додатків це просто благословення.

Незалежно від того, чи ви звичайний користувач, чи розробник, ці інструменти допоможуть вам дізнатися про ситуацію з токенами будь-якої адреси. Відстеження інвестицій, розробка додатків, дослідження даних на блокчейні... все це не є проблемою. Дуже зручно 🧩.

ETH-0.11%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Закріпити