안녕하세요 ayogom 입니다.
오늘은 잠깐 steem eojin api를 한번 사용해볼까 합니다. 이유는 최근에 @maikuraki 형님의 지옥풀을 보면서 매번 SCT 에 대한 스테이킹 하는 모습을 보며 자동화를 알려드리면 좋겠다 싶어서 시작 합니다.
이번 쓰리즈는 무려 3부작으로 기획하고 있습니다. 포스팅을 느려지는 단점이 있지만, 제 목적(?) 처럼 포스팅 거리를 매일 쓸 쑤 있으니깐요... 하앍
steem enjin 에 대한 api를 사용하기 위해서는 먼저 라이브러리를 설치 해야 합니다. 이것은 이전에 steem api를 설치 한 것과 같은 이치 입니다.
언제나 처럼 Node.js command prompt
를 실행하시고,
steem 라이브러리가 있는 위치에 가셔서 steem engin api를 설치 합니다.
npm install sscjs
관련 깃허브 주소는 "https://github.com/harpagon210/sscjs" 을 참고 하시면 됩니다.
설치를 하시고, 정상적으로 설치가 되었는지, 간단한 소스를 짜보겠습니다.
const SSC = require('sscjs');
const ssc = new SSC('https://api.steem-engine.net/rpc/');
var steem = require('steem')
ssc.find(
'tokens', //contract name
'balances', //table name
{
'symbol':'SCT',
'account': 'enmaai'
}, //query to perform on the table
0, //limit the number of records to retrieve
0, //offset applied to the records set
[], //array of index definitions { index: string, descending: boolean }
(err, results) => { //callback
console.log(err, results);
});
해당 소스는 SCT를 가지고 있는 @enmaai 계정의 정보를 호출 하는 코드입니다.
여기서 한가지 중요한점은 SSC를 연결하는https://api.steem-engine.net/rpc/
주소가 기존과 달라졌다는 점입니다. 옛날 포스팅을 보면 다른 주소로 연결되기 떄문에 (api-steem-engine.com) 연결이 되지 않습니다. 따라서 반드시 위의 주소로 해주셔야 합니다.
그럼 한번 실행 해볼까요?
@enmaai 계정이 SCT를 현재 1200개를 스테이킹 하고있고, 잔고로는 90.040개 그리고 위임은 280900개를 받으셨네요~ 이렇게 쉽게 확인 할 수 있습니다.
그럼 이 것을 매일 스테이킹 하는 방법은? 내일 알려드리겠습니다 ㅎ
작성 예정인 글 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편) -설치
- 증인 노드 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편 간단한 보팅 봇 만들기
[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
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
응?ㅎ
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
내용은 봐도 모르니...ㅎㅎ
즐거운 한주 되세요^^
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
그렇죠 ㅠ ㅋㅋ 즐거운 한주 되십쇼 독거형님!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@banguri님이 당신을 멘션하였습니다.
https://www.steemit.com/@banguri/6-7
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@ayogom transfered 5 KRWP to @krwp.burn. voting percent : 8.36%, voting power : 60.20%, steem power : 1783827.45, STU KRW : 1200.
@ayogom staking status : 800 KRWP
@ayogom limit for KRWP voting service : 1.6 KRWP (rate : 0.002)
What you sent : 5 KRWP
Refund balance : 3.4 KRWP [54416651 - 67f3b8babdff8e84d313eac9f9fa3bdbe0ce3314]
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@support-kr님이 당신을 멘션하였습니다.
https://www.steemit.com/@support-kr/5-24-6-6-2-support-kr
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit