首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使NFT数据获取工具在EVM块链上像Moralis一样?

如何使NFT数据获取工具在EVM块链上像Moralis一样?
EN

Ethereum用户
提问于 2023-03-08 13:57:04
回答 1查看 33关注 0票数 0

我将制作自己的NFT获取工具,如Moralis NFT。我们需要什么来开发这些apis?

EN

回答 1

Ethereum用户

发布于 2023-03-09 05:59:51

这里是钱斯塔克的开发者代言人。

TL,DR:您需要自己索引数据,这需要重新执行许多历史事务。

基本上,所有NFT所有权数据和元数据都可以在区块链本身上使用。理论上,您可以查询每个NFT智能契约以获得所有所有者的地址。

这对于引导NFT的数据库可能很有用,但是用这种方法维护数据库是不可行的。当一个块被更新时,你不想重新扫描整个区块链。

更常见的方法是监视块执行日志:

  1. 从合同的部署日期开始,重播到现在为止的所有块。
  2. 对每个事务进行索引,并进行必要的数据转换,以保存所有者和事务数据的记录。
  3. 保持程序运行并保持数据库更新。

这样做的好处是:

  1. 事务历史数据可用。
  2. API数据库是实时更新的。
  3. 您只需要对所有NFT运行一次。

这方面的限制是:

  1. 您需要有一个历史数据存档节点。

我们的平台钱斯塔克以一定的成本提供了存档的Ethereum节点。我们的索引服务现在在Beta舞台上,但你可以注册EA。

希望这能帮上忙。

票数 1
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/147080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档