Orderly
| Property | Value |
|---|---|
| Transport | REST (order placement, modify, cancel) + WebSocket (market data + account updates) |
| Signing | ed25519 |
| Funding interval | Per-market: 4h or 8h depending on symbol |
| Concurrent Spreadr maker trades | 2 per account (subject to change) |
| Builder fee | None currently — Orderly legs are exempt from Spreadr's 0.5 bp fee |
Account setup
Orderly uses an ed25519 key model: a keypair is registered against your Orderly account and used to sign orders. Spreadr handles the whole flow.
Open an account
Visit orderly.network (opens in a new tab) (or any Orderly-based DEX) and deposit USDC — or let Spreadr register the account for you in the next step, then deposit.
Connect in Spreadr
In the terminal: Settings → Wallets, pick your wallet, then + Orderly → Connect Orderly. Spreadr derives your account, registers it if needed, and generates the ed25519 keypair in your browser — you sign up to 3 messages. Nothing to copy or paste.
Quirks
- Market symbol format. Orderly uses
PERP_BTC_USDC(notBTCorBTCUSDT). Spreadr handles the translation between venues automatically; you'll seeBTC-USDin the Spreadr UI regardless. - In-place order edit. Orderly supports true
PUT /v1/order— sameorder_idsurvives across edits. Spreadr uses this for efficient maker quote updates. - Per-market funding interval — some Orderly markets settle funding every 4 hours, others every 8. The terminal shows the actual interval per market.
Builder fees
Spreadr does not currently charge its 0.5 bp builder fee on Orderly legs — you pay only Orderly's own trading fees. See Fees.
Common errors
| Symptom | Cause | Fix |
|---|---|---|
| "Invalid signature" | Stale or corrupted credentials | Delete the Orderly credential in Spreadr and reconnect |
| "Rate limit exceeded" | Orderly's account rate limits are the tightest of the six venues | Wait a moment, or close a concurrent trade |
| "Symbol not found" | Market not listed on Orderly | Use the market selector to filter to Orderly-supported markets |