🔍 Kiểm tra địa chỉ ví tiền ERC-20 Token, đọc bài viết này là đủ 🔍

robot
Đang tạo bản tóm tắt

Trong thế giới Web3, bạn muốn biết trong một ví tiền nào đó có những Token ERC-20 nào không? Đây là một kỹ năng khá hữu ích. Số dư ví tiền của mình thì dễ kiểm tra. Nhưng của người khác thì sao? Thì cần một số phương pháp đặc biệt.

Chainbase: Cách tra cứu Token nhanh chóng 🚀

Chainbase là một lựa chọn tốt. Dữ liệu trên chuỗi có thể dễ dàng lấy được.

Làm thế nào:

  1. Tạo một tài khoản và khóa API trước 💼 Đăng ký đăng nhập, tạo một dự án, lấy khóa. Đơn giản như vậy.

  2. Viết một đoạn mã nhỏ 💻 Gửi yêu cầu bằng JavaScript:

javascript const axios = require('axios');

async function getTokens() { thử { const response = await axios.get( ' { params: { chain_id: 1, // Ethereum địa chỉ: '0xd8da6bf26964af9d7eed9e03e53415d37aa96045', // Địa chỉ của V神 giới hạn: 5 }, headers: { 'x-api-key': 'API key của bạn' } } ); console.log(response.data); } catch (error) { console.error(error); } }

getTokens();

  1. Xem kết quả 📊 Chạy xong, dữ liệu Token đã đến đầy đủ. Tên, ký hiệu, số dư... đều có cả.

Alchemy cũng có thể tra cứu, không tệ 🔥

Alchemy nền tảng này, tìm kiếm Token cũng khá giỏi.

Bước:

  1. Cài đặt môi trường ⚙️ Node.js, NPM, những người hiểu đều hiểu.

  2. Toàn bộ tài khoản Alchemy 📝 Tạo ứng dụng, chọn Ethereum, lấy URL và khóa. Chả có gì khó.

  3. Xây dựng một dự án nhỏ 🛠️

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

  1. Mã một đoạn 📄

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

const config = { apiKey: "API key của bạn", mạng: Network.ETH_MAINNET, };

const alchemy = new Alchemy(config);

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

const balances = await alchemy.core.getTokenBalances(address); console.log("Số dư Token:", balances);

// Lấy thêm thông tin Token cho (const token của balances.tokenBalances) { nếu (token.tokenBalance !== "0") { const metadata = await alchemy.core.getTokenMetadata(token.contractAddress); console.log("Tên Token:", metadata.name); console.log("Ký hiệu Token:", metadata.symbol); console.log("Số chữ số thập phân:", metadata.decimals);

  // Tính toán số dư có thể đọc được cho con người
  const balance = token.tokenBalance / Math.pow(10, metadata.decimals);
  console.log("Số dư:", balance);
  console.log("-----------------");
}

} }

getTokenBalances();

Moralis cũng có thể tra cứu, cảm thấy dễ dàng hơn một chút 🌕

API cấp doanh nghiệp của Moralis dường như dễ tiếp cận hơn.

Hành động:

  1. Yêu cầu môi trường 🔧 Node.js v14+, không nên có vấn đề.

  2. Làm một khóa API Moralis 🗝️ Tìm "Cài đặt" trong bảng điều khiển > "Bí mật", khóa ở đó.

  3. Mã như sau 📜

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

async function getERC20Tokens() { thử { await Moralis.start({ apiKey: "API của bạn", });

const response = await Moralis.EvmApi.token.getWalletTokenBalances({
  địa chỉ: "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", 
  chain: "0x1",  // Ethereum
});

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

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

getERC20Tokens();

  1. Chạy một chút xem sao 🖥️ Token chi tiết đã xuất hiện. Địa chỉ, tên, ký hiệu, số dư... rõ ràng.

Tình hình năm 2023 có chút khác biệt 💫

Web3 phát triển thật nhanh. Những dịch vụ API này có vẻ ngày càng mạnh mẽ.

Tốc độ giới hạn cao hơn. Hỗ trợ nhiều chuỗi hơn. Độ trễ? Thấp hơn.

Đặc biệt là chỉ mục thời gian thực của Chainbase, có vẻ rất ấn tượng. Độ trễ ở mức mili giây. Đối với các ứng dụng DeFi, đây thực sự là tin vui.

Dù bạn là người dùng bình thường hay nhà phát triển, những công cụ này đều có thể giúp bạn làm rõ tình hình Token của bất kỳ địa chỉ nào. Theo dõi đầu tư, phát triển ứng dụng, nghiên cứu dữ liệu trên chuỗi... đều không thành vấn đề. Rất tiện lợi 🧩.

ETH-0.11%
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Bình luận
0/400
Không có bình luận
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)