Prediction Markets

Geographic availability: Jupiter Prediction Markets are not available to residents of the United States (and other restricted jurisdictions).

Prediction markets let you make predictions on real-world events by trading YES or NO. You can open positions, monitor your potential returns, and claim winnings in USDC once results are confirmed.
 

Placing trades

1. Choose a market

Jupiter lists selected events and markets from our upstream provider. Each market's contract trades between $0.01 and $0.99.

2. Buy YES or NO

Choose the outcome you want to trade on and enter the USDC amount you wish to deposit. The app automatically calculates how many contracts can be purchased with that amount. Orders execute at the best available market price.

3. Approve the transaction

Your USDC will be reserved to cover the total cost (including fees). If your order is filled, any unused USDC is returned to your wallet. If the order is not filled within 2 minutes, the full amount is sent back to your wallet.

Payouts and selling contracts

Each contract pays 1 USDC if your prediction is correct. For example:

  • Buy 10 YES contracts at $0.30 β†’ spend 3 USDC.
  • If the market resolves to YES, you receive 10 USDC at settlement.  
  • Profit: 7 USDC (before fees).  

You can sell your contracts early at any time before settlement to lock in profits or reduce losses. Sales execute at the current orderbook levels. Only full position closures are supported; partial sales are not allowed.

Market bids and asks

Buys and sells are executed at the bid and ask respectively (i.e. it is executed as a market order), which means there is a spread when buying and selling contracts when closing a position.

Limit orders are not supported currently.

Fees and limits

A small trading fee is charged for each order. This fee is charged by the venue. We do not collect any additional fees beyond those charged by venue itself.

Each market and vault has a maximum contract limit. The current limits are:

  • Position max contracts: 1000
  • Global max contracts: 100000

Once these limits are reached, no new contracts can be purchased until more contracts become available.

Settlement and Payouts

You can claim your winnings directly from your positions list once the market is settled.

Settlement occurs within 24 hours after the result is announced, allowing time for final verification and operational checks.

Market outcomes and settlement

Each market has clearly defined rules that determine how outcomes are decided.  

These include:

  • The criteria for a YES or NO result  
  • The data source or agency used to verify the outcome  

Once the event occurs or the market closes:

  • Our upstream provider verifies the result using the predefined source  
  • Settlement typically occurs within 24 hours
  • All winning contracts pay out 1 USDC per contract

Jupiter adheres to the settlement results provided by our upstream provider when settling markets.