[개발] 스팀코인판 Swap 기능 #7 가격 api 소개 (스팀,SBD 가격 피드 가져오기 & 환율 가져오기)

안녕하세요.

Swap 시스템의 가격api를 업데이트했습니다.
https://jacobyu.net/categories/프로젝트/Swap/ 에서 이전 글들을 확인할 수 있습니다.

1. 스팀코인판 Swap 토큰 가격

스팀코인판은 업비트 api와 스팀엔진api를 사용해서 swap시스템에 사용할 가격정보를 업데이트합니다.

SCT: steem-engine에서 체결된 SCT/STEEM 3일 평균가
SCTM: steem-engine에서 체결된 SCTM/STEEM 3일 평균가
SBD: (SBD/KRW 2시간 평균가) / (STEEM/KRW 2시간 평균가)
KRWP: 1000원 / (STEEM/KRW 2시간 평균가)

2. 코인/스팀/스팀엔진 가격 feed api 모음 (2019.11)

@dakesi, @sct.tom님이 몇 개 api를 알려주셨습니다. 감사합니다!

upbit

업비트 공식 api입니다. 다양한 정보를 제공하니 문서를 확인해보셔요.

https://docs.upbit.com/docs/upbit-quotation-restful-api
https://api.upbit.com/v1/candles/minutes/10?market=KRW-STEEM&count=12

위의 api를 호출하면, 10분 간격으로 STEEM/KRW를 12개 출력합니다.

코인개코

코인개코 api입니다. 여러 거래소에서 시세를 가져옵니다.

https://api.coingecko.com/api/v3/simple/price?ids=steem&vs_currencies=usd

cryptocompare

cryptocompare라는 곳인데요. 여러 거래소에서 시세를 가져옵니다.

apikey를 발급받아서 사용하면, 세부 조정이 가능해보입니다.

https://min-api.cryptocompare.com/
https://min-api.cryptocompare.com/data/price?fsym=SBD&tsyms=KRW
https://min-api.cryptocompare.com/data/price?fsym=SBD&tsyms=USD

스몬 api

스몬에서도 카드구매를 할 때 steem/sbd가격이 중요합니다.
bittrex에서만 정보 가져오고 12시간 평균가랍니다. (@dakesi)

https://steemmonsters.com/purchases/settings

KRW-USD 환전 api

두나무에서 제공하는 quotation api입니다.
https://quotation-api-cdn.dunamu.com/v1/forex/recent?codes=FRX.KRWUSD

관련 문서는 확인 못했는데요, 아시는분 있으면 댓글 달아주세요.

3. 스왑시스템 테스트

가격 api를 적용하고 스왑시스템을 확인해봤습니다. 보시면, 1SBD는 0.737KRWP로 전환됩니다. 0.737KRWP는 737원이고요. 업비트에서 가격을 확인해보니 2시간 평균이 잘 적용된걸 볼 수 있습니다.

가격 api는 업비트, 스팀엔진에서 거래가를 기반으로 만들어집니다. 시장이 급변하는 경우, 스왑시스템의 비율도 생각한것과 다를 수 있습니다. 전환하기 전에 비율을 확인하고 해주시면 좋겠습니다.

감사합니다.


This page is synchronized from the post: ‘[개발] 스팀코인판 Swap 기능 #7 가격 api 소개 (스팀,SBD 가격 피드 가져오기 & 환율 가져오기)’

고래님들을 위한 스팀잇 계정생성 툴

안녕하세요. 제이콥입니다.

고래님들을 위한 스팀잇 계정생성 툴을 소개합니다!!

1. 소개

스팀 계정을 생성하는 방법이 여러가지 있는데요. 그 중에 하나는 RC를 활용하는 것입니다. 스팀파워가 좀 있는 분들은 스팀 RC자원 활용을 해서 스팀계정생성권, Account Creation Token(ACT)를 만들 수 있습니다. 아마 많은 고래님들이 ACT를 갖고 있을겁니다.

하지만, ACT를 사용하는건 꽤 귀찮습니다. 예를 들어, 지인의 계정을 만들어준다고 해봅시다. 지인에게 원하는 계정을 물어봅니다. 친구가 말한 계정으로 만드려고 시도합니다. 만약에 그 계정이 이미 사용되고 있으면 다시 물어봐야합니다.

계정생성을 하면 마스터키는 아주 길어요. 지인에게 마스터키에 대해 설명도 해줘야합니다. 이런 귀찮음을 없애기 위해 스팀계정생성 툴을 만들어봤습니다. 이 툴을 활용하면 계정을 쉽게 만들 수 있습니다.

아래 영상을 보시죠.

https://youtu.be/PxAVl6qdGUs
https://steem-account-creator-tool.herokuapp.com/

요약하면

  • 친구에게 링크하나 준다.
  • 비밀번호 원하는대로 입력하라고 한다.
  • 스팀코인판에서 바로 글써보라고 한다.

2. 코드 오픈

계정생성 툴을 완성도 있게 만드는건 시간과 노력이 많이 필요합니다. 오래 걸릴 것 같더라고요. 그래서 코드는 공개합니다. 저 혼자서 친구들에게 계정만들어주는데는 이정도로 충분하다고 생각하는데요. 혹시 더 업그레이드 하고 싶은 분이 계시다면, 이 코드를 개선해도 되고 참고하셔도 됩니다.

지금까지는 스팀피플, 스팀몬스터, 트립스팀 등에서 시스템을 구축해서 사용했었습니다. 이제는 누구나 남는 ACT를 쉽게 활용해볼 수 있습니다.

front-end : react-js
back-end : express
deploy : heroku

https://github.com/passionbull/steem-account-creator-tool.git

3. Q&A

1. 이 시스템을 만드는데 뭐가 필요한가요?

깃헙 계정과 히로쿠 계정만 있으면 됩니다. 무료입니다.

2. 액티브 키는 어디에 저장되나요?

히로쿠 횐경변수에 저장됩니다. 히로쿠 계정을 도난당하지 않으면 안전할 거라고 생각합니다. 직접 이 서비스를 구축하면 제가 계정생성하는 액티브키를 전혀 접근할 일이 없습니다.

3. 만드는데 얼마나 걸릴까요?

셋팅하고 배포하는데 10분정도 걸리지 않을까요? 동영상으로 찍어보겠습니다.

https://github.com/passionbull/steem-account-creator-tool.git의 readme에 적혀있는 것처럼 순서대로 키면 배포가 됩니다. 다만, heroku cli는 설치해야되겠군요.

보팅해주시면 도와드립니다.. ㅋㅋ

4. 컴퓨터 계속 켜놔야 하나요?

아닙니다. 가상의 서버 (히로쿠)에게 이 웹페이지를 운영해달라고 하는것입니다. 한번 셋팅해놓으면 계속 사용하실 수 있습니다. (친구들에게 아이디 만들어주는 정도면 무료로 충분할 거에요,)

감사합니다.


This page is synchronized from the post: ‘고래님들을 위한 스팀잇 계정생성 툴’

Steem account creator tool I am developing

안녕하세요.

스팀코인판 및 여러 시스템에 적용가능한 스팀 계정생성 api를 만들어봤습니다. 만든 김에 ui도 연결해봤습니다.

Hello,

It is steem-account-creator-tool I am developing.
https://steem-account-creator-tool.herokuapp.com/

I wanted to create an account of my friend with my ACT (account creation token).

But, it is very annoying. Because, I had to get the account that he wanted and tell him long master key. Also, if the account he said is already used, I need to ask him again give me another account.

That’s why I develop this tool.

https://youtu.be/PxAVl6qdGUs

  • Just give my friend this link
  • I can use my ACT easily
  • Newbie can just set master key as he desired.

This page is synchronized from the post: ‘Steem account creator tool I am developing’

힌트체인 구매후기

안녕하세요. 제이콥입니다.

코린이가.. 힌트체인을 사봤습니다.

힌트체인으로 뭘 할 수 있냐면요!
음식을 사먹을 수 있습니다.

1574119337997.jpg

1. 힌트멤버쉽에서 힌트체인 사용가능

http://hintmembership.com/

힌트체인은 힌트멤버쉽에서 제공햐는 여러 매장에서 현금처럼 쓰입니다.

예를 들어, 3만4천원짜리 파스타는 680HINT로 구매할 수 있고요. 리뷰를 쓰면 340을 돌려준다고 합니다. 아래 음식에 대해서는 1HINT당 100원 가치를 갖습니다. 이 외에도 다양한 음식이 있습니다. 1HINT당 거의 100원정도 가치를 갖고요. 음식마다 조금씩 다릅니다.

Screenshot_20191119-082444_Chrome.jpg

2. 지금 1HINT는 얼마일까요?

1HINT는 6.92원입니다. 아까 파스타를 얼마에 먹은거냐면 4760원에 먹은것입니다. 정가의 14퍼센트의 가격이군요.

이걸보고 힌트스팀을 좀 구매해봤습니다. 왜냐하면 힌트스팀이 7원보다 더 떨어지더라도 내가 다 사용하면 괜찮기 때문이죠. 예를들어, 20만원을 7원에 샀는데 얘가 3원으로 떨어져도 어짜피 사용처가 있어서 괜찮다 라는 결론을 내렸습니다.

투자 목적이 아닌, 사용 목적이라면 힌트체인은 꽤 메리트있는 코인입니다.

Screenshot_20191119-081640.jpg

3. 힌트체인에 대한 내 생각

스팀은 실사용처가 별로 없습니다.
스팀의 실 사용처는 보팅파워와 증인투표, 스팀몬스터 카드 사기, 니트로스 페이지 만들기 등이 있죠.
개인이 스팀을 살 이유가 별로 없습니다.

반면에 힌트체인은 실 사용처가 있습니다. 레스토랑을 힌트체인으로 결제할 수 있게 해줍니다. 거기다 1HINT는 힌트멤버쉽에서 제공하는 레스토랑에서는 100원가치를 보장합니다. 힌트가 떨어졌디고 힌트 더내라고 하지 않죠. 가격과는 상관없이 실 사용처가 있다는 것에 놀랐습니다.

또 힌트체인의 놀라운점은 실사용처가 있는데도 가격이 떨어지고 있는겁니다. 이부분은 추측하기 어렵지만, 상관없습니다.

힌트체인에서 여러매장과 계약하고 지속적으로 서비스를 운영해준다면 사용자 입장에서는 땡큐입니다.

힌트체인이 사용하기 아무리 어려워도 좋은 레스토랑을 저렴한 가격으로 갈 수 있다면, 많은 사람들이 힌트체인을 살거라고 봅니다.

스팀과 힌트체인을 몇몇 지인에게 소개해봤습니다.

제가 친구들에게 스팀을 이야기 해보고요. 힌트체인도 이야기 해봤습니다. 친구들이 관심갖고, 실제로 사는건 힌트체인이였습니다. 실사용처가 이렇게 중요합니다. 할인도 많이 되고요.

힌트체인이 7원일때 알게 된 저에게 다행이라 말해주고 싶군요. 40원때 알았어도 샀을텐데.. 후.. ㅋㅋ

@hyokhyok님 덕분에 좋은 코인을 알 수 있었습니당. 감사합니다.

Screenshot_20191119-081732_Chrome.jpg


This page is synchronized from the post: ‘힌트체인 구매후기’

11월 개발/공부 로드맵

안녕하세요. 제이콥입니다.

개발/공부 계획을 적어봅니다.
스팀피크에 Pinned 기능을 활용해서 가장 위에 두려고요. 또, 제 블로그에도 카테고리로 넣어야겠습니다. 자주 체크할 수 있도록이요.

1. 소셜 회원가입

  • 스팀잇 계정 생성 api (글 작성하기)
  • Heroku test
  • express+react 회원가입 페이지 만들기
  • Social 로그인

2. steem-engine smart contract

  • smart contract 테스트코드 작성 (글 작성하기)
  • 테스트/ 배포

3. Swap 시스템

지난 개발과정 - https://jacobyu.net/categories/프로젝트/Swap/

  • 가격 api
  • 수익 분배 로직
  • 토큰추가

4. 스팀블로그

제 블로그를 만들어보긴 했으니, 강좌형태로 적어보고 싶습니다.

https://jacobyu.net

  • 서브카테고리 - 드롭다운
  • 깃헙 계정 새로 만들기 & 하나씩 하면서 글 작성하기
  • 리스팀한 글도 가져오기
  • 자동 업데이트

5. 영어

  • 하루 영어딕테이션 1회 (30-50분)
  • 전화영어 10분

6. 크립토미션

  • 소셜 로그인
  • 스팀 연동
  • 탬플릿 글쓰기

기왕이면 @anpigon님처럼 체계적으로 강좌형태로도 작성해보고 싶은데요.
https://anpigon.github.io/
정말 시간과 노력이 많이 필요해보입니다.
안피곤님이 제 글쓰기 롤모델..ㅎㅎ

감사합니다.


This page is synchronized from the post: ‘11월 개발/공부 로드맵 ‘

[개발] 스팀코인판 Swap 기능 #6 전환 비율 조정 검토중

안녕하세요. 제이콥입니다.

러블리연님의 후기

https://www.steemcoinpan.com/sct/@lovelyyeon.sct/krwp-sbd 에서 러블리님이 환전을 했는데 생각보다 많은 sbd가 들어왔다고 말해주셨는데요.

그런데 계산을 해보니, 당시 SBD 시장가격으로나 3일 평균 스달가격으로나, 70만원보다 10%이상 많은 원화 환산금액을 받게 되는 것이였습니다.(차액은 스왑계정으로 재송금하였습니다.)

원인을 찾아봤습니다.

현재 스팀코인판의 3일 평균가는 코인개코가 제공하는 api를 활용해서 계산합니다. 우리팀에서 api를 활용해서 계산한 SBD의 평균가를 확인해봤는데 가격이 아주 낮게 나오더군요.

이유는 코인개코에서 뚝 떨어진 sbd가격정보를 제공함으로써, sbd의 가치가 상대적으로 KRWP에 비해 많이 낮아진것입니다. SBD가격이 낮다는 의미는 KRWP를 SBD로 전환신청을 하면 많은 SBD를 받는다는 것을 의미합니다.

아래 사진을 보시면 SBD 가격이 확 떨어진 경우가 있었습니다. 이해할 수 없을 정도로 가격이 떨어졌습니다.

이게 러블리연님이 스달을 생각보다 많이받게된 이유로 생각하고있습니다. (아직 시스템이 불안정한 상태에서 러블리연님이 차액을 재송금해주셨는데요. 감사합니다.)


좀 더 분석해봤습니다. 코인개코에서 sbd가치가 떨어진 이유는 코인개코는 여러개의 거래소에서 데이터를 가져오는데 그 중에 한 곳의 거래소가 낮은 가격으로 스달이 거래됐기때문으로 보입니다. 제가 당장 그 거래소 (HitBTC)에 가입해서 사고 싶었는데.. 지금이라도 가입해야하나 ㅎㅎ


업데이트 예정

swap 시스템 자체 개발은 거의 끝났지만, 전환비율은 신중히 정하고 테스트가 필요해보입니다. 전환비율은 변경될 수 있으니 변환시에 비율을 확인해주세요.

또한, 스팀, 스달, 토큰 가격을 가져오는 api 자체도 점검이 필요해보이는군요. 스팀, 스달 가격을 어디서 가져오는게 좋을까요? 알려주시면 참고하겠습니다.

현재
1SCT = 3일동안 스팀엔진에서 거래된 금액의 평균rkqt
1SCTM = 3일동안 스팀엔진에서 거래된 금액의 평균값
KRWP = 1000원을 스팀현재가로 나눈다. (1000 / 코인개코에서 스팀 한화 가격)
SBD = 코인개코에서 스달 미국달러 가격 / 코인개코에서 스팀 달러 가격

감사합니다.


This page is synchronized from the post: ‘[개발] 스팀코인판 Swap 기능 #6 전환 비율 조정 검토중’

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×