[node.js 스팀봇 강좌] #6. steem.js를 이용하여 송금하기

in #kr7 years ago

지난 연재

[node.js 스팀봇 강좌] #1. steem.js 라이브러리 이용하기
[node.js 스팀봇 강좌] #2. steem.js를 이용해서 보팅해보기
[node.js 스팀봇 강좌] #3. steem.js를 이용해서 포스팅 올리기
[node.js 스팀봇 강좌] #4. 인증키 등의 정보를 외부 파일에 저장하기
[node.js 스팀봇 강좌] #5. steem.js를 이용하여 댓글 달기


지금까지의 연재와 또 앞으로 두세 개의 연재는 봇(bot 또는 agent)라고 하기에는 조금 거리가 있습니다. 오히려 글을 쓰고 보팅을 하는 블로깅에 더 가깝지요.

하지만 결국 봇이라는 것도 블로깅을 하는 프로그램이기 때문에 지금 진행하고 있는 steem.js의 기본 기능들에 대한 실습이 봇의 매우 중요한 기능들이 될 것입니다.

관심을 가지고 느긋하게 보시고 또 여유되실때 따라해 보시면 좋을 것 같네요.

이번에는 steem.js 라이브러리를 활용해서 다른 스팀잇 유저에게 1 SBD를 송금해 보겠습니다. 특히, 독자의 의견을 적극 수렴하여 @jongeun 님을 수신자로 보내도록 하겠습니다. (씨익~^^)

송금을 할 때 사용하는 steem.js의 api는 다음과 같습니다.

https://github.com/steemit/steem-js/tree/master/doc#transfer

송금을 위한 transfer 함수의 인자들을 살펴보면 다음과 같습니다.

  • wif : 송금에 대한 인증키(active)입니다. 글작성 또는 보팅시 사용하는 인증키(posting)과 다릅니다.
  • from: 보내는 사람의 ID입니다.
  • to: 받는 사람의 ID입니다.
  • amount: 송금할 금액의 표시입니다. '1.000 SBD'와 같이 소수점 세째자리와 단위가 포함된 문자열을 입력합니다. 단위까지 함께 넣는걸 몰라서 한참 해맸던 기억이 나네요 ^^
  • memo: 송금시 함께 입력하는 메모입니다.

실습 1단계: 소스코드

실습 2단계: 실행결과 로그

실습 3단계: jongeun님의 지갑에 표시된 송금 내역

이상으로 블록체인 기반의 블로그 서비스인 스팀잇에서 스팀달러를 이체해 보았습니다.

다음에서는 특정 유저의 포스팅의 내역을 조회해보는 강좌를 진행해 보겠습니다.

점점 더 봇을 만드는데 가까워지고 있는 것이 느껴지시지요? ^^

Sort:  

미나리님 좋은 글 감사합니다 ㅎㅎ

좋게 평가해 주셔서 감사합니다.

저에게 송금된 것을 확인했습니다.
감사합니다. ㅎㅎ

하핫.. 다시 '반사'하셨던데요? ^^ 연재에 관심가져주셔서 감사합니다~

개발 연재는 늘 관심가지고 있습니다. 계속 연재해주세요. ㅎㅎ
저도 예전에 다뤘던 컨텐츠라서 더 관심이 가네요.
저는 글쓰기에 재주가 없어서 인지 반응이 영 안좋더라구요. ㅠㅠ
혹시 보실거면 아래 글을 참조해주세요 ㅋㅋㅋ
https://steemit.com/kr-newbie/@jongeun/steem-js-transfer

정말 @minari 님 대단하십니다.
1차 부터 차근 차근 다시 봐봐야 겠습니다~ ^^
감사합니다~!

보시면 안시겠지만 하나도 안대단한 그냥 초급(?) 실습일 뿐이에요 ^^

진짜 대박이네요. 처음부터 꼼꼼히 읽어보며 도전해봐야겠습니다. 넘 감사합니다. 이런거 넘 좋아요 ㅋㅋㅋ

관심 가져주셔서 감사합니다~

혹시 받는 측에서 확인하는 방법은 어떤게 있을까요.