steem.js를 이용하여 함수들 사용법을 확인 중입니다.
확인된 사항에 대하여 이 글에 추가하도록 하겠습니다.
보팅, reply, reply에 대한 reply 등등 여러 가지 test 결과가 반영될 예정이오니 이글에 나오는 있는 내용들은 무시하시기 바랍니다.
// 확인된 API 들
var author = 'tradingideas';
var permlink = 'steem-js-test';
// para : 저자, 링크
// result : 해당 글에 대한 전체 내용이 나옴
steem.api.getContent(author, permlink, function (err, result) {
console.log(err, result);
});
// para : 저자, 링크
// result : votes한 스티미언들 리스트가 나옴
steem.api.getActiveVotes(author, permlink, function (err, result) {
console.log(err, result);
});
프로그램으로 보팅 성공
보팅한 글에 또 보팅을 하니 별다른 오류 없이 주어진 weight로 보팅이 된다.
// @params
// wif : voting을 할 사람의 post용 private key (소스 공유시 유출 주의)
// voter : 보팅하는 사람의 ID
// author : 보팅할 글을 쓴 저자 ID
// permlink : 글의 링크
// weight : 보팅할 %. 100을 곱한값 사용. 100% 이면 10000, 1%이면 100, 10.25%이면 1025
var wif = ' '; // voter의 post용 key값
var voter= 'tradingideas';
var weight = 100; // 1%
steem.broadcast.vote(wif, voter, author, permlink, weight, function(err, result) {
console.log(err, result);
});
steem.api.getActiveVotes()의 결과 값 해석하기
steem.api.getActiveVotes(author, permlink, function (err, response) {
// console.log(err, response); // 결과 값 전제 보기
var msg = "total # of voter : " + response.length; // response.length : voting한 사람 수
console.log(msg);
for (var i = 0; i < response.length; i++) {
console.log(response[i].voter, response[i].rshares); // rshares 값을 이용하여 $ amount를 구한다.
}
});
결과 : 현재 9명 보팅 각각의 rshares 값.
현재 보팅파워와 스팀파워 계산하기
upvoting 값을 구하기 위한 feed_price 값 얻기
// voting $를 계산하기 위하여 feed_price를 받는다.
steem.api.getFeedHistory(function (err, result) {
console.log(err, result.current_median_history.base)
console.log(err, result);
});
안녕하세요!
@tradingideas 님을 위해 작성한 글이 있는데요!! ㅋㅋ
제가 새로 설치한 vmware에다가 완전 새거!
python3.6 설치와 steem-python 간단한 활용에 대한 가이드를 작성하였습니다.
혹시나 궁금하시다면 한번 봐보시고 다시 설치해보세요!
쉽습니다!
https://busy.org/kr-dev/@jacobyu/steem-python-python3-6-ubuntu
오. 감사합니다. 확인해 볼께요.
이것도 리스팀 해야겠군요
시간날때 열심히 공부해 보겠습니다.
You got a 0.60% upvote from @upme requested by: @tradingideas.
Send at least 2.5 SBD to @upme with a post link in the memo field to receive upvote next round.
To support our activity, please vote for my master @suggeelson, as a STEEM Witness
This post has received gratitude of 0.85 % from @appreciator thanks to: @tradingideas.