最近群里好多人在讨论EOS主网上线后ERC-20 Token去兑换EOS主网原生代币的问题。有些小白同学开始担心自己是不是能够独立操作。
胖哥先提供几个无脑方法:
到时候从别让币在钱包呆着,找一个信得过的交易网站,怼过去,肯定会给你处理的完美无瑕。
imtoken原来在EOS ico的时候提供了这个生成绑定钱包功能,现在ico撤下去了也就不见了,不过相信应该到时候imtoken之类的以太坊软件应该都会支持一键生成地址的功能。
这里顺便向imtoken团队说一声抱歉,上次那篇文章用词不当调侃了imtoken,文章也已经删除并修改后,会于这次推送二文重发。其实imtoken也是胖哥非常喜欢的软件,很多功能方便了小白用户。对重资产用户而言,胖哥还是建议大额数字资产需要离线化,可以是白纸也可以是加密U盘,硬件钱包算是在安全性和易用性中的一个平衡产物,大额资产老板,胖哥强烈推荐。
应广大群友要求写一篇trezor绑定的EOS主网钱包的教程,其实和普通ETH地址没什么去吧,只是多了一个trezor unlock的步骤来让trezor硬件钱包来安全的生成签名。所以这篇文章同样适用于任何ETH钱包绑定EOS主网钱包。
步骤一:生成EOS Public Key
很简单只需要登录下面的这个网站
https://nadejde.github.io/eos-token-sale/
点击 ‘Generate EOS key’ 就可以了
之后就会生成下方的EOS 的 Public key 和 Private key,注意两者都好很好的保存,建议用不联网相机拍下来。或者存两个质量好一点的U盘也是没问题的。(安全意识)
题外话,有人可能会质疑这个网站是否会窃取密钥,胖哥已经经过了验证,以及大致看了生成密钥的源代码,确认在生成密钥的时候没有发送任何服务端请求,也就是说,你将这个页面加载后拔掉网线也是可以生成成功的。
下图是dev tool的Network界面,没有任何请求。
步骤二,去https://www.myetherwallet.com/#contracts 调用调用合约register
首先,登录https://www.myetherwallet.com/#contracts,在下拉框中选中EOS。
点击Access
在底部下拉框中选中register
这时会出来一个输入框,填入刚才拿到的EOS Public key,trezor用户选择trezor, 连接并Unlock自己的钱包(详情请看同时推送的另外一篇教程),其他用户可以输入keystore或者私钥或者其他连接eth钱包的方式。
输入pin
然后点击下方的Write。在弹出的框中填写gas,尽量让他自己生成的值。点击生成交易
trezor用户需要点击硬件上的确认按钮确认
生成签名后重复确认。
接下去下方就出现了交易成功的绿色提示就说明成功了。
如果出现红色的,你就要看一下什么错误,需要重新操作,一般也是out of gas之类的问题。
验证,这步很关键
这个时候大伙想什么胖哥很懂,就是我到底有没有成功,我填的到底有没有多,能不能验证一把。很简单,在刚才那个下拉框选中‘Keys’,然后在输入框中输入你的以太坊地址,点"Read", 就会出现你刚才绑定的EOS Public key。对比检查一下,这下踏实了吧。
在这里祝大家成功,既然那么简单,趁早绑定没有坏处。对数字资产安全性感兴趣的朋友可以加我的微信群,我的目标是我的群里没有任何一个小伙伴因为不必要的疏忽丢失了宝贵的数字货币。