本文属于DAppChaser的xDai指南系列,旨在解决一个大部分朋友都很关心却一直无解的问题:到底要怎么在 xDai 网络内部转移 POAP NFT,而不是花费昂贵的跨链费用,将其转移到 ETH 主网,再去转移?

图片[1] - xDai指南:如何在xDai网络中转移POAP NFT?

通常有这种需求的朋友,出于两种原 因:

一是 Dencentraland 里有时会因为 BUG 领到很多同一种 POAP,想将多余的 POAP 转手送朋友作为礼物;比如, 笔者之前去参与巴比特和链节点在 DCL 中的活动,就意外领到了4个 POAP:

图片[2] - xDai指南:如何在xDai网络中转移POAP NFT?

二是某个地址因一些链上行为收到了被 NFT 市场广泛认可、有交易价值的 POAP,希望转到主网进行交易,但该地址没有足够的主网 ETH 完成跨链行为,想要转到自己其他地址。

从用户角度,到底要怎么轻松操作呢?笔者近期看了一遍 xDai 上所有的工具平台,找到了方法。

流程不难,只需要使用 POAP 官网和两个 本来就存在于 xDai 生态中的工具平台:区块链浏览器 Blockscout 和 EPORIO 的内置代币分发工具。

注意:以下流程需要你至少拥有0.11个 XDAI,如果没有 XDAI,您可以在一些中心化交易所换取 XDAI 和提币,主要原因是提币没有手续费,从其他交易所提 TRC20 至支持 xDai 的交易所,再换 XDAI 提出,手续费是在去中心化钱包中进行跨链的几十分之一。

基本原理

xDai 上所有的 POAP 都铸造于同一个合约,区别只有图片链接和 Token ID的不同,因此,只需要知道 POAP 的Token ID 和合约地址,就能选定某一个 POAP,借助工具进行转发。

找到 Token ID

首先,打开 POAP 的官方查看地址:https://app.poap.xyz,点击 enter an adress by hand,或者点击上方按钮,通过 MetaMask 等钱包直接连接。

图片[3] - xDai指南:如何在xDai网络中转移POAP NFT?

图片[4] - xDai指南:如何在xDai网络中转移POAP NFT?

输入完毕 ,点击 Display Badge,跳转新页面,可视化查看地址内拥有的 POAP:

图片[5] - xDai指南:如何在xDai网络中转移POAP NFT?

点击你想要转出去的 POAP,跳转至该 POAP 的详情页,网址中最后的数字就是这个 POAP 的 Token ID。

找到 POAP 的合约地址

POAP 的合约地址是:0x22C1f6050E56d2876009903609a2cC3fEf83B41

想自己找到这个合约地址?打开区块浏览器 Blockscout 的xDai 浏览器,查找自己地址,即可在 右上角的 Balance 中找到 ERC 721 中的 POAP:

图片[6] - xDai指南:如何在xDai网络中转移POAP NFT?

点击一下,即可跳转至 POAP 的详情页面,复制这串地址即可。

图片[7] - xDai指南:如何在xDai网络中转移POAP NFT?

注意:虽然这里有添加至 MetaMask 的图标,但由于 POAP 是非同质化代币(NFT),每个 POAP 无法等同,暂时还无法通过 MetaMask 插件钱包成功转账。

开始转移 POAP

已经有了 0.11 XDAI、POAP 合约地址和特定 POAP 的 Token ID,接下 来就可以转 POAP 了!

打开xDai NFT 发行与交易平台 eporio,点击右上角的个人头像,再点击connect,让钱包和该平台连接:

图片[8] - xDai指南:如何在xDai网络中转移POAP NFT?

连接后,点击页面显示的 SEND TOKENS,即 eporio 这个工具平台提供的代币分发工具:

图片[9] - xDai指南:如何在xDai网络中转移POAP NFT?

在此之后,继续选择 ADD TRANSFER:

图片[10] - xDai指南:如何在xDai网络中转移POAP NFT?

将接收人的地址,连同前面复制过的 POAP 合约地址、要转移的 POAP 的Token ID,按照下图填入表中:

图片[11] - xDai指南:如何在xDai网络中转移POAP NFT?

输入完毕后,点击 ADD TRANSFER 按钮,进入确认页,您可以继续添加其他交易需求,一起打包送出:

图片[12] - xDai指南:如何在xDai网络中转移POAP NFT?

如无其他需求,点击 SEND 即可;如你的钱包内 XDAI 不够,会出现如下提示:

图片[13] - xDai指南:如何在xDai网络中转移POAP NFT?

如果数量足够(前 面提到的0.11 XDAI 通常绰绰有余,因为转移手续费是 0.1 XDAI,还需要作为 GAS 的少量部分),即可点击 SEND,透过钱包确认交易 ,即可完成整个转移流程:

图片[14] - xDai指南:如何在xDai网络中转移POAP NFT?

最后,通过前面提到的 POAP 官网,查看一下接收人的地址,里面将显示已经转移过去的 POAP,即算作转移成功。