[NodeJS] API 사용 법 14편 송금 확인해보기

in SteemCoinPan •  7 months ago 

안녕하세요 ayogom 입니다.
오늘은 송금이 정상적으로 들어왔는지 확인 하는 로직을 좀 짜보려고 하는데요. 지금까지 배웠던 방법을 활용해본다면 실시간으로 모니터링 하는 이전 글 [NodeJS] API 사용 법 7편 스팀 블럭 모니터링 하기[NodeJS] API 사용 법 8편 스팀 블럭 모니터링 하기 2편을 참고 하면 블럭 모니터링을 할 수 있을 듯 합니다.

거기서 한가지만 응용을 하면 되죠
한번 해볼까요?
운이 좋게도 이전 포스팅에 쓰인 이미지를 보니 전송 내역을 볼 수 있었습니다.

상단에 transfer 라는 것으로 from : tipu 에서 to tbnfl4sun 에게 0.0020 STEEM이 메모와 함께 전송된 것을 볼 수 있는데요 송금 즉 입금을 확인 하려면 이 기록을 모니터링을 하면 됩니다.

``
var steem = require('steem');

steem.api.streamOperations((err, result) => {
console.log(err, result);
});
``

기본 베이스가 되는 모니터링 코드입니다. 여기서 위에 보이는 transfer 그리고 나에게 보내는 기록만 필터할 필요가 있습니다.

var steem = require('steem');

steem.api.streamOperations((err, result) => {
    if (result[0] == "transfer"){
        if((result[1].to != undefined)&&(result[1].to == "ayogom")){
             console.log("From : ",result[1].from);
             console.log("To : ",result[1].to);
             console.log("Amount : ",result[1].amount);
             console.log("Memo : ",result[1].memo); 
        }
    }
});

이렇게 하고 결과를 봐보겠습니다.

위와 같이 정확하게 모니터링이 체크되었습니다.
모니터링 하는 방법에 따라 다양하게 구현이 가능합니다.
내일은 이 송금을 이용한 보팅봇을 한번 구현해보겠습니다~

  • 스팀관련해서 궁금하신 내용이 있다면 언제든 문의 주세요

작성 예정인 글 List

  • Nodejs 를 이용한 스팀 API 사용해보기 (계속)

누군가에게는 도움이 될 수 있는 글

스팀잇 기본 이야기

니트로스 (SCT, ZZAN 등 ) 이야기

스팀잇 심화 이야기

스팀잇 보상과 연결되는 이야기

해킹과 관련된 이야기

개발과 관련된 이야기
Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

[US$80.50](▼16%)[SONGJING]SONGJING SJ-125E 제습기 / 송징 SJ-125E 제습기 / 36평적용 / 165W 고출력 / 대용량 물탱크 / 관부가

WWW.QOO10.COM

start success go! go! go!

@ayogom transfered 5 KRWP to @krwp.burn. voting percent : 12.56%, voting power : 60.06%, steem power : 1789561.41, STU KRW : 1200.
@ayogom staking status : 930 KRWP
@ayogom limit for KRWP voting service : 1.86 KRWP (rate : 0.002)
What you sent : 5 KRWP
Refund balance : 3.139 KRWP [54675410 - 618a8c5ecc9edac1b213f9bfbef610b5623da73d]