[Python] Steemitの報酬を取得してみる
こんにちは、@yasuです。
報酬のSTEEMとSBD、およびSPは、アカウントの情報にそのまま入っています。
アカウント情報はget_accountメソッドで取得します。
https://repl.it/ の環境で確認したみたいと思います。
pythonをはじめてみる
コード
from steem import Steem
def steemit_view_reward(USERNAME):
s = Steem()
# 現在の報酬を取得する。
account = s.get_account(USERNAME)
reward_steem = account['reward_steem_balance']
reward_sbd = account['reward_sbd_balance']
reward_sp = account['reward_vesting_steem']
reward_vests = account['reward_vesting_balance']
# 現在の報酬を表示する。
print(f"{reward_steem}, {reward_sbd}, {reward_sp}, {reward_vests}")
steemit_view_reward("yasu")
動作結果
ウォレットのスクリーンショット
1.844 SPと同じ結果が表示されました。
@yasu transfered 0.5 KRWP to @krwp.burn. voting percent : 6.31%, voting power : 64.56%, steem power : 1947474.25, STU KRW : 1200.
@yasu staking status : 250 KRWP
@yasu limit for KRWP voting service : 0.5 KRWP (rate : 0.002)
What you sent : 0.5 KRWP [48014020 - 05f154e0de24d747f3468a0d12119703bc3bcf9b]
Have you tried beempy. I've started use it more and quite like it.