[개발] 블러트 자동포스팅

avatar

안녕하세요 @realmankwon입니다.

어제 블러트에서 자동보팅하는 기능을 성공하다보니 자동 포스팅 기능도 도전해 보았습니다.
현재도 스팀에서 포스팅을 하면 자동으로 하이브에 포스팅이 되고 있는데 이걸 블러트까지 확장시키는 것이지요.
사실 하이브의 경우는 다운보팅 때문에 포스팅하는 것이 의미가 없지만 블러트는 하이브보다는 덜 할 것 같으니 시도를 해 보았습니다.

처음에는 바로 에러가 뜨더군요.

  • Assert Exception:permlink.size() BLIRT_MIN_PERMLINK_LENGTH && BLURT_MAX_PERMLINK_LENGTH: Permlink is not a valid size.

아무리봐도 permlink가 크기가 최대치를 넘은 것처럼 보이지 않았는데 계속 에러가 떠서 메인넷 소스를 확인해 보았습니다.

1 이상 256 미만의 값이니 제가 넣은 permlink는 조건을 만족하는 것 같았습니다.
자동포스팅에 사용된 값을 살펴보니 parent_permlink가 비어 이었습니다.
혹시나 이것 때문인가 싶어서 값을 넣어보니 포스팅이 되는군요.

블러트의 경우 포스팅 및 보팅에도 트랜잭션 fee가 발생하기 때문에 혹시나 포스팅키로 안 될 수도 있을거라 생각했는데 포스팅키로도 메인넷 자체에서 자동으로 피가 잘 빠져나가는군요.

이제는 블러트에도 자동 포스팅을 하여 자동 보팅까지 해봐야겠습니다.
블러트에도 업뷰 서비스를 만들어 봐도 괜찮을 것 같네요 ^^



0
0
0.000
0 comments