안녕하세요 입니다. SteemJS를 이용하여 아무런 툴 없이 브라우저에서 스팀파워를 임대하고 취소하는 방법을 소개해 드리겠습니다. 우선 매우 간단하고, 코드를 눈으로 보니 신뢰할수있다는 장점이 있습니다. 개발자가 아니어도, 자바스크립트를 몰라도 상관 없습니다. 잘못임대해도 바로 회수 되니 염려말고 따라 해 보세요. 구글 크롬 기준으로 설명드리겠습니다.
일단 코딩을 위한 준비를 합니다. 이부분은 앞으로 쓸 글들에 공통적으로 사용됩니다.
- 새창을 하나 엽니다.
- 우클릭, "검사" 클릭.
- "Console" 클릭
저 위에, Consoles 선택하시면 통행금지 표시 아래 ">" 이렇게 생긴 꺽쇠가있죠? 거기가 명령 프롬프트 입니다. 아래 내용을 붙여넣고 엔터를 쳐서 SteemJS를 로딩합니다. 코드속 URL 보시면 아시겠지만, steemjs 공식 주소이니 염려 안하셔도 됩니다.
document.write('');
자 이제 SteemJS 코딩을 할 준비가 다 되었습니다. 앞으로도 이방식으로 하시면 SteemJS를 즐기실 수 있습니다. 여기서 거의 모든걸 다 할 수 있는데 심지어 계정도 만들수있습니다.
이제 본격적으로 스파 임대를 시작 해 볼까요?
오늘의 조교 이
에게 대략 100 스파를 임대 해 보겠습니다.
우선 의 스파 임대 현황을 살펴봅니다. 아래의 코드를 넣고 엔터를 쳐보세요. (본인 계정으로 해보세요)
steem.api.getVestingDelegations("krguidedog", "", 30, function(err, result) {
console.log(err, result);
});
임대중인게 없어서 보여드릴것이 없군요 -_ㅠ
저는 임대중인 계정이 없으니, 자선 스파임대를 많이 하시는 님의
계정으로 한번 해볼까요?
이렇게 임대중인 내용이 바로 나옵니다. 보시면 에게도 임대 해 주고 계시지요 ㅎㅎ
이제 스파 직접 임대 해 봅니다. VESTS값으로 임대해야 하는데, 임대하고픈 스파에 대충 2000 곱하면 약간 모지란 정도가 임대 됩니다. 100 스파 임대하려고하니 2000 곱해서 200000을 넣습니다. 여기서 주의할 점은 소숫점 6자리 모두 채워야 한다는 것입니다. 명령어는 아래와 같습니다. 이
에게 97.xx 스파를 임대하는 명령어입니다. (스파 임대를 위해서는 액티브키를 넣으셔야 합니다.)
steem.broadcast.delegateVestingShares("Active Key", "krguidedog", "krfeed", "200000.000000 VESTS", function(err, result) {
console.log(err, result);
});
자 모든 정보가 정확하다면 성공 메시지가 나올것입니다.
위의 스파현황 명령어를 입력하여 한번 확인 해 볼까요?
자 임대가 되었습니다. 완전 완전 간단하죠? 한번 따라해보시면 이보다 간단할 수가 없습니다. 확인차 계정에 들어가보니 아래와같이 임대가 되어있습니다.
자, 그럼 회수해 볼까요? 회수또한 간단합니다. 위의 임대 명령어에서 VESTS를 0으로 주어서 다시 실행하시면 됩니다.
steem.broadcast.delegateVestingShares("Active Key", "krguidedog", "krfeed", "0.000000 VESTS", function(err, result) {
console.log(err, result);
});
이렇게 입력하면, 임대했던 스파가 즉시 환수 됩니다. 단, 환수된 스파는 일주일간은 효력을 보팅에 힘을 실어주지 못합니다. 이중 보팅을 막기위한 것이죠. 계정에 들어가서 확인 해 볼까요?
즉시 환수 되었습니다.
도움이 되었길 바랍니다. 다음에는 SteemJS를 이용하여 아주 간단하게 계정을 생성하는 방법을 알려드리도록 하겠습니다.
그럼 좋은하루 보내세요 ^^