이 페이지는 커뮤니티 번역으로 참고용이며, 내용은 영어 원문을 우선합니다.
영어 원문 보기 ↗

자산 ID

자산 ID는 액션(action)을 통해 주문과 취소를 전송할 때 사용하는 정수 표현입니다. 자세한 내용은 여기를 참조하세요.

펍

무기한 선물(펍) 엔드포인트는 asset에 정수를 기대하며, 이는 meta info 응답에서 찾을 수 있는 코인의 인덱스입니다. 예를 들어, 메인넷에서 BTC = 0입니다.

빌더가 배포한 펍은 100000 + perp_dex_index * 10000 + index_in_meta를 기대합니다. 예를 들어, 테스트넷의 test:ABC는 perp_dex_index = 1, index_in_meta = 0, asset = 110000입니다. 빌더가 배포한 펍의 이름은 항상 {dex}:{coin} 형식이라는 점에 유의하세요.

스팟

스팟 엔드포인트는 10000 + spotInfo["index"]를 기대합니다. 여기서 spotInfo는 원하는 호가 토큰과 기초 토큰을 가진 spotMeta 내의 해당 객체입니다. 예를 들어, PURR/USDC 주문을 제출할 때 사용해야 할 자산은 스팟 info에서 자산 인덱스가 0이므로 10000입니다.

스팟 ID는 토큰 ID와 다르며, 메인넷과 테스트넷은 서로 다른 자산 ID를 가진다는 점에 유의하세요. 예를 들어, HYPE의 경우:

메인넷 토큰 ID: 150

메인넷 스팟 ID: 107

테스트넷 토큰 ID: 1105

테스트넷 스팟 ID: 1035

결과(Outcomes)

결과(Outcomes)는 대부분의 구현 세부 사항을 스팟 거래와 공유하며, 각 결과 측면을 서로 다른 토큰이 나타냅니다. 다만 결과의 API 표현은 스팟과 펍 모두와 다릅니다.

결과 자산은 outcome id와 바이너리 side에서 파생됩니다. 이들은 outcomeMeta info 응답에서 찾을 수 있습니다.

id가 outcome이고 측면이 side인 결과의 경우:

encoding = 10 * outcome + side

side 0과 side 1만 유효합니다.

예시:

  • outcome 1, side 0 -> 인코딩 10

동일한 encoding이 세 가지 서로 다른 표현에서 사용됩니다:

  • 결과 스팟 코인: #<encoding>
  • 결과 토큰 이름: +<encoding>
  • 결과 자산 ID: 100_000_000 + encoding

예시:

  • #10 = outcome 1, side 0
  • +10 = 해당 토큰 이름
  • 100000010 = 자산 ID
비공식 커뮤니티 번역입니다. 저작권은 Hyperliquid에 있으며 영어 원문을 우선합니다. 출처: https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api/asset-ids