@sctm.pool의 SCTM 분배 시스템

in SCT.암호화폐.Crypto4 years ago (edited)

안녕하세요 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 설계를 마무리해서 빠르면 다음달 부터는 완전 자동화를 꿈꿔야 겠습니다

오랜만에 코딩 업데이트네요

Sort:  

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




CLICK HERE 👇

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.
default.jpg

[정보] 2022년 4월 1일 steemit 이벤트 현황
https://www.steemit.com/@feelsogood/2022-4-1-steemit

@feelsogood님이 당신을 멘션하였습니다.
멘션을 받고 싶거나 받지 않으시려면 댓글을 남겨주세요. 빠른 시일내에 반영하도록 하겠습니다.

무한돌파 삼국지.추행진 Lv10 진행중
https://www.steemit.com/@redpsy1040/3uv798-lv10

@redpsy1040님이 당신을 멘션하였습니다.
멘션을 받고 싶거나 받지 않으시려면 댓글을 남겨주세요. 빠른 시일내에 반영하도록 하겠습니다.

Coin Marketplace

STEEM 0.04
TRX 0.32
JST 0.075
BTC 64282.02
ETH 1678.27
USDT 1.00
SBD 0.42