스팀 앱 개발기 #48 - 스팀 파워 값이 스팀잇 사이트와 다른 문제 분석

지난 포스트에서 '스팀 파워 값이 스팀잇 사이트와 다른 문제'가 있다고 알려 드렸습니다. API가 문제인지 아니면 VEST를 스팀으로 변환하는 코드가 문제인지 알아야 합니다. 오늘은 이에 대한 분석 결과를 알려 드릴까 합니다.


VEST를 스팀으로 변환하는 코드가 문제인가?

코드는 아래 링크를 참조하여 만들었습니다. 매뉴얼을 다시 보니 코드에 문제가 있는 것으로 보이지는 않았습니다. 거기 적혀 있는 공식대로 코드를 작성했으니까요.

https://developers.steem.io/tutorials-recipes/vest-to-steem

그렇다면 API에 문제는 없는 것인지 알아봐야겠지요?


API가 문제인가?

steemitwallet.com 사이트에서 어떤 API를 사용하는지 파악하는 게 좋겠다고 판단합니다. 방법은 @ayogom 님께서 예전에 작성해 주신 포스트를 참고했습니다.

웹사이트의 API를 몰래 사용하는 방법 (by @ayogom)

지갑 페이지를 열어본 결과, condenser_api.get_dynamic_global_properties 대신 call API를 사용하는 것으로 파악됩니다. Request payload는 아래와 같습니다.

image.png

total_vesting_shares 값을 알기 위해 condenser_api.get_dynamic_global_properties API를 사용하는 것이 잘못된 것일까요? 그것 대신 call API를 사용하는 것이 옳은 것일까요?


마치며...

내일은 call API를 테스트, 분석해 볼 예정입니다. 예상보다 문제 해결 과정이 길어지는 것 같아 걱정이 조금 되네요. 그렇지만 이런 과정 하나하나가 의미 있다고 생각합니다. 귀찮고 번거롭더라도 그러한 과정을 스팀잇 포스트로 남기면서 개발을 진행하고자 합니다.


지난 스팀 앱 개발기

Sort:  
 4 years ago 

[광고] STEEM 개발자 커뮤니티에 참여 하시면, 다양한 혜택을 받을 수 있습니다.

Coin Marketplace

STEEM 0.05
TRX 0.33
JST 0.080
BTC 63676.30
ETH 1681.71
USDT 1.00
SBD 0.41