指南
查找特定代币的持有者
本指南展示如何使用 DAS API 查找集合中持有特定 NFT 的所有钱包。这对于了解代币分布、查找巨鲸持有者或分析所有权模式非常有用。
方法 1:使用搜索资产(推荐)
searchAssets 方法是查找集合内所有 NFT 持有者的最有效方式。getAssetsByGroup 也是一个可行的选项,但它提供的过滤功能较少。
方法 2:使用按组获取资产
对于基于集合的 NFT,您也可以使用 getAssetsByGroup 来查找集合中的所有 NFT。它比 searchAssets 更易于使用,但提供的进一步过滤选项较少。
方法 3:查找单个代币
如果您想查找特定单个 NFT(不属于集合)的持有者,您需要在 getAsset 中使用该 NFT 的特定地址。
提示和最佳实践
处理分页:对于大型集合,始终实现分页以获取所有结果。
使用显示选项:启用
showCollectionMetadata以获取额外的集合信息。缓存结果:当 NFT 持有者数据不频繁变化时,考虑缓存结果以提高性能。
速率限制:在发起多个请求时注意 API 速率限制。
