어제 새벽까지 채굴 현황을 모아서 볼 수 있는 파이썬 프로그램 만들었습니다. 아직 웹 프로그래밍을 할 줄 몰라서 저만 볼 수 있는 상태이고요. 아마 곧 웹에서 볼 수 있는 사이트가 나올 것으로 보입니다.
점유율은 채굴된 수량 대비하여 본인의 점유율이고 지분율은 현재 staking되어 있는 수량대비 본인의 지분율입니다. 두 수치가 비슷하게 움직이면 지분율과 채굴량이 비슷하게 나온다고 보시면 됩니다.
위 표를 보면 비슷하게 나오는 것 같습니다. 단 스테이킹을 한 시점이 다를 수 있기 때문에 단순히 현재 지분율과 점유율이 차이가 있다고 해서 다르다고 판단하기는 좀 어려울 것 같습니다.
다만 스테이킹 된 52명 중 현재까지 한 개라고 채굴이 되신 분은 40명입니다. 이 수치는 갈수록 증가할 것 같습니다.
아직 한 개도 채굴이 되지 않으신 분들입니다. 조만간 기쁜 소식이 오기를 기원합니다.
채굴은 steem-engine에 나오지 않고 steem 블록체인에서 확인이 가능합니다.
관련 파이썬 코드는 아래와 같습니다.
mined = {}
account = Account(accnt)
for h in account.history_reverse():
if ( h["type"] == 'custom_json' ):
if ( h['id'] == 'scot_claim' ) :
mining = json.loads(h['json'])
print(h['timestamp'], mining['claim_token_amount'], mining['winner'])
for winner in mining['winner'] :
try:
mined[winner] += mining['claim_token_amount']
except KeyError:
mined[winner] = mining['claim_token_amount']
# 결과를 소팅하여 출력
sorted_m = sorted(mined.items(), key=lambda kv: kv[1], reverse=True)
for miner in sorted_m :
print("miner : ", miner[0], "\t", "%.2f"%mined[miner[0]])