[dev, steemapi] getAccount의 vests 값에 대해서 알아봅시다.

upvu를 운영하면서 steem 계정에 대해서 좀더 분석해봐야 할 일이 생겼습니다. 그래서 한번 알아 본 부분들 공유해 봅니다. 개발관련 내용입니다!! 독거형님 패스하셔도 됩니다!? ㅎ


steem api를 해보신 분들이라면 모두 아실만한 계정정보!
  • 바로 알수 있는 부분들도 있지만, 숫자만 무지막지하게 많은 부분들이 있습니다.
  • 바로 vest 부분인데요. 그 부분에 대해서 파봅니다.
// steem 계정에 대한 상세한 정보를 가져오는 api
steem.api.getAccounts([author], (err, data) => {});
getAccount 결과

image.png image.png

  • delegated_vesting_shares : 임대 준 스팀파워 vests
  • next_vesting_withdrawal : 다음 파워다운 일시(총 4주 이므로 주마다 갱신)
  • received_vesting_shares : 임대 받은 스팀파워 vests
  • vesting_shares : 현재 총 스팀파워 vest
  • vesting_withdraw_rate : 이번주에 파워다운 되는 스팀의 양(현재 진행중인 파워다운 양의 1/4)
  • to_withdraw : 총 파워다운 중인 스팀파워 양
  • withdrawn : 파워다운해서 받은 스팀의 양

스팀으로 환산방법
  • Steem global 정보를 불러옵니다.
steem.api.getDynamicGlobalPropertiesAsync();

image.png

  • total_vesting_shares : 스팀 전체의 vest 합
  • total_vesting_fund_steem : 스팀 전체의 스팀파워 양
// 예시로, 임대받은 스팀파워수량만 steem 으로 변환 하는 공식
const delegatedSP = delegated_vesting_shares * total_vesting_fund_steem / total_vesting_shares;

이상 도움 되는 정보가 되길 바래봅니다.

감사합니다.


Comments
Steemie currently dosen't allow you to make comments. If you want to write something, write it using another frontend (like Steemit)
Click there to view this post on Steemit.com
  • @twinpapa

    @tipu curate

  • @upvu

    @upvu voted. voting percent : 35.09 %, delegate sp : 20004, token amount : 15, total sp of upvu : 1112544

  • @sct.krwp

    @happyberrysboy transfered 23.7 KRWP to @krwp.burn. voting percent : 79.83%, voting power : 82.79%, steem power : 1826480.62, STU KRW : 1200. @happyberrysboy staking status : 7900 KRWP @happyberrysboy limit for KRWP voting service : 23.7 KRWP (rate : 0.003) What you sent : 23.7 KRWP [44573375 - 583c7727216a9108705e167b427c8384d8c438ec]

  • @fur2002ks

    독거형님 패스하셔도 됩니다!? ㅎ

    ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 저를 너무 잘 아시네요! 칫~ 패쓰~

  • @naha

    아이고 머리야~~~

  • @ribai

    올만이에여 해피님 UV인지 그거 보고 5만스팀파워업했어여 임대 하면되는거에여?ㅋ