如何迁移到新的代币和NFT RPC API V2包

  • QuickNode
  • 发布于 2025-01-30 15:52
  • 阅读 10

本文介绍了如何将QuickNode的Token API和NFT API从v1迁移到v2,详细阐述了v2的关键变化和安装步骤,适合已经熟悉这些API的开发者进行升级。文章结构清晰,包含必要的链接和代码示例,帮助用户顺利完成迁移。

概述

我们最近发布了我们的 Token 和 NFT API 附加组件的 v2 版本。升级带给你同样出色、简化的 API,具有:

  • 更准确的数据,
  • 对更多链的支持,以及
  • 更快的索引

在本指南中,我们将向你展示如何从默认的 Token API 和 NFT Fetch Tool 附加组件迁移到 Token 和 NFT API v2 包 市场附加组件。

本指南假设你已经与我们的 Token 和 NFT APIs 中的方法进行过交互,并已将其安装在你的 QuickNode 端点上。如果你是这些 API 的新手,可以查看 我们的文档

我们将要做的

  • 回顾 Token 和 NFT API v2 包中的更改
  • 将 Token 和 NFT API v2 包添加到一个端点
  • 回顾 Token 和 NFT API v2 包中的更改

你将需要

  • 一个 QuickNode 账户
  • 一个安装了 Token API 和 NFT Fetch Tool v1 默认附加组件的端点
  • 一个使用 Token API 和 NFT Fetch Tool v1 的项目,将迁移到 Token 和 NFT API v2 包

添加 Token 和 NFT API v2 包

首先, let's 将 Token 和 NFT API v2 包附加组件添加到现有端点。

注意:这将覆盖 Token API 和 NFT Fetch Tool v1 附加组件的方法,因此你可能需要在生产代码的代码更改部署时协调此步骤。

  1. 登录到你的 QuickNode 账户,并导航到 端点页面
  2. 选择你想要更新的端点。
  3. 选择附加组件标签
  4. 找到 Token and NFT API v2 bundle 附加组件,并选择 Explore
  5. 选择 Install 按钮以将附加组件添加到你的端点。

如果你访问你端点的附加组件页面 ( https://www.quicknode.com/endpoints/YOUR_ENDPOINT_ID/add_ons) 并且在 Installed Third-Party Add-Ons 列表中看到 Token and NFT API v2 Bundle,那么你就知道你的更新成功了。干得好。

v2 中关键更改的摘要

所有 v2 方法可以在侧边栏中通过 QuickNode 文档 找到,针对关联的链。v2 方法以 (v2) 结尾。根据以下更改更新你的代码:

  • x-qn-api-version 头不再需要或相关。当附加组件安装时,默认会使用 v2 方法。
  • params 现在是一个被包裹在数组中的对象。例如:
"params": [{\
    "contracts": [\
      "0x60E4d786628Fea6478F785A6d7e704777c86a7c6",\
      "0x7Bd29408f11D2bFC23c34f18275bBf23bB716Bc7"\
    ]\
  }]
  • qn_fetchNFTs 不再返回 provenance
  • qn_fetchNFTs 不再返回 currentOwner
  • qn_getWalletTokenBalance 不再返回 owner
  • qn_getWalletTokenBalance 不再为 assets 数组中返回的对象返回 logoURLchainnetwork
  • qn_getWalletTokenBalanceassets 数组中返回的对象返回 totalBalance 而不是 amount
  • qn_getWalletTokenTransactionstransfers 数组中返回的对象返回 totalBalance 而不是 amount
  • qn_verifyNFTsOwner 参数使用一个对象,其中包含命名属性,而不是一个带有位置属性的数组。

我们在这里为你提供帮助

如果你有任何问题,请咨询 支持 或在 Quicknode Discord 中提问。

结束语

恭喜你!你已经学习了如何迁移到 Token 和 NFT API v2 包。要了解更多,可以查看我们的一些其他教程 这里

如果你对本指南有任何反馈,请 告诉我们

  • 原文链接: quicknode.com/guides/qui...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
QuickNode
QuickNode
江湖只有他的大名,没有他的介绍。