关于用非白名单地址mint的上行NFT在opensea个人主页中无法显示的问题说明

如果觉得我的内容对你有帮助,欢迎关注我的推特账号

如果需要更具体、系统、有针对性的教程指导,欢迎大家加入我在蚂蚁私塾的付费蚁窝包养我呀,每天只要1元钱噢

咱们上行部落的族人有才在编写上行部落的NFT collection的合约时,为了照顾某部分对NFT理解起来实在是有困难的族人小伙伴,特别设置了一个贴心的功能,就是可以用非白名单地址来替白名单地址mint NFT,这样能最大限度的照顾刚接触的族人,可以让他们在暂时不会操作的情况下,也能由别人帮忙操作获得属于自己的NFT。

这样的设计本来是为了方便族人,不过最近有很多族人小伙伴找我求助,说这样mint出来的NFT在os里无法查看到,下面我们就分情况来说一下具体应该如何操作

第一种情况

首先我们需要排除的一种情况就是搞错钱包地址,由于这种操作方式涉及到两个地址,地址A(支付gas费地址)和地址B(白名单地址),当我们用地址A支付完成gas之后,NFT会出现在地址B中,所以如果我们在地址A里找那肯定是找不到的。所以大家一定要搞清楚自己是用哪个地址支付的gas费,又是把哪个地址报备给祭司的,要在报备祭司的地址中查找才行。

第二种情况

这种情况就略微有点复杂,当我们采用A地址支付,B地址接收的时候,实际上是在mint的同时发生了一个NFT的从A到B的转移,就是说地址B在没有任何操作的情况下,平白无故接收到了一个NFT。

这其实也是区块链的有趣的特性之一,我们可以在无需经过别人许可的情况下,给别人发送代币,只要你知道别人的钱包地址。这就类似于只要别人知道了我们的电子邮件地址,就可以给我们发送电子邮件的道理是一样的。

当然由于无需许可,我们在收到正常的电子邮件的同时也会收到大量的垃圾邮件的骚扰;钱包中莫名其妙接收到的NFT,也有可能是骗子精心设计的骗局,目的是诱导我们查看NFT的过程中进入包含恶意程序的第三方网站,如果误操作就会造成资产损失。

那么为了保护用户的隐私,opensea对这种转移的NFT设置了一个筛选机制,如果os认为我们钱包地址中接收到的NFT是可疑的,os就会自动将其移动到隐藏选项卡中,这样的话我们在自己的os个人主页中就无法看到这个NFT了。

说到这里,很多小伙伴可能会疑惑,不是说区块链技术是去中心、免信任、防篡改的嘛?为什么opensea可以对我们的NFT进行操作呢?

这里我们需要区分两个概念:链上资产显示链上资产

当一个NFT被mint出来之后,它就永久的保存在了区块链上,只要对应的区块链一直被使用,那么该NFT就会一直存在;也就是当我们用自己的地址mint了一个NFT成功之后(钱包中扣除对应gas费,活动状态是成功的),只要我们不去操作,该NFT就会永远存在在我们的地址里,这个NFT就是我们的链上资产。

但是我们我们光知道自己地址里有资产还不足够呀,毕竟我们也想看看自己mint的NFT到底长的是什么样子,光说链上有资产,我们也看不见摸不着啊,所以这就需要借助一个工具来让我们的资产显示出来,这个过程就叫做显示链上资产。

说到这里,大家可能就明白了,我们在opensea的个人主页里查看我们地址里的NFT,就跟用显示器来查看电脑里保存的图片是一个道理。opensea只是显示器的品牌,我们使用其他牌子的显示器(比如looksrare、X2Y2等NFT交易网站,比如其他各种各样的钱包)一样都可以来查看NFT,只不过由于目前opensea是全球最大的NFT交易市场,所以我们想要查看自己的NFT到底长啥样的时候,第一反应就会使用opensea来查看。

由于不同品牌的显示器采用的技术各不相同,所以哪怕是同一张图片我们用不同的显示器来查看,颜色状态都会有所区别,所以说同一个NFT在有的平台上能显示,在有的平台上无法显示,这都是基于各个平台的设置,不影响资产本身。比如opensea认为某个NFT有诈骗嫌疑,它就会在后台设置一个机制把该NFT隐藏起来,表现在我们的opensea主页上就看不到这个NFT了;但是有可能X2Y2觉得这个NFT没毛病,于是我们仍然能在X2Y2的个人主页上看到这个NFT。但是不管我们看不看的到,这个NFT都是好好的存在我们的地址里的,所以大家可以放心,显示的问题不影响资产本身。

下面我就给大家介绍一下,如何用opensea查看我们的上行NFT?如何确认地址中存在上行NFT?当在opensea中看不到上行NFT时该如何做?

1如何用钱包连接opensea,登陆个人主页?

登陆OS网站,连接钱包

登陆之后,可以在个人主页中collected按钮下看到对应地址下全部的公开NFT

2如何让被opensea隐藏的NFT显示出来?

在确认我们的地址已经mint成功的前提下,如果公开展示的页面中看不到我们要找的NFT那么就有可能是被os的过滤机制给隐藏了起来,我们可以采用以下步骤让被隐藏的NFT显示出来

 

在个人主页的more选项卡中找到hidden并点击,此时出现在页面上的就是所有被隐藏的NFT

在所有隐藏的NFT都显示出来之后,找到我们要操作的NFT,点击下面的三个点进入操作菜单,选择unhide,在钱包中进行一个签名操作,就可以在主页中查看该NFT

3如何确认该NFT存在我们的账户地址上?

当我们确定某个NFT确实存在于我们账户的地址上的时候,我们可以按照上面的步骤对其进行操作。但是有的时候,我们并不清楚自己的地址上是否存在NFT,这个时候要如何进行确认呢?可以在区块链浏览器上进行查看。

 

我们可以把区块链理解为一个合作记账系统,而区块链浏览器就是这个记账系统的公开账本,任何人都可以在上面查询到这个记账系统内发生的任何一笔交易,看到任何一个账户里的资产,我们要查看自己的地址上是否有对应NFT就利用了区块链技术的这个特点。

首先登陆以太坊区块链浏览器

把自己的钱包地址粘贴到搜索栏中进行搜索,会进入该地址的overview页面,这里会显示该地址上的余额,点击token后面的下拉箭头就能看到该地址中存在的全部代币种类,在我们截图的这张图片上就能看到该地址里有一枚上行的NFT。

4关于opensea的显示bug

正常情况下,当我们已经确认地址中有NFT的时候就可以通过上述第二步骤让其在os账户中显示出来。但是最近我发现了一种特殊情况,应该是os显示的一个bug,就是在os的账户主页中虽然能看到有一个隐藏的NFT,但是点击它显示不出任何东西,所以也无法进行操作,如果碰到了这种情况的小伙伴,你们可以有两种方式进行操作

(1)由于显示问题不影响资产本身的存在,所以我们可以不必理会,直接用该地址去discord中进行验证即可

(2)如果大家觉得这样在opensea看不到感到有点不爽,可以去联系opensea的客服人员,寻求他们的帮助,可以加入opensea的discord的中文频道,寻求中文管理员的帮助

如果觉得我的内容对你有帮助,欢迎关注我的推特账号

Subscribe to littleflyingpiggy
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.