06 — Availability & limits
Availability and limits
Two things worth knowing before you fund anything: where each venue allows trading from, and what this site does on your behalf.
Where you can trade from #
Both venues publish their own lists of restricted jurisdictions, and Oddsy honours them. The two lists are different, so the halves of the site are not available in the same places: perpetuals can be open somewhere prediction markets are closed.
How the lists are applied
Checked per venue, and failing closed
- Perpetuals follow Hyperliquid's restricted-persons terms, which are the shorter of the two lists.
- Prediction markets follow Polymarket's published geoblock list, which is longer.
- Where a list restricts new positions but not closing, you can still close what you already hold.
- Where a place is sanctioned, no order is placed at all — not even a closing one.
- Anything unrecognised counts as restricted. The check fails closed rather than open.
Because orders are placed and signed by the server, the lists apply to where the server runs as well as to you. That location is explicit configuration and is checked against the same lists — so moving it somewhere restricted closes trading rather than slipping through.
Orders are placed for you #
You sign in with your wallet, but you do not sign each order. The order is signed by your venue account, and that signature happens on the server — which is what makes trading feel like a trading screen rather than a wallet prompt per click, and which is also the honest cost of the design.
- Nothing is signed unless the session making the request owns the account.
- Your funding transactions on Avalanche are the opposite: those you sign yourself, in your own wallet.
- A withdrawal can only ever go to the address in your session cookie.
Rate limits #
Venues meter how often they can be asked things, and some of that budget is shared across everyone using the site rather than being yours alone. Hyperliquid, for instance, meters by IP address — so the whole server shares one allowance.
What that means in practice
Shared reads, your own writes
Every market read goes through one short-lived shared cache, so a hundred open tabs cost roughly what one does. Anything the server signs for your account drops that account's cache immediately, so the screen that placed an order sees its own result rather than a stale one.
On the prediction side, the gas for actions other than orders is paid by a relayer against credentials with a daily budget — which is counted, and which onboarding deliberately stops short of, so the site does not run itself out of the ability to let people redeem and withdraw.
What we are not claiming #
A short list, because the absence of a claim is easy to miss.
- Custody
- Funds at a venue are in an account this server can sign for. Nothing is held longer than it needs to be, and it only ever leaves to the address in your session.
- Liquidation prices
- The figure shown before you open a position is an estimate, not a quote.
- Fills
- Your order is one order on a public book. Nothing here guarantees it fills, or fills at the price you expected.
- Availability
- This site depends on venues, bridges and chains it does not operate. When one of them is unavailable, part of the site is too.