指南

获取钱包中的所有代币

本指南展示如何使用 DAS API 检索特定钱包地址拥有的所有代币(NFT、同质化代币和其他数字资产)。

方法 1:使用按所有者获取资产(推荐)

getAssetsByOwner 方法是获取钱包拥有的所有代币的最直接方式。

方法 2:使用带所有者过滤器的搜索资产

您也可以使用带有所有者过滤器的 searchAssets 进行更具体的查询。此方法并非所有 DAS API 提供商都支持。

提示和最佳实践

  1. 使用显示选项:启用 showCollectionMetadatashowFungible 或其他选项如 showInscription 以获取完整的代币信息。

  2. 处理分页:对于拥有大量代币的钱包,始终实现分页。

  3. 按接口过滤:使用 interface 参数获取特定代币类型。

  4. 缓存结果:钱包内容不会频繁变化,因此考虑缓存以提高性能。

  5. 速率限制:在发起多个请求时注意 API 速率限制。

相关指南