요즘 token이 우후죽순으로 생겨나면서 token을 보기 위해 steem engine 사이트나 steempeek 에서 token을 확인하게 되는 경우가 많습니다.
그래서 sct 에 이 기능이 있으면 좋겠다 싶어서 어제부터 열심히 소스를 분석하고 오늘 수정 중입니다.
일단 데이터를 가져와서 넣고 꺼내는 부분까지는 했는데 출력이 잘 안 되네요 ㅜㅜ
시간 관계상 오늘은 여기까지 하고 내일 나머지를 해야할 듯 합니다.
지금까지 한 작업한 소스는 다음과 같습니다.
src/app/redux/UserSaga.js
symbol : LIQUID_TOKEN_UPPERCASE
이라고 된 것이 SCT token만을 불러오는 것입니다.
저 부분을 삭제하면 해당 계정이 가지고 있는 모든 token을 가지고 오게 됩니다.
이때 호출하는 함수를 ssc.findone에서 ssc.find로 변경시켜줍니다.
처음에 findone은 무조건 하나의 symbol만 가져오는 것인데 이걸 변경해 주지 않아서 2시간 동안 헤맸습니다. ㅜㅜ
저렇게 변경하고 난 이후 userAction을 입력하는 곳에 추가로 all_token_balances를 입력해 줍니다.
이후 아래의 지갑 소스를 변경합니다.
src/app/components/modules/UserWallet.jsx
앞서 입력한 token 정보를 불러오는 소스를 추가합니다.
그리고 출력하는 소스를 추가합니다.
서버 로그 상에는 아래와 같이 정확한 값이 찍히는 것을 볼 수 있습니다.
steempeak과 비교해도 동일함을 알 수 있습니다.
그런데 실제 출력화면에는 다음과 같이 나오는군요... ㅜㅜ
react에서 출력하는 구문이 잘못된 것 같은데 끝까지 하고 자면 밤을 샐 것 같아 여기까지 하고 steempeak처럼 깔끔하게 나오도록 하여 다시 포스팅하도록 하겠습니다.
어렵네요..ㅜㅜ
이전글
Intro 내 컴퓨터에서 나만의 sct를 실행해 보자
1. [나만의 SCT #1] 보팅 비율 보기
2. [나만의 SCT #2] SCT 보상액과 Steem 보상액 함께 보기
3. [나만의 SCT #3] 보팅 금액 (SCT), 글 리스트에서 보팅자 확인, 보팅자 Limit 풀기
4. [나만의 SCT #4] 보팅바 고정값 클릭 기능
5. [나만의 SCT #5] 보팅비율 수동 입력
6. [나만의 SCT #6] 수정 소스