首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何查找NFT的所有者,了解NFT本身的地址

如何查找NFT的所有者,了解NFT本身的地址
EN

Ethereum用户
提问于 2022-12-08 17:13:23
回答 2查看 145关注 0票数 1

我的问题不是很简单..。是否有可能通过知道NFT地址来获得所有者的钱包地址?

让我们想象一下,我们已经知道某个人购买的某个NFT的地址,我们想在nonNFT合同中调用一些方法,以便它能够将这个NFT所有者的钱包地址还给我们。我知道在NFT契约本身中调用"ownerOf“方法是可能的,但是是否可以在NFT契约之外调用类似的方法呢?

你知道怎么做吗?

提前谢谢你,

安德鲁

EN

回答 2

Ethereum用户

发布于 2022-12-09 06:12:32

我想你会发现你的问题非常简单。您可以通过将地址包装在ERC721接口中,从任何其他契约内部对nft协议进行外部调用。

代码语言:javascript
复制
address owner = ERC721(--insert nft address--).ownerOf(_tokenId);

问题是,您需要知道NFT本身的tokenId才能找到地址。

票数 1
EN

Ethereum用户

发布于 2022-12-09 05:20:04

NFT合同就是提供这些信息的地方。因此,您应该通过ownerOf函数查询它以获取数据。

数据也可以存储在其他地方,存储在各种(外部)服务中。但他们只是在复制区块链的数据。他们的数据可能已经过时,或者他们的代码中可能有错误。要完全确定一个所有者,你必须自己去询问合同。

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

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

复制
相关文章

相似问题

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