用上了bitshares轻钱包 + 私有节点

in bitshares •  7 years ago 

在之前的文章中,我学习了编译BitShares Core以及同步节点数据,做完这些以后,我就可以用curl测试访问节点以及使用这个节点跑我自己写的脚本,一切都很顺利呢。

然后我就想在网页钱包中用我自己的这个节点,当然了,为了让我的节点能被访问到,我首先将节点RPC服务监听地址改成了公网IP,然后在家里的Linux电脑上测试可以用curl访问,也可以用cli_wallet访问,那么想必设在网页钱包里应该也不会有啥问题。

结果在网页钱包中无论我怎么设置都是显示节点不在线!明明节点列表里有一个ws://127.0.0.1:8090为啥我换成公网的节点就不好用了呢?并且明明我的节点都好用啊!去技术群里问了一下,好多大神热心地回复,答案是https网页钱包中不支持ws开头的节点,也就是说必须用加密的websockets(wss)。

弄了一上午证书,总算从comodo申请了一个证书,研究如何安装证书呢,大神提示为何不用轻钱包呢?是啊,我为啥不用轻钱包呢?答案是我没用过,不会用啊。那就把证书啥的丢一边,学习一下轻钱包吧。

下载

首先是找在哪下载轻钱包,翻了半天总算在这找到了
https://github.com/bitshares/bitshares-ui/releases

于此同时,我在费了半天劲打开的N多网页中也发现了官网主页就有下载链接
https://bitshares.org/download/
(竟然不首先去官网找,我的智商诶)

因为我用Windows,所以下载这个文件:
https://github.com/bitshares/bitshares-ui/releases/download/2.0.180115/BitShares.Setup.2.0.180115.exe
一共不到70M,还是很苗条的,难怪叫钱包

安装

看了一下下载的文件:

看名字应该是个安装包,那就安装一下吧,我做好了一步一步截图的准备 ,结果人家直接安装完毕运行起来了,这才叫效率啊😀

看了一下,它在桌面生成了一个快捷方式

轻钱包被安装到
C:\Users\xxxx\AppData\Local\Programs\BitShares2-light
里边包含一堆文件

运行

点击上述桌面快捷方式,启动轻钱包,有木有似曾相识的感觉啊?

没错,和网页钱包几乎完全一样,对于网页钱包用户而言,用起来没有一点障碍啊。

无论是创建新用户、还是使用用户名密码登陆、或者是导入并恢复钱包文件,都与网页钱包没啥不同,就不再赘述了。

设置节点

激动人心的时刻到了,是时候使用我自己的节点啦。

添加节点:

激活节点:

测试

转账测试

给自己转一个BTS玩

交易

卖俩BTS换点人民币花

结论

  • 网页钱包不支持非加密的websockets RPC节点
  • 轻钱包支持非加密的websockets RPC节点
  • 轻钱包使用和网页钱包没啥区别

用上轻钱包,腰不酸了、腿不疼了,一口气上六楼都不费劲

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Its a big post on steemit.vote me

thanks for good post

编程牛人

bitshares i use it good

Good,work,

厲害!我應該也要找時間來玩玩。

I wish to understand but i know its a lovely post lol

a great post.thanks。
Very useful for new people.

太厉害了。居然BTS还有轻钱包……

Excelent!

你目前的节点资源消耗如何?都开了哪些插件?

wss 那步,你其实可以用nginx做反向代理。我之前是用 Letencrypt 申请免费的证书绑定到nginx,nginx来做反向代理到 ws。

我测试了下,只开witness插件应该没法用交易功能。