v2.1.0: Full API alignment with Polymarket CLOB V2
What's New
New Packages
- Relayer API (
pkg/relayer): 7 endpoints for gasless transactions (Submit, GetTransaction, GetTransactions, GetNonce, GetRelayPayload, GetDeployed, GetAPIKeys) - Combo Markets API (
pkg/combo): combo market queries
New CLOB Endpoints (8)
ClobMarketInfo— CLOB-level market parametersMarketByToken— reverse token→market lookupMarketsLiveActivity/MarketLiveActivity— batch/single live activityBatchPricesHistory— batch historical pricesOrderBooksQuery— order books via query paramsNegRiskByPath— neg risk via path paramPutBalanceAllowance— force update balance/allowance
Bridge Completions (2)
Quote— bridge quoteWithdrawAddress— create withdrawal bridge addresses
Data API Additions (4)
AccountingSnapshot— download accounting ZIPMarketPositions— positions for a specific marketActivityCombos— combo activityPositionsCombos— combo positions
Gamma Addition (1)
TeamByID— single team lookup
Fix
- Order payload wire format:
saltandtimestampnow correctly sent as JSON strings for ALL signature types, matching Polymarket V2 API specification
Dependencies
aws-sdk-go-v2/service/kms: 1.52.0 → 1.53.4
All 19 packages pass tests and go vet.