如何获得ERC20代币巨鲸地址?

  • 本教程详细介绍了如何使用Chainbase API的getTopTokenHolders函数获取以太坊区块链上ERC20代币的头部持有者信息,帮助用户追踪资金流动或与大户合作。

  • 准备工作:需注册Chainbase免费账户获取API密钥,并推荐使用VS Code作为开发环境。

  • 操作步骤

    • 注册Chainbase账户并创建项目以获取API密钥。
    • 编写JavaScript脚本(支持fetchaxios库),通过API请求传入链ID和代币合约地址,可调整分页参数pagelimit
    • 执行脚本后,API返回JSON格式的持有者数据,包括钱包地址、代币数量及美元价值。
  • 示例输出:展示了前5名持有者的钱包地址、持仓量及对应美元估值。

  • 常见问题

    • 目前仅支持以太坊ERC20代币,其他链数据将后续开放。
    • 可通过调整limit参数增加返回结果数量,但需注意性能影响。
    • 数据默认按持仓量降序排列,且提供实时更新(约20分钟缓存延迟)。
总结

介绍

本教程将展示如何使用 Chainbase API 的 getTopTokenHolders 函数来获取以太坊区块链上某个加密货币的头部持有者。了解谁持有最多的代币对于许多方面都是有帮助的,比如与他们合作并跟踪资金流动。

原文链接

目录

  1. 概述 - 使用 Chainbase 的工具
  2. 步骤 1:在 Chainbase 上设置免费账户
  3. 步骤 2:编写使用 Chainbase API 的脚本
  4. 步骤 3:打印代币持有者
  5. 结论
  6. 常见问题

1. 概述 - 使用 Chainbase 的工具

开始之前,您需要准备以下工具:

  • 在 Chainbase 上注册一个免费账户并获取 API 密钥。
  • 一个集成开发环境(IDE)。我们推荐使用 Visual Studio Code(VS Code)。

2. 步骤 1:在 Chainbase 上设置免费账户

要使用 Chainbase 的功能,请按照以下步骤进行操作:

  • Chainbase 网站上注册一个免费账户。
  • 登录 Chainbase 账户并访问控制台以获取概览。
  • 在控制台中创建一个新项目以获取 API 密钥。

如何获得ERC20代币巨鲸地址?

3. 步骤 2:编写使用 Chainbase API 的脚本

您可以使用 JavaScript 和 Chainbase API 来检索前持有者。下面是使用不同库的两个示例:fetchaxios

在 JavaScript 中使用 fetch

 

javascript

javascriptCopy code network_id = '1'; // 查看 https://docs.chainbase.com/reference/supported-chains 获取不同链的 id。 token_addr = '0x7d1afa7b718fb893db30a3abc0cfc608aacfebb0'; // 以 MATIC 代币地址为例。 fetch(`https://api.chainbase.online/v1/token/top-holders?chain_id=${network_id}&contract_address=${token_addr}&page=1&limit=5`, { method: 'GET', headers: { 'x-api-key': CHAINBASE_API_KEY, // 替换为您的 API 密钥。 'accept': 'application/json' } }).then(response => response.json()) .then(data => console.log(data.data)) .catch(error => console.error(error));

 

在 JavaScript 中使用 axios

您需要首先在终端中使用 `npm install axios --save` 安装 axios。

 

javascript

javascriptCopy code network_id = '1'; // 查看 https://docs.chainbase.com/reference/supported-chains 获取不同链的 id。 token_addr = '0x7d1afa7b718fb893db30a3abc0cfc608aacfebb0'; // 以 MATIC 代币地址为例。 const axios = require('axios'); const options = { url: `https://api.chainbase.online/v1/token/top-holders?chain_id=${network_id}&contract_address=${token_addr}&page=1&limit=5`, method: 'GET', headers: { 'x-api-key': CHAINBASE_API_KEY, // 替换为您的 API 密钥。 'accept': 'application/json' } }; axios(options) .then(response => console.log(response.data.data)) .catch(error => console.log(error));

 

 

4. 步骤 3:显示代币持有者

Chainbase API 的 getTopTokenHolders 函数需要链的 ID 和 ERC20 代币的合约地址作为输入参数。该函数返回有关前持有者的信息。此外,您可以使用 pagelimit 参数进行分页,并检索特定数量的头部持有者地址。

要显示代币持有者地址,请在终端中执行命令 node <filename>.js,其中 <filename> 表示您脚本的名称。以下是 API 返回的预期 JSON 数据示例:

 

css

jsonCopy code { "count": 593525, "holders": [ { "wallet_address": "0x5e3ef299fddf15eaa0432e6e66473ace8c13d908", "amount": "3814264335.329752", "usd_value": "4167560569.389670" }, { "wallet_address": "0x401f6c983ea34274ec46f84d70b31c151321188b", "amount": "910440417.955799", "usd_value": "994769961.668955" }, { "wallet_address": "0xcd6507d87f605f5e95c12f7c4b1fc3279dc944ab", "amount": "590639315.000000", "usd_value": "645347281.551875" }, { "wallet_address": "0xb316fa9fa91700d7084d377bfdc81eb9f232f5ff", "amount": "434226114.715070", "usd_value": "474446308.590553" }, { "wallet_address": "0xcbfe11b78c2e6cb25c6eda2c6ff46cd4755c8fca", "amount": "273304816.000000", "usd_value": "298619674.582000" } ] }

 

 

5. 结论

通过按照教程的步骤,您已经学会了如何使用 Chainbase API 的 getTopTokenHolders 函数获取部署在以太坊区块链上的 ERC20 代币头部持有者的详细信息。

6. 常见问题

问题1:我可以在其他区块链网络上使用 Chainbase API 来获取代币持有者吗?

目前,我们仅提供以太坊 ERC-20 代币持有者的信息。其他链的数据将很快提供。

问题2:如何增加检索到的代币持有者数量?

您可以调整 API 请求中的 limit 参数以获取更多的代币持有者。增加该值以检索更大的列表,但请注意过高的值可能会影响性能。

问题3:是否可以根据持有量对代币持有者进行排序?

Chainbase API 已经根据持有量以降序返回代币持有者。

问题4:我可以获取有关代币持有者的其他信息吗?

是的,API 提供了钱包地址、代币数量和当前币价。您可以使用这些数据来分析和与代币持有者进行互动。

问题5:Chainbase API 多久更新一次代币持有者信息?

我们的 API 提供实时的、可排序的代币持有者信息。其他 API(例如浏览器中使用的 API)通常具有大约 20 分钟的缓存。

分享至:

作者:Chainbase

本文为PANews入驻专栏作者的观点,不代表PANews立场,不承担法律责任。

文章及观点也不构成投资意见

图片来源:Chainbase如有侵权,请联系作者删除。

关注PANews官方账号,一起穿越牛熊
推荐阅读
2025-11-19 12:43
2025-11-19 12:34
2025-11-19 12:27
2025-01-13 02:24
2024-03-19 09:00
2024-03-19 07:00

热门文章

行业要闻
市场热点
精选读物

精选专题

App内阅读