主网钱包(Daedalus)+Yoroi钱包如何申领Night代币#解决invalid public key问题

昨天研究了一晚上,使用主网钱包申请的时候始终会出现公钥不正确的情况(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币申领就成功了!恭喜。