안녕하세요, 햅뽀이입니다.
SCTM 채굴풀을 만들기 위해서 열심히 개발을 하고 있습니다. 채굴풀의 안정적인 운영을 위하여 열심히 분석하고 개발한 글에 대해서 간단히 메모겸 포스팅을 합니다.
개발자 분들을 위한 글이니 참고바랍니다.
필요사항
- 임대자 임대/임대철회 자동 모니터링
- 그에 따른 지분율 계산
- 채굴 결과 확인
- 수익분배
임대/임대철회 자동모니터링
- 사용 API : sscjs(https://api.steem-engine.com/rpc/)
- 사용 함수 : streamFromTo
- Action : delegate
- Symbol : SCTM
- Sender/To 확인
- Amount 확인
- Timestamp 확인
1 | ssc.streamFromTo(blockNoFrom, blockNoTo, (err, result) => {}); |
지분율 계산
- 전체 임대량 대비 각자 계정 지분율 계산
채굴결과 확인
- 사용 API : steem js
- 사용 함수 : getBlock
- type : mining
- Symbol : SCT
- Winners : winner
- Amount : claim_token_amount
- Timestamp 확인
1 | content:{ |
수익분배
- 지분율 가져와서 채굴량 대비하여 지분만큼 분배
- custom_json을 이용하여 코인 분배
채굴관련하여 필요하신 분은 참고하시면 될것 같습니다.
또는 관련하여 궁금한게 있으시면 댓글 주시면 답글 달아 드리도록 하겠습니다.
여기까지 읽어주셔서 감사합니다.