DEC 토큰 채굴 수량을 알아보자.
안녕하세요
좋은친구(@gfriend96)가 되고싶은 부기입니다.
스팀몬스터에서 DEC 토큰을 배틀로 채굴할수 있습니다.
채굴한 DEC 토큰은 게임내에서 사용할수도 있고
steem engine 으로 전송해서 판매할수도 있습니다.
현재 1 DEC는 약 0.0025 steem에 거래되고 있네요.
스팀몬스터는 게임으로 인한 DEC 토큰은 일 100만개가 발행 된다고 했습니다.
스몬 측에서 제공하는 API를 사용하면 배틀로 인한 DEC토큰이 얼마나 발행되는지를
배틀 결과와 함께 알수가 있습니다.
제가 지금까지 얼마나 채굴했는지
또 다른사람은 얼마나 얻었을지 궁금해서
DEC 토큰 채굴 수량이 얼마나 되는지 알아보기 위해 프로그램을 만들어 보기로 했습니다.
우선 Player의 battle history를 찾아보면 최근 50경기에 대한 배틀 결과를 알수가 있습니다.
https://api.steemmonsters.io/battle/history?player=account_name
위 URL을 브라우져에 입역해보면 되는데요 account_name 대신 본인이 보고싶은 계정을 넣으면됩니다.
저의 계정을 보고 싶다면 https://api.steemmonsters.io/battle/history?player=gfriend96 이렇게 입력하면 됩니다.
그러면 이렇게 총 50개의 배틀 결과를 알수 있습니다.
(PC의 Firefox 브라우져를 사용하면 위 사진처럼 보기좋게 보여줍니다.)
저기서 battles의 0번을 보시면 젤 아래쪽에 dec_info 항목이 있습니다.
이 항목이 이번 배틀로인해 발행된 DEC 토큰의 정보입니다.
그중 "reward":156.018 이라고 된 부분이 보이실텐데요
이 reward가 이번 배틀로 인해 winner가 얻은 DEC의 양입니다.
본인이나 다른사람의 최근 50경기는 이 API를 사용하면 되는데
그 이전의 결과는 이걸로 알수가 없습니다.
저는 처음 발행부터 모든 DEC 발행을 알고 싶기 때문에 다른 API를 찾아봅니다.
스팀몬스터의 모든 transaction을 열람하는 API가 있는데 아래와 같습니다.
https://api.steemmonsters.io/transactions/history?limit=1000
위 API는 최근부터 limit 갯수만큼(최대 1000개) 스팀몬스터에서 일어난 모든 transaction을 가져오는 API입니다.
모든 transaction이기 때문에 여기에는 battle 에 관련된 것뿥만이 아니라
카드팩 오픈이나 카드 전송, 토너먼트 참가 등등 모든 스몬관련 액션들이 들어있습니다.
이중 위처럼 type 이 sm_battle이 있는데요
이 항목이 배틀결과가 기록되어 있는 부분입니다.
이중 result에 보면 앞서와 마찬가지로 dec_info 부분이 있는데(사진에서 초록색으로 칠해진 부분)
이부분이 DEC 발행 정보가 있는 부분입니다.
이 dec_info의 reward 양과 winner를 통해 누가 얼마를 획득했는지 알수가 있으니
모든 reward 정보와 winner를 계산하면 총발행양과 누가 얼마를 획득했는지 등등을 알수가 있습니다.
그런데 위 API도 최근부터 1000개의 결과만 보여주게 되어있는데요
여기에 before_block이란 옵션을 주게되면
해당블럭부터 시작해서 limit 양만큼의 정보를 받아오게 됩니다.
33551251번 블럭부터 그 이전 1000개의 데이터를 보고 싶다면
아래처럼 하시면 됩니다.
https://api.steemmonsters.io/transactions/history?before_block=33551251&limit=1000
따라서 최종적으로 발행된 모든 DEC의 결과를 확인하려면
최초 1000개의 transaction을 결과에서 sm_battle type만 골라
dec양과 winner를 기록하고
마지막 1000번째의 block number를 가지고
다시 이전 1000번째 transaction을 가져와서 기록 ..
이렇게 dec가 채굴되지 않을때 까지 도달하면 모든 DEC 채굴 정보를 알수 있게 됩니다.
이 정보를 토대로 필요한 정보드를 다시 계산해 봤습니다.
아래는 최초 DEC 발행시간부터 현재까지 매 100만개의 DEC 가 발행된 시간입니다.
Time : 2019.05.20 23:09:10 , Total<5.389>, Block : 33074841, DEC Gen : 5.389
Time : 2019.05.21 22:29:46 , Total<1000085.579>, Block : 33102834, DEC Gen : 182.692
Time : 2019.05.22 23:28:40 , Total<2000036.473>, Block : 33132793, DEC Gen : 52.766
Time : 2019.05.23 23:57:40 , Total<3000046.002>, Block : 33162152, DEC Gen : 117.558
Time : 2019.05.24 23:55:22 , Total<4000161.608>, Block : 33190883, DEC Gen : 198.492
Time : 2019.05.26 00:15:13 , Total<5000220.179>, Block : 33220057, DEC Gen : 278.503
Time : 2019.05.26 23:37:55 , Total<6000025.501>, Block : 33248086, DEC Gen : 32.273
Time : 2019.05.28 00:07:59 , Total<7000077.894>, Block : 33277460, DEC Gen : 276.649
Time : 2019.05.29 00:14:16 , Total<8000006.272>, Block : 33306361, DEC Gen : 7.924
Time : 2019.05.30 00:23:16 , Total<9000020.943>, Block : 33335315, DEC Gen : 96.577
Time : 2019.05.30 23:44:04 , Total<10000089.288>, Block : 33363303, DEC Gen : 121.107
Time : 2019.05.31 22:46:26 , Total<11000009.844>, Block : 33390921, DEC Gen : 22.805
Time : 2019.06.02 04:12:28 , Total<12000033.119>, Block : 33426205, DEC Gen : 342.571
Time : 2019.06.03 01:38:06 , Total<13000013.376>, Block : 33451890, DEC Gen : 83.309
Time : 2019.06.04 01:10:54 , Total<14000049.977>, Block : 33480110, DEC Gen : 87.507
Time : 2019.06.05 00:47:01 , Total<15000020.087>, Block : 33508408, DEC Gen : 322.487
Time : 2019.06.06 00:48:46 , Total<16000003.957>, Block : 33537209, DEC Gen : 12.559
하루에 100만개가 채굴된다고 했는데 시간이 일정하지는 않군요.
아래는 현재까지의 토탈 DEC채굴 횟수와 수량 그리고 획득 순위입니다.
현재 @cyguy님이 가장 많이 채굴을 하셨고
kr에서는 @bji1203님, @glory7님, @marabara님, @fenrir78님 네분이 가장 많이 획득하셨네요
저는 DEC 최초 발행후 오늘 까지 대략 17일간 51451개를 채굴했군요
현재 시세가 약 0.0025스팀이니 스팀으로 환산하면
17일간 128.6 스팀을 획득했습니다.
(물론 팔지않고 다시 게임에서 다 써버렸기 때문에... 실제로는 0스팀입니다 ㅡ0ㅡ)
그래도 이렇게 환산해보니 획득 스팀양이 적지않군요
추후로 일간, 주간 획득양을 계산해서
순위와 증감양 등을 daily report 형식으로 올려보면 어떻까 생각중입니다.
기본편
[Steemmonsters] 스몬 일퀘를 해보자 - Battle 하는법
[Steemmonsters] 스몬 소환사에 대해 알아보자
[Steemmonsters] 몬스터에 대해 알아보자 - 1 스탯
[Steemmonsters] 몬스터에 대해 알아보자 - 2 카드합성
[Steemmonsters] 몬스터에 대해 알아보자 - 3 레벨과경험치
[Steemmonsters] 몬스터에 대해 알아보자 - 4 능력
[Steemmonsters] 대전룰정리 (2019.05.07 룰1개 추가, 총19개)
[Steemmonsters] 기본적인 팀 짜기
DEC토큰 채굴 정리
심화편
[Steemmonsters] 공격순서에 대해 알아보자
[Steemmonsters] 알파카드를 베타카드로 교환하는 경험치 비율은?
Sponsored ( Powered by dclick )
13세 이하 어린이는 유튜브 활동이 제한된다고 하네요
이에 대한 여러분의 생각이 궁금합니다.
헉 대단하십니다. 이렇게 통계를 낼 수도 있군요.
Posted using Partiko Android
헉! 대단하십니다... 121242 개라니... ㅎㅎ
대단한것 까진 아니구요
프로그램 짠다고 노가다(?)를 조금 했지만 궁금해서 한번 해봤습니다 ^^
글로리님 12만개.. 엄청 채굴하셨습니다 +_+
저도 많이 체굴 했군요.ㅎㅎ
그러게요 롱다리님도 많이 채굴하셨군요..
54위... 조금더 노력하셔야겠어요!! ㅋ
그러게요..
많이.. 노력해야 할것 같아요 ㅠㅠ
정말 대단합니다!
하하 감사합니다 ^^;
정말 대단합니다
저 통계를 보니 일퀘를 위해서 마구잡이로 게임을 하였는데 이제는 DEC 보상 CAPTURE RATE 관리도 해야겠네요
이미 충분히 많이 받으시는데..
관리하시면 더 많이 받으시겠군요 ㄷㄷ
부기님 몰랐는데 능력자셨군여...ㅋㅋㅋ
하하 능력자 코스프레 해봤습니다 ^^;;
Posted using Partiko Android
Thank you for your continued support towards JJM. For each 1000 JJM you are holding, you can get an additional 1% of upvote. 10,000JJM would give you a 11% daily voting from the 600K SP virus707 account.
감사합니다
Posted using Partiko Android
채굴을 꽤 많이 했군요. 좀 더 해야하나? ㅋ
트아형님은 거 채굴하셔야죠
일 8000~1만개 정도로.. 가즈아~!!
Posted using Partiko Android
부기형님 ㅎㅎㅎ 전문가 포스가 ㅎㄷㄷㄷㄷ!!
으흐흐 뭔가 있어보이나요?
그렇다면 작전 성공(?)
사실은 별거 없는겁니다 ^^;;