自动steemit把网站和钱包分开,做一些基本的操作变得超级麻烦,比如说看看最近收益、看看转账记录,当然也包括了投(撤销)见证人票。
(图源 :pixabay)
大家都知道见证人是STEEM的一项重要内容,没有见证人运行服务打包出块,STEEM就无法继续运行了,另外见证人们也做一些其它的工作来支持\促进STEEM的发展。
所以一般来讲,大家应该时不时的更新一下见证人票,把合适的见证人投上去把不合适的见证人票撤下来。
但是由于登录STEEM钱包怪麻烦的,所以我也好久没有做这事啦。今天想着要不要写个脚本来投票?其实也超级简单啦,调用steem-python中的如下函数即可:
def approve_witness(self, witness, account=None, approve=True):
可是又突然想到,steem-python是自带命令行工具的,我何必又重复的发明轮子呢?查看一下命令帮助:
steempy –help
可以看到有两项和见证人票有关的:
对应的使用方式也非常简单:
steempy approvewitness --help
disapprovewitness与approvewitness的差别只有命令名不一样,就不单独列出了。
所以使用steem-python命令行工具steempy 投(撤销)见证人票还是超级简单的。取消一个掉线好久的见证人试试看:
steempy disapprovewitness --account oflyhigh xxxxxx
从返回内容可见,其实就是签名并广播了一个JSON
当然了,在这之前,要把active 私钥导入到钱包中,这个说过很多遍了,就不再赘述啦。
相关链接
https://steemit.com/~witnesses type in
oflyhigh
and click VOTE
Vote @oflyhigh via Steemconnect
Thank you!
This page is synchronized from the post: ‘使用steem-python命令行工具steempy 投(撤销)见证人票’