如果觉得我的内容对你有帮助,欢迎关注我的推特账号
如果需要更具体、系统、有针对性的教程指导,欢迎大家加入我在蚂蚁私塾的付费蚁窝包养我呀,每天只要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的中文频道,寻求中文管理员的帮助
如果觉得我的内容对你有帮助,欢迎关注我的推特账号