前言
我成为见证人有一个月左右了, 然后就和其它见证人一样, 到处拉票, 特别是手上拥有大量SP的大鱼更是一票难求.
我在拉票的过程中, 有些大鱼人比较 nice 则会说, “我手上30票已经满了, 等哪天有人不在线上了, 我就投你票”. 好吧, 这一等不知道得等多久……
这下好了, 今天走在马路上琢磨着这事, 想着, 写一个工具, 把你投票的见证人的状态全列出来, 这样谁不在线上了, 一清二楚, 拿着这个数据再去找大鱼, 估计他也很难再搪塞了吧, 嘿嘿, 说干就干, 今天很顺利, 代码一调就过.
离线的见证人
见证人的服务器离线了, 很有可能是:
- 不玩了
- 机器硬件不够了(内存不够了)
- 配置错误(私钥错误等)
如果您的见证人一直处在离线状态, 那么请考虑取消对于他们的投票, 这样才能把您手上珍贵的一票交到更需要的人手上, 比如我 投票给 @justyy ^_^. 这个小工具能列出您所投票的见证人信息.
工具地址 Witness Tool
使用方法
只需要在 STEEM ID 文本框里输入 ID 并按回车(或者点下方绿色的按钮)即可:
状态那一列如果红色字体就表示该见证人离线了, 可以点击链接 取消投票 来空出一票.
取消投票是链接到 steemconnect:
原理
通过 STEEMSQL 获取见证人信息, 其中 Signing Key 如果含有大量的1 就表示下线了, 比如 STM1111111111111111111111111111111114T1Anm
API 程序接口(Application Programming Interface)
API访问接口如下:
https://uploadbeta.com/api/steemit/account/witness/?cached&id=justyy
数据将以JSON格式返回, 每一行就是一个见证人信息, 其中包括了以下字段:
miss_rate
total
sbd_interest_rate
account_creation_fee_symbol
last_sbd_exchange_update
maximum_block_size
sbd_exchange_rate_base_symbol
votes
votes_count
last_aslot
running_version
signing_key
account_creation_fee
total_missed
hardfork_version_vote
last_confirmed_block_num
hardfork_time_vote
sbd_exchange_rate_quote
sbd_exchange_rate_quote_symbol
url
name
created
如果 $_GET 参数 s 没有指定, 该API接口也会去找 $_POST 变量 id.
1 | curl -X POST https://helloacm.com/api/steemit/account/witness/ -d "id=justyy" |
curl -X POST https://helloacm.com/api/steemit/account/witness/ -d "id=justyy"
STEEMIT API 服务器
当前 我提供了4个免费的STEEMIT API服务器 分别于世界不同的地方供免费使用 (fair use policy)
美国东部: helloacm.com
日本东京: happyukgo.com
英国伦敦: uploadbeta.com
美国西部: steakovercooked.com
强烈推荐
- 英国代购-畅购英伦
- TopCashBack 返现 (英国购物必备, 积少成多, 我2年来一共得了3000多英镑)
- Quidco 返现 (也是很不错的英国返现网站, 返现率高)
- 注册就送10美元, 免费使用2个月的 DigitalOcean 云主机(性价比超高, 每月只需5美元)
- 注册就送10美元, 免费使用4个月的 Vultr 云主机(性价比超高, 每月只需2.5美元)
- 注册就送10美元, 免费使用2个月的 阿里 云主机(性价比超高, 每月只需4.5美元)
- 注册就送20美元, 免费使用4个月的 Linode 云主机(性价比超高, 每月只需5美元) (折扣码: PodCastInit2022)
- PlusNet 英国光纤(超快, 超划算! 用户名 doctorlai)
- 刷了美国运通信用卡一年得到的积分 换了 485英镑
- 注册就送50英镑 – 英国最便宜最划算的电气提供商
- 能把比特币莱特币变现的银行卡! 不需要手续费就可以把虚拟货币法币兑换
微信公众号: 小赖子的英国生活和资讯 JustYYUK