Download Latest Version v2.54.0 source code.zip (2.7 MB)
Email in envelope

Get an email when there's a new version of PMXT

Home / v2.51.4f
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-06-24 1.6 kB
v2.51.4 source code.tar.gz 2026-06-24 2.3 MB
v2.51.4 source code.zip 2026-06-24 2.6 MB
Totals: 3 Items   4.9 MB 2

Fixed

  • Hyperliquid normalizer now extracts resolutionDate from question prose when no expiry: tag is present. Hyperliquid's outcomeMeta payload exposes no structured end-time on either the Outcome or Question objects. Price-bracket markets get a clean expiry:YYYYMMDD-HHmm in the outcome description (parsed); everything else (World Cup teams/matches, Fed funds decisions, CPI prints) puts the deadline only in the question description's legalese, e.g. "by October 14, 2026 at 23:59 UTC". The normalizer now scans the question description for <Month> <DD>[,] <YYYY> [at HH:MM UTC] matches and takes the latest — which is always the resolution deadline (questions often mention an event date and a later cutoff). Defaults to 23:59 UTC when no time is given. Verified against all 28 live HL questions: 27 resolve to the correct deadline (World Cup matches → 2026-07-19, World Cup champion → 2026-10-14, Fed funds → 2026-09-16, CPI → 2026-08-12); the one miss is the Recurring price-bracket parent, which still falls through to the existing outcome-level expiry: tag.

Installation

npm:

:::bash
npm install pmxtjs@2.51.4
npm install -g @pmxt/cli@2.51.4

PyPI:

:::bash
pip install pmxt==2.51.4

Full Changelog: https://github.com/pmxt-dev/pmxt/compare/v2.51.3f...v2.51.4f

Source: README.md, updated 2026-06-24