웹브라우저에서 SteemJS로 간단히 스팀파워 임대하기

in #kr7 years ago (edited)

front_normal.jpeg

안녕하세요 @asbear 입니다. SteemJS를 이용하여 아무런 툴 없이 브라우저에서 스팀파워를 임대하고 취소하는 방법을 소개해 드리겠습니다. 우선 매우 간단하고, 코드를 눈으로 보니 신뢰할수있다는 장점이 있습니다. 개발자가 아니어도, 자바스크립트를 몰라도 상관 없습니다. 잘못임대해도 바로 회수 되니 염려말고 따라 해 보세요. 구글 크롬 기준으로 설명드리겠습니다.


일단 코딩을 위한 준비를 합니다. 이부분은 앞으로 쓸 글들에 공통적으로 사용됩니다.

  1. 새창을 하나 엽니다.
  2. 우클릭, "검사" 클릭.
  3. "Console" 클릭

Screen Shot 2017-10-17 at 22.23.41.png

저 위에, Consoles 선택하시면 통행금지 표시 아래 ">" 이렇게 생긴 꺽쇠가있죠? 거기가 명령 프롬프트 입니다. 아래 내용을 붙여넣고 엔터를 쳐서 SteemJS를 로딩합니다. 코드속 URL 보시면 아시겠지만, steemjs 공식 주소이니 염려 안하셔도 됩니다.

document.write('<script src="https://cdn.steemjs.com/lib/latest/steem.min.js"></script>');

Screen Shot 2017-10-17 at 22.26.35.png

자 이제 SteemJS 코딩을 할 준비가 다 되었습니다. 앞으로도 이방식으로 하시면 SteemJS를 즐기실 수 있습니다. 여기서 거의 모든걸 다 할 수 있는데 심지어 계정도 만들수있습니다.


이제 본격적으로 스파 임대를 시작 해 볼까요?

오늘의 조교 @krguidedog@krfeed에게 대략 100 스파를 임대 해 보겠습니다.

우선 @krguidedog의 스파 임대 현황을 살펴봅니다. 아래의 코드를 넣고 엔터를 쳐보세요. (본인 계정으로 해보세요)

steem.api.getVestingDelegations("krguidedog", "", 30, function(err, result) {
  console.log(err, result);
});

임대중인게 없어서 보여드릴것이 없군요 -_ㅠ

저는 임대중인 계정이 없으니, 자선 스파임대를 많이 하시는 @oldstone님의 @slowwalker 계정으로 한번 해볼까요?

Screen Shot 2017-10-17 at 22.42.37.png

이렇게 임대중인 내용이 바로 나옵니다. 보시면 @krguidedog 에게도 임대 해 주고 계시지요 ㅎㅎ

이제 스파 직접 임대 해 봅니다. VESTS값으로 임대해야 하는데, 임대하고픈 스파에 대충 2000 곱하면 약간 모지란 정도가 임대 됩니다. 100 스파 임대하려고하니 2000 곱해서 200000을 넣습니다. 여기서 주의할 점은 소숫점 6자리 모두 채워야 한다는 것입니다. 명령어는 아래와 같습니다. @krguidedog@krfeed 에게 97.xx 스파를 임대하는 명령어입니다. (스파 임대를 위해서는 액티브키를 넣으셔야 합니다.)

steem.broadcast.delegateVestingShares("Active Key", "krguidedog", "krfeed", "200000.000000 VESTS", function(err, result) {
  console.log(err, result);
});



자 모든 정보가 정확하다면 성공 메시지가 나올것입니다.

위의 스파현황 명령어를 입력하여 한번 확인 해 볼까요?


Screen Shot 2017-10-17 at 22.33.41.png

자 임대가 되었습니다. 완전 완전 간단하죠? 한번 따라해보시면 이보다 간단할 수가 없습니다. 확인차 @krfeed 계정에 들어가보니 아래와같이 임대가 되어있습니다.

Screen Shot 2017-10-17 at 22.35.20.png

자, 그럼 회수해 볼까요? 회수또한 간단합니다. 위의 임대 명령어에서 VESTS를 0으로 주어서 다시 실행하시면 됩니다.

steem.broadcast.delegateVestingShares("Active Key", "krguidedog", "krfeed", "0.000000 VESTS", function(err, result) {
  console.log(err, result);
});

이렇게 입력하면, 임대했던 스파가 즉시 환수 됩니다. 단, 환수된 스파는 일주일간은 효력을 보팅에 힘을 실어주지 못합니다. 이중 보팅을 막기위한 것이죠. @krfeed계정에 들어가서 확인 해 볼까요?

Screen Shot 2017-10-17 at 22.47.09.png

즉시 환수 되었습니다.

도움이 되었길 바랍니다. 다음에는 SteemJS를 이용하여 아주 간단하게 계정을 생성하는 방법을 알려드리도록 하겠습니다.

그럼 좋은하루 보내세요 ^^

Sort:  

Cheer Up!

  • from Clean STEEM activity supporter

The picture of bear looking at the bottle is really Cool :)

@pibyk

:D I also love your black cat face!

Thx :-) What's the Korean for Black Cat Face?

It's 검은고양이얼굴 (pronounces like Gomungoyangyi Eerlgool) What 's it in Polish?

In Polish? Nobody would use such exact phrase in Polish. Literally it would be Twarz Czarnego Kota but normally Polish equivalent of "face" applies to humans not animals that's why it's a bit tricky. Mordka Czarnego Kota would be better equivalent where mordka = face but "animal" version thereof.

Bear looking at the bottle => Miś patrzący na butelkę

lol. Same in Korean. I just made up as you asked for. "Face" applies to animals in Korean fortunately though. are there many people actively posting in the Steemit Polish channel?

Polish channel seems to be quite busy - there is a decent number of those posting but I would not use the term "many" :)

Thx. I have archived this - might be useful when I am ready to write something about Korean currency :-)

^^ 저는 쓸 일은 없지만 ^^ 브라우저에서도 임대하고 취소 할 수 있다는 것은 알아 두겠습니다. 감사합니다. :) 👍

마이해피써클님 감사합니다 ^^ 마지막글 잘 읽었어요. 휴.. 여행 떠나고싶은 마음이 자꾸 들어 혼났네요.. ^^

꺄악!!! 읽어 주셔서 진심 감사드립니다. 아직 산티아고의 이별은 어떻게 올려야 할지 벌써부터 아파요 ㅠㅠ 계속 마음으로 동행해 주셔서 진심으로 감사합니다. 행복한 하루 되세요 asbear니이임~~~~~~~

좋은 정보 감사합니다.

놀랍네요. 진정 스팀고수님의 글이네요. 도움이 많이 될거같습니다.

아닙니다.. 개발자들에겐 간단한것인데.. 비개발자분들도 약간만 아셔도 SteemJs의 기능을 사용할수있으니 길을 터보고 싶습니다^^

감사합니다.
다음에는 이것을 써 보아야 하겠네요

steemjs라..
참 매력적인 녀석이군요- ㅎㅎ

스팀음 적극적으로 사용하실분들은 접하는게 좋다고생각합니다. 스팀 민주화랄까요... 프로그래머들이나 일부 툴 개발자들만 사용하고 비개발자 분들은 주어진것만 사용하는것은 기회비용으로 따져서 손해니까요.

오우. 콘솔에서 한다라 . 신박한 아이디어입니다. 일케하면 로컬에서 아주 간편하게 쓸수 있겠네요. ^^

툴쓰는게 훨씬 편하지요. ^^
여러 계기로 자바스크립트와 SteemJS에 관심갖게 하려는 저의 개인 프로젝트중 하나입니다 ^^

오웃 이렇게 쉬운 방법이 있다니
꿀팁 정말 감사합니다
스팀잇엔 고수님들이 많으시네요
팔로우 리스팀합니다~~

손키님 안녕하세요! 감사합니다 .. :)

이렇게 간단한 방법을 알려주셔서 감사합니다. ^^

철우님 안녕하세요. 툴 설치 안해도 되고 간단하죠 ^^ 시험 삼아 지인에게 임대 해보셨다가 다시 회수 해보세요..

저는 콘솔에서 첨부터 뭔가가 안되네요.
스크립트 로드를 거절당했다는데 이게 뭔지 모르겠네요. ㅎㅎ

다른웹사이트 떠있는 상태가 아닌 빈 창에서 하셨는지요? 보안설정에따라 저 라이브러리 로딩 방법이 허용 안될 수 있습니다. 다른방법으로는, 쌍따옴표 안에 있는 부분(스크립태그)만 복사해서 텍스트파일로 저장하신후 확장자를 html로 해서 저장하시구요, 그파일을 더블클릭하시든 드래그앤드롭 하셔서 크롬 띄우시면 됩니다. 그리고 앞으로 STEEMjs 쓰실때 계속 그파일 사용하시면 편리합니다.