繁体   English   中英

使用 python 获得 solana nft 的持有者

[英]get holder of solana nft using python

我想使用 python 获取特定 Solana NFT 的当前持有者(以及所有过去的持有者列表)。

目前,我正在使用 get_confirmed_signature_for_address2 获取令牌签名,然后获取最新签名的交易,然后使用以下方法提取所有者:transaction["result"]["meta"]["postTokenBalances"][0] [“所有者”]

但是获得持有人似乎还有很长的路要走,我想知道是否有更好的方法来获得它。

我在以下位置找到了解决方案: https://solanacookbook.com/references/nfts.html#get-the-owner-of-an-nft

首先,需要获取最大的token账户,可以使用getTokenLargestAccounts获取。

然后需要获取它并使用 getParsedAccountInfo 对其进行解析,它将从关联地址中给出所有者地址。

代码在 TS 中,但在 python 中也是同样的逻辑。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM