本文将逐步介绍如何为你的ENS个人主页设置头像。现在仅支持以太坊上的ERC-721和ERC-1155的NFT(未来可能会支持更多)。
注意:现在ENS Manager的服务很多都需要手动设置。之后ENS Manager的新设计(剧透点这里)会让设置变得更简便。但现在还是看下面详细的步骤:
如果你没有ENS,你可以注册一个.ETH域名或者导入在app.ens.domains持有的DNS域名。这几种ENS域名你都可以为他们设置NFT作为头像。
确定你已经设置好了 Primary ENS Name (reverse record)。这一步相当于是设置你的某一个ENS域名作为你在以太坊dapp里的用户名。首先到app.ens.domains,然后选择My Account,最后使用那一页的工具进行设置。
进入app.ens.domains,然后搜索你的ENS域名,你会看到这一个记录页面。确保你已经连接了钱包,必须是拥有这个ENS域名的钱包。再点击”Add/Edit Records”。
下滑页面到“Text”部分,这里你会看到头像的记录。
P.S.:你可以将HTTPS链接或IPFS哈希值放到文件里。 但如果你想放你拥有的NFT,你可以以这个格式输入:
eip155:1/[NFT standard]:[contract address for NFT collection]/[token ID or the number it is in the collection]
你可以在OpenSea找到你的NFT的”Details“这一项里找到以上所需的全部信息。
点击蓝色文字的合约地址,你会跳转到这个Etherscan的页面,这里可以复制到完整的合约地址。
用这个NFT来举例,最后所有的信息整合到一起是这样的:
eip155:1/erc721:0xb7F7F6C52F2e2fdb1963Eab30438024864c313F6/2430
注意:token standard部分不能有“-”这个符号。所以尽管OpenSea显示的是“ERC-721”,输入的时候应为”erc721”。此外,字母都应是全小写,不然是行不通的。未来设置的过程都可以自动完成,但现在还需要手动设置所以要避免犯这些常见的错误。
在Avatar这一项里填写这一行信息,下拉点击“confirm”,就会跳转到approve transaction的页面。一旦区块链上确认了这笔交易,你的头像就设置好了!
记得如果你放的NFT并不是你持有的,头像只会在dapp里显示。
刷新ENS Manager App的页面,在左边你会看到你的ENS域名和头像。要注意的是,头像显示你的NFT需要花一些时间(我们正在努力减少需要花费的时间)。
下一步我们到OpenSea搜索你的域名,刷新metadata(点击右上角的刷新按钮),等待几分钟,再刷新整个页面......然后你的ENS域名的背景图就会变成你设置的NFT头像!(更多我们最新的Meatdata服务点这里。)
现在我们到app.uniswap.org然后连接钱包。等一会就会显示你的ENS域名和头像。
点击你的域名然后你会再看到:
最后,我们到app.1inch.io连接你的钱包。和Uniswap差不多,你会先在右上角看到......
然后点击你的ENS域名的时候在个人主页的小窗口你也会看到......
原文 Source Text:
关注我们 Follow Us:
加入我们 Join Us: