在SEER的见证人操做等须要使用命令行钱包的操做中,咱们介绍了经过钱包链接远程API来和区块链交互的方法。相似这样:node
cli_wallet.exe -s ws://123.207.146.191:9999
其中” ws://123.207.146.191:9999”
为API连接git
这是一种比较方便的钱包使用方式,即开即用,钱包自己并不会在本地存储和本身无关的区块链数据,所以被称为轻钱包。github
通俗易懂的说,轻钱包的原理是有第三方运行了一个全节点,经过必定的配置后向社区提供公网IP和RPC端口,普通用户经过链接到这个第三方的节点,来和区块链交互。windows
轻钱包的方式是最经常使用的钱包使用方式,但也可能出现由于API节点服务不可用,致使用户连不上钱包的状况。这种状况下,您能够在本地运行一个全节点,而后钱包链接本身运行的全节点便可和区块链交互。服务器
在最先的比特币网络中,比特币钱包使用前须要先同步所有区块链网络的数据,将全部区块链数据下载到本地,所以被称为重钱包或全节点钱包。这就是一种不依赖远程API启动钱包的形式,是区块链去中心化的特性表现。网络
在SEER网络中,每一个见证人节点都是一个全节点。咱们能够先在本地运行一个SEER见证人节点,开启RPC端口,节点运行正常后,使用命令行钱包链接本地节点的RPC端口。区块链
以windows为例,下载最新版的节点和钱包:https://github.com/seer-proje... 并解压缩。spa
一、 在witness_node.exe
所在目录建立文件”node.cmd”
;命令行
二、 用记事本打开node.cmd
,输入如下内容后保存退出:code
witness_node.exe --data-dir ./data --p2p-endpoint=0.0.0.0:1888 --rpc-endpoint=0.0.0.0:9090
1888
为和其余节点链接的p2p监听端口,9090
为rpc监听端口,用于钱包链接。运行过见证人节点的用户可能发现了,此处并无添加见证人参数。固然,若本地已有见证人节点,也不须要再运行此节点,直接用钱包链接见证人节点便可。
三、 每次点击node.cmd
便可运行。
节点和区块链网络数据同步须要一段时间,同步完成后,会显示像下面同样的3秒一个的见证人出块。
和原有命令行钱包启动方式同样,但参数须要修改:
cli_wallet.exe -s ws://localhost:9090
9090
为您在节点参数中设置的rpc监听端口。
由于主网网页钱包是https链接,你没法引用本地的ws链接,因此除非你找到一个http的SEER网页钱包(例如爱好者本身创建的钱包或你本身搭建一个开发环境),不然只能下载SEER的桌面钱包,来链接本地节点。
在这里下载:https://github.com/seer-proje...
下载后,在设置
-接入点
-添加 API 服务器节点
中,添加ws://localhost:9090
。而后在接入点
页面点击你添加节点后的使用
便可启用本地节点。