UNPKG

@kinetiq-research/markets-assets

Version:

Asset metadata (descriptions, oracle references) for Kinetiq markets

17 lines (15 loc) • 518 B
// Canonical lookup-key shape for the per-asset metadata maps in this package // (`asset-metadata`, `asset-categories`, `asset-news-keywords`). // // Main Hyperliquid perps use the bare lowercase symbol (e.g., `'btc'`). // HIP-3 listings use `${dex}:${symbol.toLowerCase()}` (e.g., `'mkts:nvda'`). export const toAssetKey = ({ dex, symbol, }: { dex?: string | undefined symbol: string }): string => { const lower = symbol.toLowerCase() return dex !== undefined && dex !== '' ? `${dex}:${lower}` : lower }