Skip to content

v2.23.0

Choose a tag to compare

@github-actions github-actions released this 04 Apr 07:53
· 1075 commits to main since this release

Added

  • Metaculus Exchange Integration: Full support for the Metaculus reputation-based forecasting platform. Browse questions, community predictions, and tournament structures via fetchMarkets and fetchEvents. Submit probability forecasts via createOrder (binary and multiple-choice questions) and withdraw them via cancelOrder. Group-of-questions posts are automatically expanded into individual sub-question markets. Token-based authentication via { apiToken: "..." }.
  • Python SDK: Token Auth: Exchange base class and Metaculus subclass now accept api_token for 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 WalletClient type disagreement when @prob/clob resolves a different viem copy than the host package.

Changed

  • TypeScript SDK: Bumped ts-jest to ^29.4.9.

Installation

npm:

npm install pmxtjs@2.23.0

PyPI:

pip install pmxt==2.23.0

Links

What's Changed

  • feat(python): add unit tests for client wrapper by @Bortlesboat in #68
  • feat(Metaculus): wire Metaculus exchange into package, server, docs, and compliance by @0xharryriddle in #71

New Contributors

Full Changelog: v2.22.2f...v2.23.0f