Placing a Trade
A step-by-step breakdown of what happens when you trade on Cupdiction.
The trade flow
Choose side (YES / NO)
↓
Enter amount
↓
Cupdiction fetches a live quote (slippage, shares, avg price)
↓
You review and confirm
↓
Order executes instantly (on-chain atomic settlement)
↓
Shares appear in your portfolioReading the quote panel
Before you confirm, the trade panel shows a real-time quote:
| Field | What it means |
|---|---|
| Side | YES or NO |
| Stake | How much you’re spending |
| Shares | How many shares you’ll receive |
| Average price | Actual fill price, accounting for slippage |
| Payout if [side] | What you receive if your side wins (= shares × $1.00) |
| Profit if [side] | Payout minus stake |
| Fee | Trading fee deducted from your stake |
| Slippage | Price movement caused by your order |
The quote is live and updates as you change your amount. The final fill price is computed at execution, not at quote time — but the difference is negligible for normal market conditions.
Slippage limit
You can set a maximum slippage tolerance (default: 5%). If your order would move the price by more than this limit, the trade is rejected.
When does slippage matter?
- Large orders relative to market liquidity
- Thin markets with few traders
For most orders under $100 on an actively traded market, slippage is under 1%.
After your trade
Your shares appear in Portfolio → Positions.
You hold shares until one of:
- The market resolves — winners receive $1.00/share, losers receive $0
- You sell — not supported in MVP; positions are held to resolution
The Trade Queue
Trading opens June 8, 2026. Until then, you can queue a trade:
- Open any market
- Click + Queue trade on the market card
- Choose your side and amount
- Tap Queue YES or Queue NO
Your queued trade has no funds deducted until you activate it. When trading opens, go to Profile → Trade Queue and click Activate to convert your queued entry into a real order.
Activation executes at the live market price at that moment, not the price when you queued. Check the current price before activating.
Errors and what they mean
| Error | Cause |
|---|---|
Insufficient USDC balance | You need more funds. Go to Portfolio → Deposit. |
Slippage exceeded | Your order is too large for current liquidity. Try a smaller amount. |
Market closed | Trading has ended for this market. |
Market already resolved | Outcome has been settled. No more trading. |
Transaction expired | Solana blockhash expired. Try again. |