昨天研究了一晚上,使用主网钱包申请的时候始终会出现公钥不正确的情况(invalid public key).
今天在tg上询问,得到了Leo Cheng和竹子的回复,得到了解决,现在把方法分享给大家。再此感谢两位大佬。
基本逻辑
因为Daedalus钱包似乎没有更新,所以在签名上会有问题,导致public key无法验证。
所以只需要将Daedalus的私钥导入到任何其他支持的钱包,就可以正常的申领您的Night币。这里我选择使用Yoroi进行申领(最简单的领取方式,你都不须要打开midnight官网)。
如果担心私钥暴露,您可以先将Daedalus钱包中的ADA转入到一个新的钱包中以保证资金安全。
(您不必担心Daedalus钱包中没有ADA无法申领Night,因为申领是以之前的快照进行确认的,此时钱包任何的操作都不会影响Night申领的数量。)
具体操作步骤(Step by Step)
1.建立一个新的钱包用于转移您的ADA代币。(这个就不教了,你会看这篇内容,你肯定也会建立钱包)
2.打开Daedalus钱包选择send选项,将用于申领钱包中的ADA转移至新钱包。(请先保留1-10个左右的ADA)
3.转移ADA完成后,打开Yoroi钱包,点击你的头像(页面右上角),在弹窗中点击添加新钱包。(我这里已经连接过了,所以已经可以看到我的Daed钱包了。)
选择恢复现有钱包,在随后的页面中输入您的私钥助记词并建立密码即可。
成功后确认您当前选择的就是恢复过来的主网钱包
然后点击钱包页面左侧的AIRDROP
点击后会有一个按钮,你点一下,跟随步骤就好,我已经点过了,所以没法再次截图,成功后会显示您能申领到的数量,以及night将会发送到哪个地址。如下图。
至此,您的night币申领就成功了!恭喜。