| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-04-04 | 1.9 kB | |
| v2.23.0 source code.tar.gz | 2026-04-04 | 1.1 MB | |
| v2.23.0 source code.zip | 2026-04-04 | 1.3 MB | |
| Totals: 3 Items | 2.4 MB | 0 | |
Added
- Metaculus Exchange Integration: Full support for the Metaculus reputation-based forecasting platform. Browse questions, community predictions, and tournament structures via
fetchMarketsandfetchEvents. Submit probability forecasts viacreateOrder(binary and multiple-choice questions) and withdraw them viacancelOrder. Group-of-questions posts are automatically expanded into individual sub-question markets. Token-based authentication via{ apiToken: "..." }. - Python SDK: Token Auth:
Exchangebase class andMetaculussubclass now acceptapi_tokenfor token-based authentication, with credential forwarding to the sidecar server. - Python SDK: Unit Tests: Comprehensive unit test suite for the Python client wrapper (
test_client.py,conftest.py) covering market fetching, order creation, filtering, error handling, and credential forwarding.
Fixed
- Probable Auth: viem Type Mismatch: Resolved
WalletClienttype disagreement when@prob/clobresolves a different viem copy than the host package.
Changed
- TypeScript SDK: Bumped
ts-jestto^29.4.9.
Installation
npm:
:::bash
npm install pmxtjs@2.23.0
PyPI:
:::bash
pip install pmxt==2.23.0
Links
What's Changed
- feat(python): add unit tests for client wrapper by @Bortlesboat in https://github.com/pmxt-dev/pmxt/pull/68
- feat(Metaculus): wire Metaculus exchange into package, server, docs, and compliance by @0xharryriddle in https://github.com/pmxt-dev/pmxt/pull/71
New Contributors
- @Bortlesboat made their first contribution in https://github.com/pmxt-dev/pmxt/pull/68
Full Changelog: https://github.com/pmxt-dev/pmxt/compare/v2.22.2f...v2.23.0f