@kinetiq-research/markets-assets
Version:
Asset metadata (descriptions, oracle references) for Kinetiq markets
12 lines (9 loc) • 527 B
text/typescript
// Hyperliquid asset ID encoding.
// https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api/asset-ids
// Spot pair asset IDs = SPOT_INDEX_OFFSET + universeIndex.
// Disjoint from perp asset IDs (which start at 0).
export const SPOT_INDEX_OFFSET = 10_000
// HIP-3 perp asset IDs = HIP3_ASSET_INDEX_BASE + (dexIndex * HIP3_DEX_INDEX_MULTIPLIER) + positionInDex.
// Disjoint from main-HL perp asset IDs (which start at 0).
export const HIP3_ASSET_INDEX_BASE = 100_000
export const HIP3_DEX_INDEX_MULTIPLIER = 10_000