스팀엔진 전송 내역 api 에 의존하지 않는 방안 모색

안녕하세요 @realmankwon입니다.

앞으로 개발될 SCT 서비스들에 앞서 불안한 api 를 대신 할 방법을 찾고 있습니다.
찾은 방법은 다음과 같습니다.

  • 스팀엔진 블록 정보 저장
  • 스팀엔진 sscjs 라이브러리 사용

스팀엔진 블록 정보 저장은 기존에 스팀 블록 정보를 저장하는 것과 동일한 방법으로 처리를 하는 것입니다.
스팀엔진 sscjs 함수 사용은 포스팅을 하는 도중에 생각이 난 것인데 해 보지는 않아서 확실치는 않은 상황입니다.

1. 스팀엔진 블록 정보 저장

스팀엔진 블록의 정보를 쌓아야 할 것 같습니다.
현재 스팀 블록 정보 중 SCT와 관련이 있는 블록은 몽고 DB 에 쌓고 있습니다.
여기에 스팀엔진 블록을 함께 쌓는 것을 개발하려고 합니다.

가장 중요하게 사용되는 것이 스팀엔진 토큰의 전송 내역입니다.
포스팅을 한 것처럼 스팀엔진의 api 이상으로 4월 30일 이후 전송 내역이 갱신이 되지 않고 있습니다.
부득이 예전 api 로 변경하여 처리 중인데 이 api 도 사실 중단이 되었다가 소리 소문없이 살아난 상태이기 때문에 불안한 것은 어쩔 수가 없습니다.

스팀엔진 블록 정보의 포맷을 먼저 확인한 후에 몽고 DB 에 Collection을 생성하여 저장하도록 할 예정입니다.
이것이 완료되고 나면 몽고 DB 에서 전송내역을 가지고 오는 api 를 생성하여 처리를 하도록 해야합니다.

2. 스팀엔진 sscjs 라이브러리 사용

기존에 사용하고 있는 라이브러리이지만 관련해서 깊이있게 보지 않았었습니다.
이번에 보다보니 전송내역도 조회가 가능할 것도 같았습니다.

해당 함수를 통해서 table을 조회하고 전송내역이 저장된 table 이 있으면 전송 정보를 직접 조회 가능할 것 같습니다.
뿐만 아니라 파이썬을 이용하면 스팀블록의 custom json 처리가 아닌 스팀엔진을 직접 호출하는 방법으로 전송 및 기타 작업들이 가능하다는 것을 알았습니다.
node.js 만을 쓰다보니 파이썬 라이브러리는 보지도 않았었는데 이걸 사용하게 되면 전송 후에 오류 건에 대해서 즉시 알 수 있고 스팀 블럭의 custom json 이 생성되더라도 해당 건을 자동으로 제외시킬 수 있기 때문에 편리합니다.
javascript로 호출 가능한 함수가 있는지 찾아보고 앞서 언급한 방법 전에 테스트를 해 보아야겠습니다.

두가지 방법 모두 api 정보 다음의 링크에 잘 나와 있습니다.

https://github.com/harpagon210/sscjs

전업 개발자가 아니다 보니 일정을 정의하고 맞추는 것이 쉽지 않습니다만 앞으로의 SCT 의 서비스가 안정적으로 운영될 수 있도록 하기 위해서는 최대한 빨리 개발해야겠습니다.

Sort:  

페깅이 뭔지도 모르는 걸 보고 너무 어이가 없어서 뭐하는 분인가 좀 찾아봤는데 이전 글 보니 안 좋은 일이 있으셨더라구여. 마음 약해지게시리.

이렇게 투잡 뛰는 거 영향이 없지 않았을거라 사료되는데 가족이 이 일을 알면 얼마나 마음이 아플까여. 그깟 돈 좀 더 벌자고 건강을 해치면 말짱도루묵인데.

글 보다 보니 심성이 나쁜 분 같아 보이지는 않더만. 건강부터 더 챙기길 바라네여. 다 돈이 웬수죠잉. 저도 하이브만 제때 받았어도 이러진 않았을거듯이. 좀 모질게 굴었던 거 미안한데 그래도 krwp에 대한 비판은 유효하다는 거. 가급적 토큰 이름을 바꾸는 걸 고려부탁드리네여.

스팀엔진이 기본적인 책무를 다하고 있지 않군요. 무책임하군요. 그래도 @realmankwon님 덕분에 안정적인 서비스가 유지가 되는 것 같아서 항상 감사드립니다.

잘 처리될 수 있도록 계속 연구하고 개발해야겠습니다. ^^
응원해 주셔서 감사합니다!!

수고 많으십니다.

어디다 문의해야 할지 몰라 요기다 글 남겨봅니다.

image.png

어제 요청했는데 보팅이 안오고 있네요.

페이아웃 기간이 다 되어가고 있어서.....

현재 마지막으로 보팅된 포스팅입니다.

image.png

해당 건을 기준으로 앞으로 3건 정도가 더 보팅이 되어야 @goodhello 님 건이 처리될 것 같습니다.
@stablewon의 보팅파워가 98%일때 보팅이 되고 있어서 대략 7시간 정도 뒤에 보팅이 될 것 같습니다.

image.png

가급적 @svc.refund/transfers 에서 SVC의 개수를 확인하시고 페이아웃 기간이 여유가 있는 걸 하시는게 좋을 듯 합니다. ㅜㅜ

Coin Marketplace

STEEM 0.18
TRX 0.15
JST 0.029
BTC 62915.59
ETH 2542.92
USDT 1.00
SBD 2.63