首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建返回NFT数据的API的最佳方法是什么

创建返回NFT数据的API的最佳方法是什么
EN

Ethereum用户
提问于 2022-04-01 15:27:52
回答 1查看 143关注 0票数 1

我很好奇web3开发人员。我一直在研究几个NFT市场,我想知道它们是如何根据合同地址返回所有NFT的。

例如,LOOKSRARE有一个返回给定contractAddress的NFT的API,Opensea使用它们的api url执行相同的操作。

我想知道这怎么可能?如何构建经过集合地址的所有NFT并返回它们的API。我想要构建一个子图,但不确定它有多有用。我想过的另一种方法是:

  • 获取合同地址
  • 从NFT契约读取元数据/ baseURI并返回它。

但不知道怎么把它们都收集起来。如果它生活在一个数据库中,这真的是分散的吗?

EN

回答 1

Ethereum用户

发布于 2022-07-13 02:01:12

如何构建经过集合地址的所有NFT并返回它们的API。

我知道这并不能百分之百地直接回答您的问题,但我也建议您查看Alchemy:

https://docs.alchemy.com/alchemy/enhanced-apis/nft-api

例如,getNFTsForCollection端点完成了您的最终目标。

关于你问题的另一个部分:

不知道怎么把它们都收集起来

退一步说,您可能希望使用像OpenSea、LooksRare或炼金术这样的API服务的原因是,实际上很难构建自己的索引器、缓存元数据、在元数据更改时更新元数据,并维护可靠的正常运行时间。它需要扫描整个区块链来监视传输事件和事务,以获得谁拥有哪个NFT的准确数据集。

希望这能有所帮助!

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

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

复制
相关文章

相似问题

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