[개발] 스팀코인판 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 가격 피드 가져오기 & 환율 가져오기)’

Comments

Your browser is out-of-date!

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

×