You are viewing a single comment's thread from:

RE: randowhale 보팅 봇(node.js) 설치 및 실행 방법

in #kr7 years ago

질문이 하나 더 있습니다 ㅎ
getAvailableTransaction 함수가 돌아가면서 start에 data.indexOf("transfer")
데이터 객체에서 transfer를 찾는데 그걸 못찾아서 계속 안돌더라고요

[117,{"trx_id":"9de8fa252c2e99f5755974b3f6f218347a27a505","block":13330783,"trx_in_block":1,"op_in_trx":0,"virtual_op":0,"timestamp":"2017-07-02T12:24:00","op":
["comment",{"parent_author":"lku","parent_permlink":"re-hyesung-4x-20170702t122055962z","author":"hyesung","permlink":"re-lku-re-hyesung-4x-20170702t122358707z","title":"","body":"잔상은 G5도 엄청심해요 ...\n잔
상은 어쩔수가없나봐요 삼성,LG똑같이 대처하더라구요.\n그래도 아몰레드화면보다 눈이 편하던데ㅎㅎㅎ 다른정보 원하시면 말씀해주세요!","json_metadata":"{\"tags\":[\"kr-newbie\"],\"app\":\"steemit/0.1\"}"}]}]

저의 data객체 데이터 입니다. 한번 확인부탁드려요 ㅎㅎ

Sort:  

안녕하세요.
아래는 저의 트렌젝션에서 op: 값이 transfer 인 데이터 입니다. op 뒤에 있는 값은 comment 등이 붙을 수 있으나, transfer가 아니라면 돈 입금 관련 트렌젝션이 아니라고 판단하고 무시하시면 됩니다.

아 ㅎ 그럼 보통 transfer 관련된 데이터는 얼마마다 한번씩 일어나나요?
십분정도 작동시켰는데 아무런 반응이 없는거 같아서요 ㅎ

보내는 사람이 받는 사람을 지정해서 SBD를 전송하면 발생합니다.
가령, 제가 lju 님에게 SBD를 전송하면 transfer 거래이 생깁니다.

질문이 2가지가 생겼습니다 ㅎ
1번째는 이 프로그램은 @randowhale 계정보다 빨리 vote하기 위한거라고 알고있었는데 나오는 data를 살펴보면 @lku 제 계정에 대한 정보만 나오는것 같더라고요.
그렇다면 저에게 다른사람이 SBD는 전송해야 하는건가요?
--> getAccountHistory함수의 매개변수를 변경하였더니 정상적으로 작동했어요 ㅎ
아래와 같이 comment가 남겨지던데 업보트가 99퍼센트 받는다는건 무슨의미인가요??
This post received a 99.97% upvote from @lku thanks to @steemornot! For more information, click here!
2번째는 방금 작성했던comment중 data의 예시로 든 댓글에서 json 파서가 에러나는것을 확인했습니다 ㅎ

답변 드립니다. 1. 이 프로그램은 randowhale 계정보다 빨리 vote 하는 것이 아니라, randowhale 계정처럼 특정 스팀달러를 받고, 원하는 포스트에 vote 하는 것입니다.
업보트를 99% 준다는 것은 보팅파워를 랜덤으로 주기 위함입니다.

  1. json 파싱 에러는 확인해보겠습니다. 감사합니다.

2번 에러는 수정했습니다.
원인은 트렌젝션의 op가 transfer인 아이템을 추출하도록 의도했는데, 포스트 및 댓글에서 transfer이 포함되어 있으면 그 부분부터 아이템을 추출하네요.
수정은 파싱 문구를 더 정확하게 작성하여 에러 발생을 막았습니다. 수정 내용이 임시방편이라, 추후에 더 완벽하게 수정해야 되겠네요. 좋은 아이디어 있으면 알려주세요.

Coin Marketplace

STEEM 0.16
TRX 0.13
JST 0.027
BTC 58440.50
ETH 2618.70
USDT 1.00
SBD 2.39