// News-search keywords per asset, used by Pulse's news/catalyst classifiers
// to map article text → ticker symbol. Keys match `asset-metadata.ts`:
// `${dex}:${symbol.toLowerCase()}` for HIP-3 listings (`mkts:`/`xyz:`),
// or `${symbol.toLowerCase()}` for main Hyperliquid perps.

export const assetNewsKeywords: Record<string, ReadonlyArray<string>> = {
  btc: ['Bitcoin', 'BTC', 'halving'],
  eth: ['Ethereum', 'ETH', 'DeFi', 'Vitalik'],
  hype: ['Hyperliquid', 'HYPE', 'perps'],
  'io:anth': ['Anthropic', 'ANTH', 'Claude', 'pre-IPO'],
  'mkts:aapl': ['Apple', 'AAPL', 'iPhone', 'Tim Cook'],
  'mkts:baba': ['Alibaba', 'BABA', 'Jack Ma'],
  'mkts:bmnr': ['BitMine', 'BMNR', 'Bitmine Immersion', 'ETH treasury'],
  'mkts:eur': [
    'Bundesbank',
    'CAC 40',
    'DAX',
    'ECB',
    'euribor',
    'euro',
    'euro area',
    'EUR/USD',
    'eurozone',
    'eurozone CPI',
    'eurozone PMI',
    'Ifo',
    'Lagarde',
    'Stoxx 600',
    'ZEW',
  ],
  'mkts:gldmine': ['GDX', 'gold miners', 'mining'],
  'mkts:gold': ['gold', 'bullion', 'precious metal'],
  'mkts:googl': ['Google', 'Alphabet', 'GOOGL', 'YouTube', 'Waymo'],
  'mkts:jpn225': ['Nikkei', 'Japan', 'BOJ', 'Tokyo', 'yen'],
  'mkts:mu': ['Micron', 'MU', 'DRAM', 'HBM', 'NAND'],
  'mkts:nvda': ['NVIDIA', 'NVDA', 'GPU', 'Jensen Huang', 'data center'],
  'mkts:pltr': ['Palantir', 'PLTR', 'Alex Karp'],
  'mkts:rtx': [
    'RTX',
    'Raytheon',
    'Pratt Whitney',
    'Collins Aerospace',
    'defense contractor',
    'missile defense',
  ],
  'mkts:semi': ['SMH', 'semiconductors', 'chips', 'TSMC'],
  'mkts:silver': ['silver', 'SLV', 'precious metal'],
  'mkts:small2000': ['Russell', 'IWM', 'small-cap', 'small cap'],
  'mkts:tencent': ['Tencent', 'WeChat', 'Pony Ma'],
  'mkts:tsla': ['Tesla', 'TSLA', 'Elon Musk', 'robotaxi', 'EV'],
  'mkts:us500': ['S&P', 'SPX', 'SPY'],
  'mkts:usbond': ['Treasury', 'TLT', 'bond', 'yield'],
  'mkts:usenergy': ['XLE', 'energy sector', 'natural gas'],
  'mkts:usoil': ['oil', 'crude', 'OPEC', 'WTI', 'Brent'],
  'mkts:ustech': ['Nasdaq', 'QQQ', 'tech'],
  'mkts:xiaomi': ['Xiaomi', 'XIAOMI', 'Lei Jun', 'SU7'],
  sol: ['Solana', 'SOL', 'meme coin'],
  'xyz:amd': ['Advanced Micro Devices', 'AMD', 'Ryzen', 'EPYC'],
  'xyz:amzn': ['Amazon', 'AMZN', 'AWS', 'Andy Jassy'],
  'xyz:brentoil': ['Brent', 'Brent crude', 'BRENTOIL'],
  'xyz:bx': ['Blackstone', 'BX', 'private equity'],
  'xyz:cbrs': ['Cerebras', 'Cerebras Systems', 'CBRS', 'wafer-scale engine'],
  'xyz:cl': ['WTI', 'CL', 'WTI crude', 'West Texas Intermediate'],
  'xyz:coin': ['Coinbase', 'COIN', 'Brian Armstrong'],
  'xyz:copper': ['copper', 'COMEX copper', 'Dr Copper'],
  'xyz:cost': ['Costco', 'COST'],
  'xyz:crcl': ['Circle', 'CRCL', 'USDC issuer'],
  'xyz:crwv': ['CoreWeave', 'CRWV', 'AI cloud'],
  'xyz:dram': ['DRAM', 'memory companies', 'HBM', 'NAND'],
  'xyz:ebay': ['eBay', 'EBAY', 'online marketplace'],
  'xyz:gme': ['GameStop', 'GME', 'meme stock'],
  'xyz:hood': ['Robinhood', 'HOOD', 'Vlad Tenev'],
  'xyz:hyundai': ['Hyundai', 'HYUNDAI', 'Hyundai Motor'],
  'xyz:intc': ['Intel', 'INTC', 'Intel Foundry', 'Pat Gelsinger'],
  'xyz:krw': ['Korean won', 'KRW', 'South Korean won', 'USD/KRW'],
  'xyz:lite': ['Lumentum', 'LITE', 'optical components'],
  'xyz:lly': ['Eli Lilly', 'LLY', 'Zepbound', 'Mounjaro'],
  'xyz:meta': ['Meta', 'META', 'Facebook', 'Instagram', 'Mark Zuckerberg'],
  'xyz:mrvl': ['Marvell', 'MRVL', 'data infrastructure chips'],
  'xyz:msft': ['Microsoft', 'MSFT', 'Azure', 'Satya Nadella'],
  'xyz:mstr': ['Strategy', 'MSTR', 'MicroStrategy', 'Michael Saylor'],
  'xyz:natgas': ['natural gas', 'NATGAS', 'LNG', 'Henry Hub'],
  'xyz:nflx': ['Netflix', 'NFLX', 'streaming'],
  'xyz:orcl': ['Oracle', 'ORCL', 'Larry Ellison'],
  'xyz:palladium': ['palladium', 'PALLADIUM', 'precious metal'],
  'xyz:platinum': ['platinum', 'PLATINUM', 'precious metal'],
  'xyz:rivn': ['Rivian', 'RIVN', 'electric trucks'],
  'xyz:rklb': ['Rocket Lab', 'RKLB', 'space launch'],
  'xyz:skhx': ['SK Hynix', 'SKHX', 'HBM memory'],
  'xyz:smsn': ['Samsung', 'SMSN', 'Samsung Electronics'],
  'xyz:sndk': ['SanDisk', 'SNDK', 'flash storage'],
  'xyz:sp500': ['SP500', 'S&P 500 futures', 'E-mini S&P'],
  'xyz:tsm': ['TSMC', 'TSM', 'Taiwan Semiconductor'],
  'xyz:urnm': ['uranium', 'URNM', 'uranium miners'],
  'xyz:usar': ['USA Rare Earth', 'USAR', 'rare earth'],
  'xyz:xle': ['XLE', 'energy ETF', 'US energy sector'],
  'xyz:zm': ['Zoom', 'ZM', 'Zoom Communications'],
}
