스팀 앱 개발기 #82 - 포스트의 보팅 리스트에서 각 보팅의 가치는 어떻게 계산해야 하나?
포스트의 보팅 리스트를 보여주는 화면을 구현하려고 하는데요. 각 보팅의 가치(단위: $)를 어떻게 계산해야 하느냐가 고비입니다. bridge.get_ranked_posts API로부터 리턴 받은 activte_votes 배열에서 각 요소는 voter(보팅한 계정), rshares만 가지고 있습니다. rshares만으로는 보팅의 가치가 얼마인지 계산할 수 없습니다. 분명 어딘가 방법은 있을텐데... 그걸 어디서 찾을 수 있을지가 문제입니다.
condenser_api.get_active_votes API는 어떤가?
포스트로부터 보팅 리스트를 구하는 API는 있습니다. 이것을 통해 보팅 관련 추가 정보를 받아올 수는 있습니다. 아래 JSON 자료가 바로 그 예입니다.
{
"voter": "dorian-lee",
"weight": 44805,
"rshares": "738622648156",
"percent": 10000,
"reputation": 0,
"time": "2022-12-10T13:42:12"
}
그러나 이것으로도 보팅 가치를 직접 알 수는 없습니다. 스팀 API 문서에서는 이와 관련된 자료가 있을까요?
Estimate the value of an upvote
스팀 API 사이트에서 'Estimate the value of an upvote'라는 문서가 있습니다. 이 곳에서 rshares를 달러 값으로 바꾸는 방법이 설명된것으로 보입니다. 오늘은 늦었구요. 내일 이 문서를 자세히 읽어봐야 하겠습니다. 이 자료가 제가 원하는 대답이기를 바랍니다. 링크는 아래와 같습니다.
https://developers.steem.io/tutorials-recipes/estimate_upvote
지난 스팀 앱 개발기
- #81 - 보팅 리스트 화면 개발 예정
- #80 - 버그 수정: 태그 화면 시작시 bridge.get_ranked_posts API가 여러 번 실행되는 문제
- #79 - 태그 화면에 새로 고침 기능 추가
- #78 - 태그 화면에서 포스트들의 디폴트 썸네일 변경
- #77 - 태그 화면에서 썸네일 없는 포스트 항목에 엉뚱한 썸네일이 보이는 오류
- #76 - 태그 검색시 앱이 죽는 버그 수정
- #75 - 태그 화면의 포스트 항목에 태그/커뮤니티 표시
- #74 - 태그 화면에서 포스트 리스트 추가 로딩시 깜빡임 문제 해결
- #73 - 태그 화면의 포스트 리스트에 무한 스크롤 적용
- #72 - 태그 화면의 포스트 리스트에서 항목들 사이 분리선 보이기
- #71 - 태그 화면에서 포스트 항목들의 썸네일 로딩
- #70 - 태그 화면 1차 구현
- #69 - 태그 화면에 데이터 바인딩 적용
- #68 - 태그 화면(TagsFragment) 구성
- #67 - TagsViewModel 클래스에 포스트 리스트 구하는 메소드 그리고 라이브 데이터 추가
- #66 - bridge.get_ranked_posts API 연동 구현: ReadRankedPostsUseCase 클래스 추가
- #65 - bridge.get_ranked_posts API 연동 구현: SteemRepository 인터페이스, SteemRepositoryImpl 클래스 수정
- #64 - bridge.get_ranked_posts API 연동 구현: SteemService 인터페이스에 메소드 추가
- #63 - bridge.get_ranked_posts API 관련 데이터 클래스 추가 수정
- #62 - bridge.get_ranked_posts API의 응답 자료를 맡을 데이터 클래스 수정
- #61 - layout_post_item.xml 수정 후 예상치 못한 빌드 오류
- #60 - bridge.get_ranked_posts API의 응답 자료를 맡을 데이터 클래스 정의
- #59 - 태그별 포스트 리스트를 구하기 위한 bridge.get_ranked_posts API
- #58 - 포스트 리스트를 구성할 항목의 레이아웃 (3) 데이터 클래스 정의 및 데이터 바인딩 적용
- #57 - 포스트 리스트를 구성할 항목의 레이아웃 (2)
- #56 - 포스트 리스트를 구성할 항목의 레이아웃
- #55 - .gitignore 파일 작성
- #54 - RxJava 관련 메모리 누수 방지 코드 작성
- #53 - 버그 수정: 인터넷 미연결시 API 실행하면 앱 강제 종료
- #52 - 인터넷 미연결시 API 실행하면 어떻게 될까?
- #51 - 파워다운 끝났으나 SP to power down 값이 0이 아닌 버그
- #1 ~ #50
Posted through the AVLE Dapp (https://avle.io)
[광고] STEEM 개발자 커뮤니티에 참여 하시면, 다양한 혜택을 받을 수 있습니다.
어...어렵습니다!
역시!!!전문가 시네요!