Quickstart
The fastest path from "I have a wallet" to a live spread trade. Estimated time: 3-5 minutes if your exchange accounts are already funded.
Sign in
Open app.spreadr.xyz (opens in a new tab) and click Connect wallet. Spreadr uses Privy for wallet auth — sign the prompt to issue your session.
Spreadr is currently invite-gated: on your first sign-in you'll be asked for an access code. If you don't have one, reach out via the support channels on spreadr.xyz (opens in a new tab).
No new account creation. Your wallet address IS your identity. If you'd like to add more wallets later, see Connect Wallet.
Connect exchanges
Go to Settings → Wallets, pick your wallet, and connect at least two of the supported venues (Hyperliquid, Extended, Lighter, Orderly, Aster — connecting Hyperliquid also covers trade[xyz]). Each is one click plus a few wallet signatures — Spreadr generates and registers the trading keys for you. See Connect Exchanges for the full walkthrough.
The keys Spreadr generates are trade-only wherever the venue supports it — they cannot withdraw your funds, and nobody at Spreadr can read them. See Security.
Pick a market and a venue pair
Open the pair selector (top-left, or ⌘K), choose a perpetual market
(e.g. SOL-USD), and pick the two venues for the long and short legs. The
terminal will show the current funding rates, spread chart, and order book
ladder for both legs.
Configure your spread
On the order form (right panel), set:
- Target spread — the minimum spread you'll execute at, in your chosen unit ($, %, bps, or ticks)
- Target size — total size in the token or USD notional
- Long / Short wallets — which wallet's credentials to use on each leg
- Leverage — per-exchange leverage, adjustable in the form
Click Execute Spread.
Watch it run
The Positions panel at the bottom shows your active spreads with live P&L, delta, and net-funding accrual. Each maker fill is hedged on the other venue within milliseconds, so your position stays delta-neutral as it builds.
To stop filling: click the trade row → Cancel. To exit a filled position, use the Close button on the position row — it pre-fills the reverse spread for you.