// 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
