SWARM客户端Bee的进阶部署教程
发布日期:2021-06-07 08:38 | 文章来源:YINGSOO
三、在不使用Bee-clef的情况下,如何获取自己的钱包私钥
在使用Bee-clef的情况下,笔者在前文中讲解过如何获取keystore和密码并导入Metamask,在不使用Bee-clef的情况下,笔者参考了@ldeffenb给出的https://pastebee.com/?3b2a4cecafa21a7afcdd4d4f3d74fef1d5551acd91eb2d3a5b750dc9a161fbcf 上面的方法,大家可以参考使用。原理:在不使用Bee-clef的情况下,keystore的位置为/var/lib/bee/keys/swarm.key,密码的位置为/var/lib/bee/password,但不可以直接使用上述两个文件还原钱包,因为swarm.key的keystore数据格式不是Metamask的导入格式,无法直接导入,因此需要使用转换工具,直接使用swarm.key和password还原出私钥,用私钥进行导入。1、安装go语言环境sudo apt install golang-go并使用go version命令查看是否反馈go语言版本,如果正常反馈则安装成功。2、进入用户目录并创建工作文件夹cd ~mkdir exportKeycd exportKey3、下载三个工具的源代码wget https://raw.githubusercontent.com/ethersphere/exportSwarmKey/master/pkg/main.gowget https://raw.githubusercontent.com/ethersphere/exportSwarmKey/master/go.modwget https://raw.githubusercontent.com/ethersphere/exportSwarmKey/master/go.sum4、复制swarm.key至工作目录,并赋予权限cp /var/lib/bee/keys/swarm.key . (注意最后还有个点,代表复制至本目录下)chmod a+x swarm.key5、运行转换工具go run main.go . password文件中存储的密码原文运行完毕后,会反馈私钥信息,private key:后面跟着的信息就是私钥,可用来直接导入Metamask。如果觉得麻烦,可以直接运行go build main.go,此时就会产生一个名字为main的可执行文件,这个可执行程序可以自己复制转移,以后直接使用./main . 密码原文就可以还原同目录下的swarm.key所对应的私钥了。优惠产品:美国服务器租用去首页参与活动!YINGSOO最新推出Swarm矿机、Swarm主机、Swarm挖矿服务器、Bzz挖矿服务器、Swarm Bzz挖矿教程【图文教程】、Swarm Bzz挖矿教程【视频教程】,Bzz节点矿机(服务器)租用请咨询YINGSOO客服!
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。
相关文章