하이브피 매도 및 기타 토큰 매수 자동화 추가

in mini.topia4 years ago

안녕하세요 @realmankwon입니다.

스팀엔진 토큰들을 자동으로 매수, 매도하는 봇을 만들었습니다.
바로 하이브 때문입니다.
지금까지는 다음과 같이 자동화가 되어 있었습니다.

  • 스코판 글 작성 후 자동 하이브 포스팅
  • 하이브 보상 클레임
  • 부계정에서 본계정으로 하이브 전송
  • 본계정에서 @steem-tokens 로 하이브 전송

스코판에서 글만 작성하면 스팀엔진까지 하이브피가 들어오는 것은 자동화가 되었는데 이걸 스팀피로 바꿔서 필요한 토큰을 사는 것까지는 자동화가 되어 있지 않아서 생각이 날때마다 직접했었습니다.
하지만 몇 번하고 나니 이것 또한 신경 쓰기가 싫더군요.
그래서 이것도 귀찮은 김에 바로 후다닥 처리를 하였습니다.

  • 하이브피가 있으면 매도(매도가 중 보유 수량을 팔 수 있는 가격 설정)
  • 스팀피가 있으면 특정 토큰을 내수(매수가 중 보유 수량을 살 수 있는 가격 설정)

여기까지 완료가 되고 나니 하이브에는 이제 단 1도 신경을 쓸 필요가 없게 되었습니다. ^^
속이 후련하군요.

위의 자동화 방식은 하드코딩되어 있지 않기 때문에 하이브 뿐만 아니라 스팀, 스달, 스팀엔진 토큰 등 symbol과 작업 코드만 입력하면 범용적으로 쓸 수 있기에 아주아주 편합니다.
DB에서 값만 바꿔주면 소스 수정없이 추가, 삭제, 수정이 용이하기 때문이죠.
이 부분은 현재 SCT 운영 봇에도 적용이 되어 있습니다.
물론 하이브 관련은 적용이 되어 있지 않고 일반적으로 자동화해야 하는 작업들을 코드롤 사용하고 있는 것이죠.
덕분에 계정이 추가되고 클레임, 스테이크, 전송 등과 같은 것들은 마찬가지로 DB 에서 값만 입력하여 처리하고 있으니 효율이 아주 좋습니다.

개인적으로 개발하는 것들이 언제든 SCT 에도 사용이 될 수 있기에 일석이조인 듯 합니다.
앞으로도 편의 기능들을 개발하면서 제 소스를 꾸준히 업그레이드 및 리팩토링해 나가야겠습니다. ^^