0x 프로토콜의 0x-launch-kit 설명

동기 부여



11월경에 릴리스된 0x-launch-kit의 해설을 실시한다. 이 kit는 릴레이를 간단하게 작성하는 것이다. 저 자신도 현재 릴레이를 개발하고 있으므로 의견 교환이나 흥미가 있는 분은 트위터 등으로 DM 부탁드립니다.

0x-launch-kit이란?



launch-kit은 릴레이를 만들기위한 템플릿이며 무료로 사용할 수있는 오픈 소스입니다. 요 전날 launch-kit 페이지이 올랐습니다. 이 kit상에서는 ERC20 토큰과 ERC721 토큰을 거래할 수 있다. 언어는 Typescript 또는 Javascript인지를 선택해야 한다.

개발 절차


  • 0x-launch-kit 저장소 복제

    (현시점에서 이쪽과 같이 되어 있다)
  • JS의 경우 ts 리포지토리를 삭제합니다. TS의 경우 js 삭제
  • js의 경우 package.json 내의 ts 패키지를 삭제합니다. ts의 경우 js 삭제
  • 이번에는 js에서 수행 (js의 경우 강조 표시된 부분 삭제)
  • 개발하기 전에 Node.js가 v8.x 이상, Yarn가 v1.x 이상인지 확인
  • config.js (또는 ts)를 열고 다음과 같이 편집하십시오
  • NETWORK_ID 지정(Mainnet:1, Kovan:42, Ropsten:3)
  • WHITELISTED_TOKENS를 지정합니다. 이것은 주문서에서 어떤 토큰을 지원하고 싶은지를 표현하기 위해
  • FEE_RECIPIENT를 지정합니다. 릴레이가 수수료를 받도록 지정
  • MAKER_FEE_ZRX_UNIT_AMOUNT를 지정합니다. 이것은 메이커로부터받는 수수료를 지정하기 위해
  • TAKER_FEE_ZRX_UNIT_AMOUNT를 지정합니다. 이것은 Taker로부터 받는 수수료를 지정하기 위하여

  • 7 . yarn에서 수비수 다운로드
    8. yarn start:js에서 중계자 시작



    릴레이가 정상적으로 움직이고 있는지 확인하려면 다음 carl 명령을 치십시오.$ curl http://localhost:3000/v2/orders정상적으로 움직이면
    {"total":0,"page":0,"perPage":20,"records":[]}
    

    를 반환합니다. 또한 주문을 추가하지 않았으므로 records에 아무 것도 포함되어 있지 않습니다.

    명령yarn start:js : 중계자 시작yarn prettier:js : 주문 서식 지정

    참고



    0x-launch-kit

    좋은 웹페이지 즐겨찾기