{"repo":"SebastianBoehler/polymarket-cpp-client","free":true,"listed":false,"github":"https://github.com/SebastianBoehler/polymarket-cpp-client","clone":"git clone https://github.com/SebastianBoehler/polymarket-cpp-client.git","description":"Lightweight C++ client for Polymarket APIs with REST and WebSocket support, designed for trading and market data access.","language":"C++","stars":36,"topics":["arbitrage","bot","cpp","polymarket","trading"],"license":"MIT","category":"trading","readme_excerpt":"Polymarket C++ Client Reusable C++20 client for Polymarket: REST, WebSocket streaming, and order signing (EIP-712) with examples and tests. Features - REST : market discovery, orderbook/price queries, auth key management, and trading endpoints. - Transport controls : configurable libcurl timeouts, keepalive, connection reuse, proxy/user-agent, request metrics, and cumulative stats. - WebSocket : orderbook streaming via IXWebSocket with reconnect, subscription replay, typed callbacks, and backpressure counters. - Signing : CLOB V2 EIP-712 order signing (secp256k1, keccak). - Decimal math : shared scaled-integer conversion for trading amounts. - Structured errors : opt-in Result APIs with typed SDK error classification. - EVM JSON-RPC : Polygon HTTP catch-up and WebSocket subscriptions for logs, heads, and pending transaction hashes. - Resolution Events : Decoders for UMA adapter and Conditional Tokens resolution/redemption logs. - Proxy Support : HTTP/HTTPS proxy with authentication for geo-restricted access. - Neg-Risk Markets : Automatic exchange selection for neg risk markets. - Examples : REST ( rest example ), signing ( sign example ), WebSocket ( ws example ), onchain watchers. - Benchmarks and tests : local benchmark targets plus ctest coverage. Requirements - CMake 3.22+ - C++20 compiler - libcurl, OpenSSL, zlib - Prebuilt release targets: macOS 12+ arm64 and Linux x86-64 Installation Option 1: CMake FetchContent (Recommended) Add to your CMakeLists.txt : Option 2: Pre","default_branch":null,"files":null,"tree":[],"storefront":"/r/SebastianBoehler","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SebastianBoehler/polymarket-cpp-client/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}