v2.47.0
Added
- Core: Optional
sourceMetadatafield onUnifiedEventandUnifiedMarket(Record<string, unknown>) — captures venue-specific raw fields that are not promoted to first-class unified columns. Populated by every exchange normalizer (Kalshi, Polymarket, Polymarket US, Limitless, Smarkets, Opinion, Myriad, Probable, Metaculus, Baozi, Gemini-Titan, Hyperliquid, SuiBets) via a sharedbuildSourceMetadatahelper atcore/src/utils/metadata.ts. Includes recurring-series identifiers where the venue exposes them (Kalshiseries_ticker/series_title, Polymarketseries/seriesSlugwhen present, Opinioncollection, Gemini-Titanseries).
Installation
npm:
npm install pmxtjs@2.47.0
npm install -g @pmxt/cli@2.47.0PyPI:
pip install pmxt==2.47.0Links
What's Changed
- feat: add sourceMetadata to UnifiedEvent and UnifiedMarket by @realfishsam in #765
Full Changelog: v2.46.14f...v2.47.0f