Skip to content

fix: align exchange normalizers with live payloads#873

Open
realfishsam wants to merge 3 commits into
mainfrom
fix/issue-795-799-response-drift
Open

fix: align exchange normalizers with live payloads#873
realfishsam wants to merge 3 commits into
mainfrom
fix/issue-795-799-response-drift

Conversation

@realfishsam
Copy link
Copy Markdown
Contributor

Summary

  • Gemini Titan: extract rich-text descriptions, prefer directional buy/sell prices, and fall back to liquidity proxies from volume fields.
  • Hyperliquid: preserve l2Book level order counts.
  • Kalshi: surface yes_ask_size_fp / yes_bid_size_fp in source metadata.
  • Limitless: prefer tradePrices directional pricing over the legacy prices array.

Tests

  • npm test --workspace=pmxt-core -- --runInBand test/normalizers/exchange-normalizers.test.ts test/normalizers/exchange-normalizers-3.test.ts test/normalizers/gemini-titan-normalizer.test.ts

Fixes #795
Fixes #796
Fixes #797
Fixes #798
Fixes #799

@mintlify
Copy link
Copy Markdown

mintlify Bot commented Jun 5, 2026

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
PMXT 🟢 Ready View Preview Jun 5, 2026, 2:30 PM

💡 Tip: Enable Workflows to automatically generate PRs for you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment