안녕하세요 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 사용해보기 (계속)
누군가에게는 도움이 될 수 있는 글
스팀잇 기본 이야기
- 복잡한 키&패스워드는 그만 손쉬운 로그인 키체인의 사용법
- 계정 옆의 숫자 평판? "reputation" 이란
- 스팀잇 내부 거래 사이트, 마켓
- 오랜만에 스팀잇에 돌아왔더니 로그인이 안됩니다 (Logging in with non-posting key)
- 스팀잇에 기존 사용하던 트론 지갑을 연결하는 방법
- 스팀 체인의 패스워드 / 키의 역활
- Steemit의 태그 사용법과 커뮤니티스 사용법
- Steemit 프로필 변경 방법
- 스팀파워 임대가 안된다 왜?
- 스팀잇 계정 만들기
- 스팀잇 저장 보상의 종류와 뭐가 좋을지
- 스팀잇 속닥속닥 비밀 메모 사용하기!
- 스팀/스달 입금, 출금 그리고 업비트 이용방법
- 갑자기 steemit 사이트가 접속이 안된다면?
- 스팀잇 내에 붉은 글씨 사용법
- 스팀잇 지갑에 접속이 되지 않을 때
- 스팀잇 글 작성 문법 [마크다운편]
- 스팀잇 글 작성 문법 [HTML]
- 스팀잇 가독성 및 작성을 편하게 해주는 "Steemit.com Enhancer" 툴
- 스팀 키 권한을 해제 해 보자
니트로스 (SCT, ZZAN 등 ) 이야기
- Steem체인의 또하나의 커뮤니티 "zzan"
- Steem체인의 또하나의 커뮤니티 "sct"
- [요청] 스팀엔진 Explorer 가 접속이 되지 않아요
- [요청] 스팀엔진 사용방법
- SCT 포스팅피 납부 확인 및 납부 방법
- 니트로스(SCT, ZZAN, AAA) 에 대한 설정 확인해보기
스팀잇 심화 이야기
- 스팀의 인플레이션에 대해서
- 하루에 스팀 리워드 풀에 포함되는 스팀은 얼마나 될까?
- 하루에 도대체 어느정도의 스팀은 생성될까요?
- 내가 보팅 했더니 보상이 떨어졌다? 왜?
- 스팀달러가 1달러를 유지하는 방법
- 글이 써지지 않아요 왜? Resource Credits!? Your transaction failed to process
- 스팀잇 에서의 $ 는 USD(미국달러) 인가요?
- 스팀은 DPOS 기반의 블록체인입니다. 그럼 DPOS가 뭔가요?
- 증인에 역활은 무엇일까
- 스팀 증인 노드 세팅하기 1탄
- 스팀 증인 노드 세팅하기 2탄
- Steem Node 정리 (Full node 1편)
- Steem Node 정리 (Full node 2편) -설치
- 최신 Full node 설치 1편
- 최신 Full node 설치 2편 Jussi 설정
- 최신 Full node 설치 3편 Jussi 설정 (Hivemind 연결) 결론 실패
- 증인 노드 feed price 업데이트 방법
스팀잇 보상과 연결되는 이야기
해킹과 관련된 이야기
개발과 관련된 이야기
- Nodejs 가 무엇인지 그리고 어떻게 설치 하는지?
- [NodeJS] API 사용 법 1편 스팀 라이브러리 설치
- [NodeJS] API 사용 법 2편 보팅을 해볼까?
- [NodeJS] API 사용 법 3편 포스팅을 해볼테다!
- [NodeJS] API 사용 법 4편 예약 포스팅 해보기
- [NodeJS] API 사용 법 5편 예약 포스팅 해보기 -2편 (포스팅 수정)
- [NodeJS] API 사용 법 6편 예약 포스팅 해보기 -3편 (매일매일 글쓰기)
- [NodeJS] API 사용 법 7편 스팀 블럭 모니터링 하기
- [NodeJS] API 사용 법 8편 스팀 블럭 모니터링 하기 2편
- [NodeJS] API 사용 법 9편 Nodejs가 가지는 불편함 (콜백지옥)
- [NodeJS] API 사용 법 10편 간단한 보팅 봇 만들기
- [NodeJS] API 사용 법 11편 Steem enjin API 사용해보기 (설치편)
- [NodeJS] API 사용 법 12편 Steem enjin API 사용해보기 (자동 파워업!)
- [NodeJS] API 사용 법 13편 송금 해보기
[US$80.50](▼16%)[SONGJING]SONGJING SJ-125E 제습기 / 송징 SJ-125E 제습기 / 36평적용 / 165W 고출력 / 대용량 물탱크 / 관부가
WWW.QOO10.COMDownvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
start success go! go! go!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@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]
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit