Cointime

扫码下载App
iOS & Android

独家教程:为您的应用获取 ERC20 代币数据

项目方

TL;DR: Pinax的开源ERC20代币API为开发人员提供了一种简单、可定制的方式,可以访问EVM和Antelope链上的实时和历史代币数据,如余额、持有者和转账数据等。

您是否曾经需要为您的区块链应用程序获取全面的 ERC20 Token数据?

Pinax 通过开发一个免费的开源 API 解决了这个问题,该 API 使开发人员能够提取 USDC、BNB 和 USDT 等流行代币的供应、持有者和转账记录等代币数据。

本教程将引导您设置 API、配置 ClickHouse 数据库以及从 EVM 和 Antelope 链中获取必要的Token数据。

视频链接:https://youtu.be/U0VBmo7YpiM

访问详细的Token数据,如余额、持有者和历史供应量,对开发人员来说是一个挑战。虽然 Etherscan 等服务提供代币数据,但对于希望将这些数据集成到自己的应用程序中的开发人员来说,它们通常缺乏灵活性。

通过 Pinax 的 ERC20 Token API 教程,开发人员现在可以:

  • 检索各种代币和区块链的代币供应。
  • 访问历史数据,允许您获取特定区块高度的Token信息。
  • 列出特定代币合约的顶级持有者。
  • 获取多个链上任何地址的代币余额。
  • 获取转账数据,包括来自合约和地址的交易详情。

为 Pinax API 提供支持的 Substreams 在此过程中起着至关重要的作用。Substreams 允许以前所未有的速度对大量区块链数据进行索引。通过利用 Substreams,API 可以跨多个区块链高效同步、索引和提供数据,确保开发人员能够访问实时和历史数据,而不会遇到任何瓶颈。

它是完全开源的,因此您可以对其进行修改以满足您的需求,并在您自己的基础设施上免费运行它。

虽然 API 尚未部署,但 Pinax 计划在未来发布它,为所有开发人员提供简单而强大的解决方案。同时,您可以在自己的设置中浏览和运行代码。

如果您的应用程序需要代币数据,我们的 ERC20 代币 API 可以为您提供。它是开源的、免费的和可定制的,允许您跨 EVM 链获取供应、余额、持有者和转账等数据。

---Pinax ERC20 Token API 系统的架构:集成 TypeSpec、Substreams 和 ClickHouse 以实现高效的数据处理。

设置 Pinax 的 ERC20 代币 API 以访问构建代币相关应用程序所必需的几种关键类型的区块链数据。以下是您可以使用 API 提取的主要数据类型:

  • 转移:获取有关 ERC20 代币转账的详细信息,包括交易 ID 和发送方/接收方地址。
  • 供应:实时或以指定的历史区块高度检索任何 ERC20 代币的总供应量。
  • 合约信息:获取有关 Token 的关键信息,例如其名称、符号和小数。
  • 平衡:访问各种 EVM 链和 Antelope 链上任何代币和地址的余额变化。

下表提供了您可以提取的数据摘要:

事件描述
[转账]获取 ERC20 转账
[供应]获取每个代币的总供应量
[合约]获取令牌信息(名称、符号、小数)
[余额]获取所有余额更改

让我们来看看设置 Pixax 的 ERC20 Token API 的过程。要开始使用,您需要满足一些先决条件。

首先,前往 Pinax ERC20 Token API GitHub 存储库并克隆项目:

git clone <https://github.com/pinax-network/erc20-token-apis.git>

Pinax API 使用快速而强大的数据库 ClickHouse 来存储区块链数据。通过访问他们的网站安装 ClickHouse:

# Start the ClickHouse serverclickhouse-server

启动服务器后,您需要创建数据库架构:

# Create the required databaseCREATE DATABASE erc20_tokens_v1;# Apply the schema from the repositoryRUN schema.sql;

接下来,您将使用 Substreams Sink SQL 为区块链数据编制索引并填充 ClickHouse 数据库。此步骤可能需要一些时间,具体取决于什么链,但它可以确保您拥有所有可用的Token数据。

# Start syncing data from the blockchainsubstreams-sink-sql run $CLICKHOUSE_URL substreams.yaml

Pinax 提供代币来访问区块链数据流。访问 Pinax 应用程序以获取您的代币,然后在您的终端中导出它们:

export SUBSTREAM_TOKENS=<your_api_token>

同步数据并设置令牌后,运行 API:

# Start the APInpm start

默认情况下,API 将在端口 3000 上可用,您现在可以开始发出请求以获取令牌数据。

在 API 运行的情况下,下面是如何获取特定令牌数据的一些示例。

  • 在以太坊上检索 USDT 的代币供应量:

GET /supply?token=USDT&blockchain=ethereum

  • 获取代币合约的顶级持有者:

GET /holders?contract=0x1234&limit=10

  • 获取地址的代币余额:

GET /balances?address=0xabcd

  • 检索特定合约的转账数据:

GET /transfers?contract=0x5678

这些终端节点为希望构建依赖于实时或历史区块链数据的应用程序的开发人员提供了灵活性。

Pinax 的 ERC20 代币 API 因其易用性、开源性以及在本地或基础设施上运行它的能力而脱颖而出。与付费 API 不同,Pinax 为您提供完全的控制和自定义,同时提供对历史和实时区块链数据的访问。如果您不想管理自己的设置,也可以选择使用我们的托管服务。

使用 Pinpoint 的 ERC20 Token API,开发人员不再需要依赖第三方服务来获取区块链数据。无论您是想跟踪代币供应、获取持有者数据还是获取实时交易信息,Pinax 都提供了灵活的开源解决方案。设置您自己的实例或继续关注我们部署的 API,并开始构建强大的区块链应用程序。

  • Pinax ERC20 Token API GitHub
  • ERC20 子流 GitHub 存储库
  • 访问 Pinax 的网站
  • 加入 Discord 上的 Pinax 社区

(相关专业名词、注释、代码库、超链接等请关注博客查找)

💡 本文回答以下问题:

- 为什么选择使用Pinax的API教程访问ERC20令牌数据?

- 开发人员使用Pinax的API教程可以提取哪些类型的ERC20令牌数据?

- 开发人员可以将ERC20令牌API用于哪些用例?

- 开发人员设置ERC20令牌API需要哪些先决条件?

- 开发人员如何获取特定令牌数据的一些示例?

#ERC20 #API #区块链数据索引 #教程

评论

所有评论

推荐阅读

  • Robinhood首席法律官Dan Gallagher称不会担任美SEC主席

    据市场消息,Robinhood 首席法律官 Dan Gallagher 表示自己不会担任美国证券交易委员会主席。

  • 加密货币的政治倾向:特朗普的胜选引发了最新的牛市

    随着比特币瞄准10万美元和“花生松鼠”以3000%的涨幅成为头条新闻,加密货币在这个假期季节已经回归。家庭成员们将会就比特币、模因币和“埃隆推特的那个狗东西”展开辩论,你作为指定的“加密货币专家”,需要一些话题来赢得普通人的支持。加密货币是自由主义的疯狂行为。特朗普考虑“加密货币沙皇”,比特币创下新高,黑石IBIT期权推出,比特币的可编程性复苏,特朗普考虑加密货币律师担任SEC主席,选出霍华德·卢特尼克担任商务部长。特朗普的竞选和胜利引发了最新的加密货币牛市,许多人现在将其与MAGA和埃隆的D.O.G.E.恶作剧的最坏的过度联系起来。如果你的左倾亲戚看到新共和党政府如此强烈地支持加密货币,对你的情况没有帮助。如果你的表兄不会购买比特币,因为它与红色和橙色有关,那么就转而讲述事实。

  • 余弦:某用户用GPT给出带后门的代码写bot后,私钥被发送至钓鱼网站

    据慢雾余弦在 X 平台发文称,某用户用 GPT 给出代码写 bot 后将将私钥发给钓鱼网站,私钥被盗的原因是因为私钥在 HTTP 请求 body 里被直接发送给钓鱼网站了。余弦提醒,使用 GPT/Claude 等 LLM 时一定要注意这些 LLM 存在普遍性欺骗行为,之前提过 AI 投毒攻击,现在这起算是针对 Crypto 行业的真实攻击案例。

  • 美国区块链协会向特朗普政府提交加密监管建议

    美国区块链协会在 X 平台发文宣布,代表其近 100 名会员向美国当选总统特朗普和新一届国会提交了一封建议信函,概述了在前 100 天内需要考虑的影响加密货币行业的优先事项。主要内容包括:建立加密货币监管框架、结束加密货币和区块链技术公司的去银行化、任命新的 SEC 主席并撤销 SAB121、任命财政部和国税局的新领导层、建立一个加密货币咨询委员会,与国会和联邦监管机构合作。

  • 美国最高法院驳回Facebook试图避免股东证券欺诈诉讼的案件

    美国最高法院驳回了META旗下Facebook试图避免股东证券欺诈诉讼的案件。

  • 美国11月一年期通胀率预期终值2.6%,预期2.7%,前值2.60%

    美国11月一年期通胀率预期终值 2.6%,预期2.7%,前值2.60%。 美国11月五至十年期通胀率预期终值 3.2%,预期3.1%,前值3.10%。

  • 预测市场平台 Polymarket 因监管调查暂停法国用户访问

    去中心化预测市场平台 Polymarket 宣布暂停法国用户访问其平台。此举发生在法国国家博彩管理局(ANJ)对该平台展开博彩合规调查数周之后。 据悉,此次调查源于一名法国交易者在平台上对 2024 年美国总统大选特朗普胜选进行了大额押注。虽然 Polymarket 已实施 IP 封禁,但据法国加密货币新闻网站 The Big Whale 报道,用户仍可通过 VPN 访问该平台。截至发稿时,Polymarket 服务条款尚未更新相关限制内容。

  • 英国将于 2025 年初公布加密货币和稳定币监管规定

    英国工党政府将于 2025 年初公布全面的加密货币监管框架,旨在简化监管并解决稳定币和质押等关键领域。英国计划于明年发布其加密货币框架,这反映了全球对该行业的监管竞赛,欧盟等其他司法管辖区已在推进吸引创新和经济机会的战略。 英国政府在伦敦金融城全球代币化峰会上透露了在 2025 年初为加密货币行业引入统一监管框架的计划。作为新框架的一部分,稳定币将不再受英国现有支付服务规则的监管。政府认为这些法规不适合其当前的用例。这一转变旨在使英国的方法与稳定币不断发展的性质保持一致,稳定币通常与美元等资产挂钩,以保持稳定。

  • 亚马逊将向“OpenAI劲敌”Anthropic追加投资40亿美元

    亚马逊与Anthropic深化合作,将向对方追加40亿美元投资。今年9月份,人工智能初创公司Anthropic正在以高达400亿美元的估值寻求新一轮融资。Anthropic是一家由OpenAI前高管于2021年创立的公司,专注于创建可解释、安全且可操控的人工智能系统。该公司的旗舰人工智能大模型Claude基于“宪法式人工智能(Constitutional AI)”运行,这是一种使用预定义的原则来指导其输出的人工智能模型,避免一些错误地或有歧视性的输出反应。

  • Sui宣布与富兰克林邓普顿数字资产建立战略合作伙伴关系

    Sui 基金会宣布与富兰克林邓普顿数字资产(Franklin Templeton Digital Assets)建立战略合作伙伴关系,专注于支持 Sui 生态系统建设者并利用 Sui 区块链协议部署新技术。