Api 암호화폐

API 암호화폐


항목: https://github.com/edinsoncs/Apicryptocurrency
이api의 개발은 교환을 위해 만들어진 것으로 지갑의 생성을 받아들이고 암호화폐와 이더리움 영패 간의 거래를 포함한다. 이 개발은 Nodejs의 기초로 이루어졌으며 정보는Mongodb에 저장된다.

요구 사항


프로젝트를 배포하기 위한 기본 요구 사항은 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 POSTeth 거래를 지갑으로 보내기3. https://api.domain.com/transfer/bch POST지갑에 bch 거래 보내기4. https://api.domain.com/transfer/tokens POST30여만 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 POST24시간 가격 변동 통계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_MAKERLIMIT가 즉시 일치하고 수락자 신분으로 거래되면 거절되는 주문을 말한다.
  • STOP_LOSSTAKE_PROFIT는 도착MARKETstopPrice 명령을 실행합니다.
  • 모든 LIMIT 또는 LIMIT_MAKER 유형의 주문서는 발송icebergQty을 통해 빙산 주문서를 생성할 수 있다.
  • icebergQty가 포함된 모든 주문서는 timeInForceGTC로 설정해야 합니다.
  •  
    방법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: 완료)
    시작 시간
    번호
    거짓
    종료 시간
    번호
    거짓
    렉빈도
    번호
    거짓

    좋은 웹페이지 즐겨찾기