지난 연재
[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님의 지갑에 표시된 송금 내역
이상으로 블록체인 기반의 블로그 서비스인 스팀잇에서 스팀달러를 이체해 보았습니다.
다음에서는 특정 유저의 포스팅의 내역을 조회해보는 강좌를 진행해 보겠습니다.
점점 더 봇을 만드는데 가까워지고 있는 것이 느껴지시지요? ^^
미나리님 좋은 글 감사합니다 ㅎㅎ
좋게 평가해 주셔서 감사합니다.
저에게 송금된 것을 확인했습니다.
감사합니다. ㅎㅎ
하핫.. 다시 '반사'하셨던데요? ^^ 연재에 관심가져주셔서 감사합니다~
개발 연재는 늘 관심가지고 있습니다. 계속 연재해주세요. ㅎㅎ
저도 예전에 다뤘던 컨텐츠라서 더 관심이 가네요.
저는 글쓰기에 재주가 없어서 인지 반응이 영 안좋더라구요. ㅠㅠ
혹시 보실거면 아래 글을 참조해주세요 ㅋㅋㅋ
https://steemit.com/kr-newbie/@jongeun/steem-js-transfer
정말 @minari 님 대단하십니다.
1차 부터 차근 차근 다시 봐봐야 겠습니다~ ^^
감사합니다~!
보시면 안시겠지만 하나도 안대단한 그냥 초급(?) 실습일 뿐이에요 ^^
진짜 대박이네요. 처음부터 꼼꼼히 읽어보며 도전해봐야겠습니다. 넘 감사합니다. 이런거 넘 좋아요 ㅋㅋㅋ
관심 가져주셔서 감사합니다~
혹시 받는 측에서 확인하는 방법은 어떤게 있을까요.