Api 암호화폐
19765 단어 blockchainapicryptocurrency
API 암호화폐
항목: https://github.com/edinsoncs/Apicryptocurrency
이api의 개발은 교환을 위해 만들어진 것으로 지갑의 생성을 받아들이고 암호화폐와 이더리움 영패 간의 거래를 포함한다. 이 개발은 Nodejs의 기초로 이루어졌으며 정보는Mongodb에 저장된다.
요구 사항
프로젝트를 배포하기 위한 기본 요구 사항은 Nodejs 및 Mongodb입니다.
프로젝트 시작
생산이나 현지에서 우리는 이 항목을 복제했다
https://github.com/ockang/Apicryptocurrency
It works in any version of nodejs LTS, NODE 8 and up is recommended
설치 항목
프로젝트를 시작하려면 의존항을 설치합니다
npm install in folder project
설치가 완료되면 dev 의존항을 설치합니다npm install @babel/core @babel/node @babel/preset-env --save-dev
npm install eslint eslint-config-airbnb-base eslint-plugin-import --save-dev
npm install -g nodemon
npm install nodemon --save-dev
또는, 우리도 다음 명령을 사용하여 한 줄에 dev 의존항을 설치할 수 있다npm install --only=dev
사용 가능한 메서드 목록 - 암호 통화
노선.
메서드
묘사
/
GET
안녕, 세상의 길1. https://api.domain.com/btc
POST
새 지갑 만들기 및 정보 얻기2. https://api.domain.com/bch
POST
새 지갑 만들기 및 정보 얻기3. https://api.domain.com/doge
POST
새 지갑 만들기 및 정보 얻기4. https://api.domain.com/eth
POST
새 지갑 만들기 및 정보 얻기5. https://api.domain.com/ltc
POST
새 지갑 만들기 및 정보 얻기6. https://api.domain.com/xmr
POST
새 지갑 만들기 및 정보 얻기7. https://api.domain.com/ppc
POST
새 지갑 만들기 및 정보 얻기8. https://api.domain.com/iota
POST
새 지갑 만들기 및 정보 얻기9. https://api.domain.com/xrp
POST
새 지갑 만들기 및 정보 얻기사용 가능한 메서드 목록 - 태그 목록 및 작성
노선.
메서드
묘사
1. https://api.domain.com/tokens
GET
우리는 모든 등록 기호화폐를 받았다2. https://api.domain.com/tokens/new
POST
우리는 새로운erc-20 기호화폐를 창설할 것이다사용 가능한 방법 목록 - 토큰 잔액
노선.
메서드
묘사
1. https://api.domain.com/tokens/balance
POST
저희가 이더리움 토큰의 잔액을 받았어요.사용 가능한 메서드 목록 - 거래 비용 암호화
노선.
메서드
묘사
1. https://api.damecoins.com/calculate/btc
POST
우리는 비트코인을 보내는 커미션을 계산한다2. https://api.damecoins.com/tokens/calculate
POST
저희가 이더리움 토큰의 잔액을 받았어요.3. https://api.damecoins.com/tokens/calculate-token
POST
우리는 기호화폐erc-20을 발송하는 커미션을 계산한다사용 가능한 방법 목록 - 동전 이동
노선.
메서드
묘사
1. https://api.domain.com/transfer/btc
POST
비트코인 거래를 지갑으로 보내기2. https://api.domain.com/transfer/eth
POST
eth 거래를 지갑으로 보내기3. https://api.domain.com/transfer/bch
POST
지갑에 bch 거래 보내기4. https://api.domain.com/transfer/tokens
POST
30여만 ec-20 토큰을 발송사용 가능한 메서드 목록 - 이더넷 검색
노선.
메서드
묘사
1. https://api.domain.com/etherscan/history
POST
모든 기호화폐와 이태방 거래의 역사 기록을 열거하다사용 가능한 메서드 목록 - 바이너리
노선.
메서드
묘사
1. https://api.domain.com/binance/buy
POST
...2. https://api.domain.com/binance/prices
GET
모든 화폐 쌍의 가격을 얻다3. https://api.domain.com/binance/candles
POST
화폐에 따라 촛불을 구매하다4. https://api.domain.com/binance/trades
POST
최근 기호 거래를 얻습니다.5. https://api.domain.com/binance/stats
POST
24시간 가격 변동 통계6. https://api.domain.com/binance/agvprice
POST
기호의 현재 평균 가격.7. https://api.domain.com/binance/getorder
POST
주문 상태를 확인합니다.8. https://api.domain.com/binance/allorder
POST
하나의 기호로 모든 계정 주문 받기;활성화, 취소 또는 채우기9. https://api.domain.com/binance/withdraw
POST
종료 프로세스를 터치합니다. (아직 테스트되지 않았습니다.)10. https://api.domain.com/binance/withdrawhistory
POST
계좌 인출 기록을 얻다.예: 요청 바디
방법Api BTC
{
"hash": "20x@lmda!.2l"
}
예: 새 지갑 만들기 BTC방법Api BCH
{
"hash": "20x@lmda!.2l"
}
예: BCH에서 만든 새 지갑방법아피도그
{
"hash": "20x@lmda!.2l"
}
예: DOGE 새 지갑방법Api ETH
{
"hash": "20x@lmda!.2l"
}
예: 새 지갑 만들기방법Api LTC
{
"hash": "20x@lmda!.2l"
}
예: 새 지갑 만들기 LTC방법Api XMR
{
"hash": "20x@lmda!.2l"
}
예: 새 지갑 만들기 XMR방법Api PPC
{
"hash": "20x@lmda!.2l"
}
예: 새 지갑 만들기 PPC방법공기 오염 지수
{
"hash": "20x@lmda!.2l"
}
우체부 예: 새 지갑 창조 사물인터넷방법Api XRP
{
"hash": "20x@lmda!.2l"
}
예: XRP에서 만든 새 지갑방법Api 토큰 - 요청 하나만
방법Api 토큰 신규
{
"symbol": "BNB",
"name": "Binance",
"decimals": 18,
"address": "0xB8c77482e45F1F44dE1745F52C74426C631bDD52"
}
방법Api 토큰 잔액
{
"tkn": "0xB8c77482e45F1F44dE1745F52C74426C631bDD52",
"address": "0xc4bed42f38213c8d1c385d198e427bd98c3ebf7d"
}
방법천연가스 eth에서의 이동 균형 원가
{
"tokenAddr": "0x5CfF54a753EC88cf618A9cA5f221B6Ec93Acc005",
"sendAddr": "0xB8c77482e45F1F44dE1745F52C74426C631bDD52",
"amount": "0.0074"
}
이더넷 스캔
이더리움 및 영패erc-20에서 거래 목록
방법이더넷 검색 내역
{
"address": "0x5CfF54a753EC88cf618A9cA5f221B6Ec93Acc005"
}
쌍성
우리는binance를api로 사용하여 가격 정보를 조회하거나 얻거나 빠른 무역 주문서를 통해 구매를 생성할 것입니다.
방법바이너리 생성 순서
새 주문서를 작성합니다.
{
"symbol": "XLMETH",
"side": "BUY",
"quantity": 100,
"price": 0.0002
}
팔람
타입
요구의
기본값
묘사
기호
꿰미
맞다
테두리
꿰미
맞다
BUY
, SELL
타입꿰미
거짓
LIMIT
LIMIT
, MARKET
재다번호
맞다
가격.
번호
맞다
MARKET
주문 옵션시간 정보
꿰미
거짓
GTC
FOK
, GTC
, IOC
뉴클리온 트리드꿰미
거짓
주문서의 유일한 id입니다.보내지 않으면 자동으로 생성됩니다.
스토프리스
번호
거짓
중지 명령에 사용
newOrderRespType
꿰미
거짓
RESULT
주문서에 대한 더 완전한 정보를 되돌려줍니다.ACK
, RESULT
또는 FULL
빙산 수량번호
거짓
빙산 주문서와 함께 사용
렉빈도
번호
거짓
type
기반의 기타 필수 매개변수:타입
기타 필수 매개변수
LIMIT
timeInForce
, quantity
, price
MARKET
quantity
STOP_LOSS
quantity
, stopPrice
STOP_LOSS_LIMIT
timeInForce
, quantity
, price
, stopPrice
TAKE_PROFIT
quantity
, stopPrice
TAKE_PROFIT_LIMIT
timeInForce
, quantity
, price
, stopPrice
LIMIT_MAKER
quantity
, price
LIMIT_MAKER
는 LIMIT
가 즉시 일치하고 수락자 신분으로 거래되면 거절되는 주문을 말한다.STOP_LOSS
및 TAKE_PROFIT
는 도착MARKET
시 stopPrice
명령을 실행합니다.LIMIT
또는 LIMIT_MAKER
유형의 주문서는 발송icebergQty
을 통해 빙산 주문서를 생성할 수 있다.icebergQty
가 포함된 모든 주문서는 timeInForce
를 GTC
로 설정해야 합니다.방법2진 가격
get을 사용하여 검색할 것입니다. 이진 쌍이 있는 가격표를 되돌려줍니다
방법쌍성초
{
"symbol": "ETHBTC",
"interval": "1m",
"limit": 1,
}
우리는 검색에 일부 기능을 추가할 수 있다
팔람
타입
요구의
기본값
묘사
기호
꿰미
맞다
간격
꿰미
거짓
5m
1m
, 3m
, 5m
, 15m
, 30m
, 1h
, 2h
, 4h
, 6h
, 8h
, 12h
, 1d
, 3d
, 1w
, 1M
제한번호
거짓
500
최대1000
시작 시간번호
거짓
종료 시간
번호
거짓
방법쌍성 무역
{
"symbol": "ETHBTC"
}
팔람
타입
요구의
기본값
묘사
기호
꿰미
맞다
제한
번호
거짓
500
최대500
방법이진 데이터{
"symbol": "ETHBTC"
}
팔람
타입
요구의
기호
꿰미
거짓
방법쌍성 AvgPrice
{
"symbol": "ETHBTC"
}
팔람
타입
요구의
기호
꿰미
맞다
방법Binance GetOrder
{
"symbol": "BNBETH",
"orderId": 50167927
}
팔람
타입
요구의
묘사
기호
꿰미
맞다
의사의 지시 ID
번호
맞다
origClientOrderId
를 사용하는 경우 필요 없음원시 클라이언트
꿰미
거짓
렉빈도
번호
거짓
방법이원 이서
{
"symbol": "ETHBTC",
}
팔람
타입
요구의
기본값
묘사
기호
꿰미
맞다
의사의 지시 ID
번호
거짓
설정하면 orders>= 이orderId를 획득합니다.그렇지 않으면 최근 주문이 반환됩니다.
제한
번호
거짓
500
최대500
렉빈도번호
거짓
방법종료 프로세스를 터치합니다. (아직 테스트되지 않았습니다.)
{
"asset": "ETH",
"address": "0x5CfF54a753EC88cf618A9cA5f221B6Ec93Acc005",
"amount": 100
}
팔람
타입
요구의
묘사
자산.
꿰미
맞다
소재지
꿰미
맞다
수량
번호
맞다
이름:
꿰미
거짓
주소 설명
렉빈도
번호
거짓
방법계좌 인출 기록을 얻다.
{
}
팔람
타입
요구의
묘사
자산.
꿰미
거짓
지위.
번호
거짓
0(0: 이메일 발송, 1: 취소 2: 승인 대기, 3: 거부, 4: 처리 중, 5: 실패, 6: 완료)
시작 시간
번호
거짓
종료 시간
번호
거짓
렉빈도
번호
거짓
Reference
이 문제에 관하여(Api 암호화폐), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ockang/api-cryptocurrency-4anj텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)