안녕하세요 ayogom 입니다.
오늘은 Nodejs 를 이용한 Steem api 사용법에 대해서 본격적으로(?) 들어가려고 했으나 급해보이는 이슈(물론 개인적인 생각)가 있어서 이부분을 다루려고 합니다. 어제 딸아이와 열심히 놀아주고 집에와서 증인노드 상태를 확인해보니 Miss block 가 많이 발생한 것을 확인 할 수 있었습니다. 즉, 제가 운영하는 증인 노드에 문제가 발생한 것이죠. 정확한 이유를 확인 할 수 없었지만 빠르게 일단 복구 시켰습니다. (데이터 백업의 중요성)
그러던 중 한가지 특이점을 발견하게 되었습니다.
증인의 역활은 크게 블럭을 생성하는 것과 스팀의 내부 가격을 결정하는 것에 있습니다.
하지만 최근에 운영되기 시작한 한국증인들 (@upvu.witness @successgr.with @roadofrich 그리고 제 계정) 이 스팀 내부 가격에 대해서 업데이트를 하지 않고 있다는 사실 입니다. 물론 의도적으로 아직 설정하지 않았을 수도 있지만, 해당 메뉴얼이 너무 오래된 버전 밖에 없어서 할 수 없었던건 아닐까 싶기도 했습니다.
그래서 제 계정에 대한 Feed price 를 설정하면서 해당 메뉴얼을 작성해 봅니다.
깃에서 steem-feed를 복사 합니다. 해당 툴은 하이브로 옴겨간 구 증인인 someguy가 만든 툴로 백업을 위해 제 레포지터리로 복사해뒀었습니다.
cd steemfeed-js
해당 폴더로 이동 후,
cp config.example.json config.json
예제로 된 config 파일을 복사 합니다.
그리고
nano config.json
config 파일을 에딧트 하게 되면 됩니다.
name 과 wif에 입력을 하시면 됩니다. wif는 액티브 키를 넣습니다.
그리고 interval은 주기를 입력하게 되어있습니다. 보통 다들 1시간 정도로 설정을 하시는 듯 합니다.
설정이 완료가 되면
./run start
해당 툴을 설치하고 자동으로 실행이 됩니다.
시작이 완료되고 해당 로그를 찍어보면
정상적으로 가격정보를 입력 한 것을 볼 수 있습니다.
해당 가격정보는
- Poloniex (steem/btc)
- Bittrex (steem/btc)
- Binance (steem/btc)
- Ionomy (steem/btc)
- Poloniex (btc/usdt)
- Bittrex (btc/usdt)
- Binance (btc/usdt)
- Kraken (btc/usdt)
- Huobi (btc/usdt)
- Bittrex (usdt/usd)
- Kraken (usdt/usd)
의 가격을 가져와서 평균으로 표시 하게 됩니다.
작성 예정인 글 List
- Nodejs 를 이용한 스팀 API 사용해보기
스팀잇 내에서 이모지 사용법
누군가에게는 도움이 될 수 있는 글
스팀잇 기본 이야기
- 복잡한 키&패스워드는 그만 손쉬운 로그인 키체인의 사용법
- 계정 옆의 숫자 평판? "reputation" 이란
- [요청] 스팀엔진 사용방법
- 스팀잇 내부 거래 사이트, 마켓
- 오랜만에 스팀잇에 돌아왔더니 로그인이 안됩니다 (Logging in with non-posting key)
- 스팀잇에 기존 사용하던 트론 지갑을 연결하는 방법
- 스팀 체인의 패스워드 / 키의 역활
- [요청] 스팀엔진 Explorer 가 접속이 되지 않아요
- Steemit의 태그 사용법과 커뮤니티스 사용법
- Steemit 프로필 변경 방법
- 스팀파워 임대가 안된다 왜?
- 스팀잇 계정 만들기
- 스팀잇 저장 보상의 종류와 뭐가 좋을지
- 스팀잇 속닥속닥 비밀 메모 사용하기!
- 스팀/스달 입금, 출금 그리고 업비트 이용방법
- 갑자기 steemit 사이트가 접속이 안된다면?
- 스팀잇 내에 붉은 글씨 사용법
- Steem체인의 또하나의 커뮤니티 "zzan"
- Steem체인의 또하나의 커뮤니티 "sct"
- 스팀잇 지갑에 접속이 되지 않을 때
- 스팀잇 글 작성 문법 [마크다운편]
- 스팀잇 글 작성 문법 [HTML]
- 스팀잇 가독성 및 작성을 편하게 해주는 "Steemit.com Enhancer" 툴
스팀잇 심화 이야기
- 스팀의 인플레이션에 대해서
- 하루에 스팀 리워드 풀에 포함되는 스팀은 얼마나 될까?
- 하루에 도대체 어느정도의 스팀은 생성될까요?
- 내가 보팅 했더니 보상이 떨어졌다? 왜?
- 스팀달러가 1달러를 유지하는 방법
- 글이 써지지 않아요 왜? Resource Credits!? Your transaction failed to process
- 스팀잇 에서의 $ 는 USD(미국달러) 인가요?
- 스팀은 DPOS 기반의 블록체인입니다. 그럼 DPOS가 뭔가요?
- 증인에 역활은 무엇일까
- 스팀 증인 노드 세팅하기 1탄
- 스팀 증인 노드 세팅하기 2탄
- Steem Node 정리 (Full node 1편)
- Steem Node 정리 (Full node 2편) -설치