파이썬 beem에서 특정 계정이 소유한 스팀파워를 확인하는 방법입니다. Account 모듈의 get_vests() 함수를 이용합니다.
from beem import Steem
from beem.account import Account
node_list = ["https://api.steemit.com"]
s = Steem(node=node_list)
a = Account('joviansummer', blockchain_instance=s)
my_vests = a.get_vests(only_own_vests=True)
get_vests() 함수에서 임대를 받거나 준 스팀파워를 제외하고 본인이 소유한 스팀파워, 즉 자체 스팀파워를 파악하기 위해 only_own_vests=True로 인자를 지정해 줍니다. 반환되어 변수 my_vests에 할당된 결과는 beem에서 제공하는 Amount 객체이며 스팀파워가 아니라 vest값입니다. 이로부터 vest값을 부동소수점 수자(float)로 가져와 스팀파워로 변환을 합니다. 변환은 Steem 객체의 vests_to_sp() 함수를 이용합니다.
my_vests_float = my_vests.amount
my_sp = s.vests_to_sp(my_vests_float)
print(my_sp, "SP")
@joviansummer의 스팀 프로젝트
스팀 증인노드를 운영중입니다. @jswit에 증인투표해 주시면 감사하겠습니다.
(https://steemitwallet.com/~witnesses)
jsup 서비스에 큐레이션 보상 분배 기능이 추가되었습니다.
jSTEEM 프로젝트 - 텔레그램 챗봇으로 구현하는 스팀 블럭체인 탐색기
Posted through the AVLE Dapp (https://avle.io)
Thank you, friend!
I'm @steem.history, who is steem witness.
Thank you for witnessvoting for me.
please click it!
(Go to https://steemit.com/~witnesses and type fbslo at the bottom of the page)
The weight is reduced because of the lack of Voting Power. If you vote for me as a witness, you can get my little vote.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Upvoted! Thank you for supporting witness @jswit.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit