@sctm.pool의 SCTM 분배 시스템
안녕하세요 ayogom 입니다
너무나 오랜만에.... 방치한 숙제를 조금 했습니다.
제가 운영(?) 하고 있는 sctm pool을 매달 정산을 하는데, 프로페셔널 답지 못 하게 엑셀로 정리 해서 손으로 키 체인을 통해 전송하고 잇었습니다.. 매번 ㅋㅋ 아... 프로그램 짜야지 힘들다 하다가도, 이게 한달에 한번 하는 작업이다보니... 결국 미루고 미루고 미뤄서.... 하하하 이번에 1차 업데이트를 완료했습니다.
사실 1차 업데이트라고는 하지만 별 내용은 없습니다.
그냥 일괄 전송 기능만 추가했을 뿐입니다... 여기까지 한 이유는 제가 DB에 대한 경험이 부족하다보니... DB를 잘 다루지 못 합니다. 이것도 매번 한계를 갖고 공부를 해야지 하면서 못 하던 부분인데... 이번에 이 부분까지 완료 해보려고 합니다.
먼저 이번달은 일괄 전송 기능입니다.
var steem = require('steem')
var wif2 = '액티브 키'
var destination = [
['ayogom1',1],
['ayogom2',2],
['ayogom3',3],
['ayogom4',4]
];
for(i=0;i<destination .length;i++){
var json = JSON.stringify({"contractName":"tokens","contractAction":"transfer","contractPayload":{"symbol":""+"SCT"+"","to":""+destination[i][0]+"","quantity":""+destination[i][1]+"","memo":"Test "}});
steem.broadcast.customJson(wif2, ['ayogom'],[], 'ssc-mainnet1', json, function(err, result) {
if (err != null){
console.log(err)
}else {
console.log(result);
}
});
}
코드에 대해서 잠깐 설명을 드리자면 destination 부분에 송금처를 배열 형태로 넣어주면 스팀엔진 송금 하는 api인 customJson 형태를 통해 전송이 됩니다.
한가지 추가적으로 말씀을 드리지면 STEEM / SBD의 경우 블럭당 1개 계정 전송으로 제한을 하고 있습니다. 하지만 이 customJson의 경우 그러한 제한이 없기 때문에 왕창 보내도 됩니다.
이번주 내로 DB 설계를 마무리해서 빠르면 다음달 부터는 완전 자동화를 꿈꿔야 겠습니다
오랜만에 코딩 업데이트네요
sctm pool 3월 결산.
https://www.steemit.com/@sctm.pool/sctm-pool-3
@sctm.pool님이 당신을 멘션하였습니다.
멘션을 받고 싶거나 받지 않으시려면 댓글을 남겨주세요. 빠른 시일내에 반영하도록 하겠습니다.
[광고] STEEM 개발자 커뮤니티에 참여 하시면, 다양한 혜택을 받을 수 있습니다.
This post has been upvoted by @italygame witness curation trail
If you like our work and want to support us, please consider to approve our witness
Come and visit Italy Community
[by @ayogom] @sctm.pool의 SCTM 분배 시스템
https://www.steemit.com/@kr-dev.cu2/sctm-pool-sctm
@kr-dev.cu2님이 당신을 멘션하였습니다.
멘션을 받고 싶거나 받지 않으시려면 댓글을 남겨주세요. 빠른 시일내에 반영하도록 하겠습니다.
Hi @ayogom,
my name is @ilnegro and I voted your post using steem-fanbase.com.
Please consider to approve our witness 👇
Come and visit Italy Community
Upvoted! Thank you for supporting witness @jswit.

[정보] 2022년 4월 1일 steemit 이벤트 현황
https://www.steemit.com/@feelsogood/2022-4-1-steemit
@feelsogood님이 당신을 멘션하였습니다.
멘션을 받고 싶거나 받지 않으시려면 댓글을 남겨주세요. 빠른 시일내에 반영하도록 하겠습니다.
무한돌파 삼국지.추행진 Lv10 진행중
https://www.steemit.com/@redpsy1040/3uv798-lv10
@redpsy1040님이 당신을 멘션하였습니다.
멘션을 받고 싶거나 받지 않으시려면 댓글을 남겨주세요. 빠른 시일내에 반영하도록 하겠습니다.