在昨天的帖子中,我们介绍了操作bitshares的工具之一:uptick,并简要介绍了uptick的安装和使用。
(图源 :pixabay)
除了一些获取信息之类的简单功能,比如说我们举过的查询CNY:BTS市场价格信息的例子,uptick还有很多强大的功能,比如说转账、下单等等。但是就好比我们使用steempy操作账户需要导入对应账户的私钥,想使用uptick的高级功能对账户进行操作,也需要首先导入私钥。
这节我们就给大家介绍一下如何获取并导入私钥到uptick的钱包中去。
如何获取账户私钥
将私钥导入到uptick的钱包中,我们首先要获取账户的私钥。
- 登陆网页钱包:https://wallet.bitshares.org
- 选择对应的账户
- 点击进入dashboard
- 点击展开高级功能菜单
- 点击打开权限页面
- 不同于steem的四组权限,bitshares有三组权限
- Active Permissions / 活跃权限
- Owner Permissions / 所有者权限
- Memo key
- 选择 Active Permissions,可以看到对应的公钥
- 点击前边的钥匙符号,调出Private key viewer
- 点击 按钮
- 按提示输入钱包密码,Private key viewer就会显示出私钥
- 复制并保存这个私钥
注:以上操作是已钱包账户为例。
在uptick 中导入私钥
接下来,我们需要将私钥导入到uptick的钱包中,对应的命令为:
uptick addkey
首次执行,因为本地尚未创建钱包,所以会提示我们创建钱包并设置钱包密码
按提示设置好密码后,会提示我们输入私钥
输入我们之前得到的私钥,回车确认。
(如果有多个私钥需要输入,可以依次输入)
回车完成,因为我只导入了一组私钥,uptick帮我将对应账户设置成了默认账户
至此私钥导入完成。
查看当前钱包内的账户、公钥、私钥
我们可以通过uptick listkeys
查看当前可以用的key(显示的是公钥)
更进一步,我们可以通过uptick listaccounts
查询公钥的同时,显示对应的账户
其实私钥是加密存储在钱包中的,所以我们当然也可以查看到私钥的,命令为uptick getkey
比如:
uptick getkey BTS8HbXtZPbLACch1pvfrZEPH2xbt74VMPMD4ZSZwYeT96jwkpHFo
按提示输入密码解锁钱包,就会显示私钥啦(私钥当然要打码啦)
总结
uptick有很多强大的功能需要使用账户私钥,这篇文章,我们介绍了如何从网页钱包获取私钥、如何将私钥导入到uptick的本地钱包中以及如何使用uptick查看对应公钥的私钥等。
更多信息
更多信息请参考:
https://github.com/xeroc/uptick
http://uptick.readthedocs.io/en/latest/index.html