Skip to main content

Documentation Index

Fetch the complete documentation index at: https://limitless-docs-ws-settlement-events.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Welcome to the Limitless Changelog. Here you’ll find important changes to the Limitless Exchange platform including API updates, SDK releases, and new features.

Apr 27, 2026

Rust SDK v1.0.7: Initial Stable Release

The official Rust SDK is now documented with full coverage for individual traders, bot builders, and partner integrations. Highlights:
  • Typed async client for CLOB and NegRisk markets
  • Root Client entrypoint for markets, portfolio, market pages, API tokens, partner accounts, delegated orders, server wallets, and WebSockets
  • Built-in EIP-712 order building and signing on Base
  • API key and HMAC authentication support
  • Async WebSocket streaming with reconnect handling
  • Pluggable logging, retry helpers, and builder-style HTTP configuration
Documentation: Rust SDK

Order Execution: FAK Orders Added to Signing and SDK Docs

Fill-and-kill (FAK) orders are now documented across the developer guides. FAK orders use the same price and size inputs as GTC limit orders, match immediately against available liquidity, and cancel any unmatched remainder instead of resting on the book. Updated docs:
  • EIP-712 signing now includes FAK in the order type reference and amount-calculation guidance
  • TypeScript SDK order docs include FAK examples and parameter reference
  • Programmatic API delegated orders now show GTC, FAK, and FOK flows
Documentation: EIP-712 Signing | TypeScript SDK Orders | Programmatic API

WebSocket Order Events

Authenticated WebSocket clients can now subscribe to the CLOB order lifecycle with subscribe_order_events. New realtime stream:
  • Emits orderEvent messages for both off-chain matching-engine updates and on-chain settlement results
  • OME events cover placement, updates, and cancellations
  • Settlement events cover mined and failed transaction outcomes
  • Auth failures are surfaced on the exception channel
  • Clients should resubscribe on reconnect and treat OME and settlement events as independent streams
Documentation: WebSocket Events

Portfolio History Cursor Contract and Partner Position Headers

Portfolio and partner account docs were updated for integrations that page through account activity or query positions on behalf of managed accounts. API documentation updates:
  • GET /portfolio/history now reflects the cursor-based pagination contract
  • Position reads now document partner onBehalfOf usage for managed account flows
  • Server-wallet redemption docs clarify the difference between API resolution state and on-chain conditional-token settlement
Documentation: Portfolio History | Get Positions | Programmatic API

Developer Onboarding and Partner Flow Updates

Developer onboarding now more clearly separates the individual trader/bot path from the platform/partner path. Updated guidance:
  • Individual traders and bot builders can use API keys or self-service scoped trading tokens without applying for partner access
  • Platform partners should use backend-held HMAC credentials, sub-accounts, and delegated signing
  • Programmatic API docs now include the partner application link and updated signing guidance
Documentation: For Developers | Authentication | Programmatic API

Brand Assets and Support Contact

Brand assets were refreshed and the docs support link now points to help@limitless.network.

Apr 14, 2026

SDK v1.0.6: Server Wallet Claim & 100% Maker Rebates

Server wallet claim (all SDKs):
  • All three SDKs (TypeScript, Python, Go) now include helper methods for server wallet redemption and withdrawal
  • redeem — claim resolved conditional-token positions from managed sub-accounts
  • withdraw — transfer ERC20 funds from managed sub-accounts to partner wallets
  • Previously these operations required direct REST calls; now fully supported in the SDK
Maker Rebates program update:
  • Rebate rate increased to 100% across all market types (daily, hourly crypto, 15-minute crypto)
Documentation: Programmatic API | TypeScript SDK | Python SDK | Go SDK | Maker Rebates

Apr 2, 2026

Programmatic API: Partner Integrations, Delegated Signing & FOK Orders

Major new capability for partners building on Limitless. The Programmatic API enables platform integrations with sub-account management, server-side order signing, and both GTC and FOK order types — all through HMAC-authenticated scoped tokens. New API endpoints:
  • POST /auth/api-tokens/derive — Create scoped HMAC tokens with granular permissions (trading, account_creation, delegated_signing)
  • GET /auth/api-tokens/capabilities — Check partner capability configuration
  • GET /auth/api-tokens — List active tokens
  • DELETE /auth/api-tokens/:tokenId — Revoke a token
  • POST /profiles/partner-accounts — Create sub-accounts with server-managed wallets or EOA verification
Delegated signing:
  • Partners with the delegated_signing scope can submit unsigned orders on behalf of sub-accounts
  • The server signs orders using Privy-managed wallets — no private key management needed on the partner side
  • Both GTC (limit) and FOK (market) order types are supported for delegated orders
  • FOK orders use makerAmount (USDC to spend for BUY, shares to sell for SELL) instead of price + size
Recommended architecture:
  • Store HMAC credentials on your backend — never expose them to frontends
  • Use the SDK server-side to sign partner-authenticated requests
  • Expose only your own app-specific endpoints to the frontend
Documentation: Programmatic API guide | Authentication | API Tokens reference

SDK v1.0.4–1.0.5: Programmatic API Support (TypeScript, Python, Go)

All three official SDKs now include full support for the Programmatic API: New services across all SDKs:
  • ApiTokenService — Derive, list, and revoke scoped HMAC tokens
  • PartnerAccountService — Create sub-accounts with server wallets or EOA verification
  • DelegatedOrderService — Place GTC and FOK orders on behalf of sub-accounts, cancel orders
New root Client entrypoint:
  • Composes all domain services (markets, portfolio, orders, API tokens, partner accounts, delegated orders) behind a single constructor
  • HMAC credentials are configured once and applied to all requests automatically
TypeScript SDK:
  • Client with hmacCredentials option
  • client.apiTokens, client.partnerAccounts, client.delegatedOrders
  • WebSocket HMAC authentication support
  • TypeScript SDK docs
Python SDK:
  • Client with hmac_credentials option
  • client.api_tokens, client.partner_accounts, client.delegated_orders
  • WebSocket HMAC handshake support
  • Python SDK docs
Go SDK:
  • NewClient(limitless.WithHMACCredentials(...))
  • client.ApiTokens, client.PartnerAccounts, client.DelegatedOrders
  • WebSocket HMAC authentication support
  • Go SDK docs

Mar 23, 2026

SDK v1.0.3: Market Pages Navigation

All three SDKs now support the market pages navigation API for browsing markets by category. New capabilities:
  • Navigation tree discovery
  • Market page resolution by path with automatic redirect handling
  • Market listing with filters, pagination, and cursor support
  • Property keys and options for dynamic filtering
TypeScript: Market Pages | Python: Market Pages | Go: Market Pages

Go SDK v1.0.3: Initial Stable Release

First stable, production-ready release of the Go SDK with full feature parity. Highlights:
  • EIP-712 order signing with private key (Base mainnet)
  • GTC and FOK order support
  • WebSocket streaming with Socket.IO protocol, auto-reconnect, and typed event handlers
  • Configurable retry with exponential backoff
  • Functional options pattern throughout (WithBaseURL, WithAPIKey, WithLogger, etc.)
  • Zero external dependencies beyond go-ethereum and gorilla/websocket
Documentation: Go SDK

Mar 2026

WebSocket Market Lifecycle Events

New WebSocket events for market creation and resolution, enabling real-time monitoring of market lifecycle changes.
  • market.created — Fires when a new market is created
  • market.resolved — Fires when a market resolves
Documentation: WebSocket Events

Feb 2026

SDK v1.0.2: Stable LTS Release (TypeScript & Python)

First stable, long-term support releases of the TypeScript and Python SDKs. Core features across both SDKs:
  • API key authentication with X-API-Key header
  • EIP-712 order signing with venue-aware contract resolution
  • GTC and FOK order creation with automatic signing
  • Market data fetching with intelligent venue caching
  • Portfolio and position tracking
  • WebSocket streaming with auto-reconnect
  • Retry mechanisms with configurable backoff strategies
  • NegRisk market support with dual approval system
TypeScript SDK highlights:
  • Full TypeScript type safety with comprehensive type definitions
  • 17 production-ready code samples
  • @retryOnErrors decorator and withRetry wrapper
  • TypeScript SDK docs
Python SDK highlights:
  • Async-first architecture built on aiohttp
  • Pydantic models for type-safe request/response handling
  • @retry_on_errors decorator
  • Python SDK docs

Python SDK v1.0.2: Float Precision Fix

Fixed IEEE 754 float precision issues in order pricing that could cause incorrect makerAmount/takerAmount calculations (e.g., 0.95 scaling to 949999 instead of 950000).

Dec 2025

Cookie-based session authentication has been removed. All programmatic access now requires API keys (X-API-Key header) or scoped API tokens (HMAC). Action required: If you were using cookie-based authentication, migrate to API key authentication. Generate keys at limitless.exchange under profile menu → Api keys. Documentation: Authentication

Nov 2025

Initial SDK Releases (Pre-release)

Pre-release versions of the TypeScript (v0.0.1) and Python (v0.1.0) SDKs launched with core trading functionality including market data access, GTC/FOK order creation, and portfolio tracking.