昨天 Polkadot CC1 上线后,收到很多小伙伴咨询如何映射 DOT 的私信,今天我们来分享下 Polkadot CC1 的功能之一:如何在 polkadot.js.org/apps/#/claims 上进行 DOT 的映射!
不论你的 DOT 是否在 Polkadot CC1 之前进行过映射,你都需要通过以下流程来进行 DOT 映射和认领!
你将通过提交一个不用交易费的 attest 认领交易,该交易用于同意你的分配条款和条件。你必须进行声明和认领,DOT 才能在你的帐户中使用。
第一步:创建 DOT 账户
打开 https://polkadot.js.org/apps/#/accounts,直接点击 Add account,保存好 JSON 文件以及你的私钥。(注意:DOT 地址是 1 开头的)
第二步:认领
如果你在创世块之前没有认领,那么也可以在创世块后的任何时间认领。认领没有时间限制!认领时,你将同时对所需的分配条款作声明。这两个动作 “claim” 和 “attest” 是在一个交易里完成!
你现在需要准备好:
· 持有 DOT 代币的以太坊账户地址、私钥/助记词
· 下载 MyCrypto 最新版本钱包:https://download.mycrypto.com/
1. 打开 polkadot.js.org/apps/#/claims,选择你刚刚创建或者已有的 DOT 账户,点击 Continue 继续按钮。
2. 输入持有 DOT 代币的以太坊账户地址,点击Continue 继续按钮。
3. 显示如下图,1 部分是 DOT 分配条款,可以下拉阅读;2 部分是自动生成的一串字符信息,包括你的 DOT 公钥地址和你需要声明的 DOT 分配条款信息,这两个动作 “ claim ” 和 “ attest ” 是在一个交易里完成的。所以你需要点击 2 部分,就会直接复制好这串字符。
4. 打开 MyCrypto 的 Sign & Verify Message 去签名刚刚复制的信息串符。首先你需要选择一种方式解锁你持有 DOT 代币的以太坊帐户,如果你的私钥存储在 Ledger 或 Parity Signer 等冷钱包上,可直接选择这两个。如果没有可以选择最下面的三种方式(私钥、Keystore 文件、助记词)之一来进行解锁。
5. 解锁钱包后,把刚刚在 Polkadot JS 的信息粘贴到 “Message” 框中,并点击 Sign Message。
6. 如果你的信息签名成功,会出现下面红色方框内的 JSON 结果。接下来需要将其复制并粘贴到 Polkadot JS 的输入框中,然后点击 “Confirm Claim”。
7. 将会出现一个绿色框,显示你要认领的 DOT 金额,点击 “Claim” 按钮,然后点击 “Submit (no signature)” 完成认领。
8. 如果认领成功,你将看到一条成功消息,并且 DOT 将在你的帐户中显示。
恭喜,你现在已经完成了 DOT 映射和认领!你现在可以在 Polkadot CC1 中进行 staking (可能暂时还没有收益)或在 Poalkdot 网络转为 NPoS 网络时抵押验证人或者作为提名人进行网络的维护,并享受相应的收益和奖励!在 Polkadot 网络最终移除 sudo 模块,公投开启转账功能后,你的 DOT 就可以流通了!