Skip to content
Get an API key

Step zero — from nothing to your first trade

Section titled “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.
  • 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.
Field Type Required Rejection
owner EVM address yes owner (the EOA that will sign) is required
tokenId CTF position id, digits only yes tokenId (CTF position id) is required
orderSide (or side) BUY/SELL or 0/1 yes orderSide must be BUY or SELL
orderType FOK or GTC yes orderType must be FOK or GTC
marketSlug string yes marketSlug is required
price number in (0, 1) exclusive yes price in (0,1) is required
shares number > 0 yes shares (> 0) is required
amountUsd number > 0 FOK buy amountUsd (> 0) is required
expiration unix seconds (default now + 1 hour) no expiration must be a non-negative safe integer (unix seconds)
nonce number (default 0) no
profileId rejected outright profileId 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.