使用steem-python命令行工具steempy 投(撤销)见证人票

in cn •  5 years ago 

自动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 私钥导入到钱包中,这个说过很多遍了,就不再赘述啦。

相关链接


Vote For Me As Witness
https://steemit.com/~witnesses type in oflyhigh and click VOTE

Vote @oflyhigh via Steemconnect
Thank you!

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:  

This post has been resteemed by @witnessnews.

Follow @witnessnews to keep up with active witness updates.

Thank you so much for participating in the Partiko Delegation Plan Round 1! We really appreciate your support! As part of the delegation benefits, we just gave you a 3.01% upvote! Together, let’s change the world!