Predictefy Docs
Browse documentation

Limitless

The build request schema, signing scheme, and bounds for Limitless.

Step zero — from nothing to your first trade

  1. Create the account. Go to limitless.exchange and connect an eligible EOA on Base. The hosted lane accepts no venue account credential or profileId; the repository sources do not establish a separate registration or KYC requirement, so confirm that prerequisite with Limitless.
  2. Set up signing. A fresh user must first create an EVM wallet and secure the seed phrase offline. The wallet signs each order locally. Predictefy never sees the private key.
  3. Fund it. Put Base-native USDC in that EOA, keep a little ETH for Base gas, and grant only a finite approval to the market's authoritative exchange. The sources publish no numeric deposit minimum, so fund one small intended order. If funds start elsewhere, request the assisted LI.FI route with GET /v1/bridge/quote.
  4. Allow time. Budget about 1–2 hours if this is your first wallet; an existing funded Base wallet is faster. Predictefy's hosted lane refuses US-region callers through its own geofence by design.

What you need first

  • Production status: Armed for build, submit, and cancel as verified on 2026-08-15.
  • Wallet and chain: An EOA on Base (8453) signs the server-built EIP-712 order client-side.
  • Venue account: The hosted lane accepts no caller account credential or profileId; verify any separate venue registration and eligibility requirement with Limitless.
  • Credentials: No caller venue credential. Predictefy holds the partner HMAC credential, while the EOA private key remains only in the caller's process.
  • Funding: Base-native USDC in the EOA, with a finite approval to the market's authoritative exchange. The LI.FI helper can fund the wallet.
FieldTypeRequiredRejection
ownerEVM addressyesowner (the EOA that will sign) is required
tokenIdCTF position id, digits onlyyestokenId (CTF position id) is required
orderSide (or side)BUY/SELL or 0/1yesorderSide must be BUY or SELL
orderTypeFOK or GTCyesorderType must be FOK or GTC
marketSlugstringyesmarketSlug is required
pricenumber in (0, 1) exclusiveyesprice in (0,1) is required
sharesnumber > 0yesshares (> 0) is required
amountUsdnumber > 0FOK buyamountUsd (> 0) is required
expirationunix seconds (default now + 1 hour)noexpiration must be a non-negative safe integer (unix seconds)
noncenumber (default 0)no
profileIdrejected outrightprofileId is not accepted — the bound owner address is the relay identity

Note the exclusive bound: Hyperliquid accepts price = 1, Limitless does not. The server fixes every remaining field — feeRateBps 300, signatureType 0, taker the zero address, the salt, and maker = signer = owner — so you sign exactly what was cap-checked. Notional is makerAmount / 1e6: exact USDC for a buy, a conservative dollar ceiling for a sell.