🔮Prediction

PancakeSwap Prediction is a fun and simple decentralized prediction market.
Predict whether BNB, BTC, or ETH price will rise or fall – guess correctly to win!
Platforms
You can play PancakeSwap Prediction on:
- Desktop/ dApp: PancakeSwap Prediction Guide 
- Telegram Mini App (BNBUSD only): Prediction Bot 
Summary: How It Works
- Choose an asset to bet on: Currently available on BNB Chain for BNBUSD, BTCUSD, and ETHUSD. 
- Pick UP or DOWN: Predict if the asset price will be higher or lower when the “LIVE” phase ends (each round = 5 minutes). 
- Place your bet amount: Any BNB amount 
- Lock in your position: Once placed, your bet cannot be changed. 
- Win or lose: - If you chose UP, you win if the Closed Price > Locked Price at the end of the round. 
- If you chose DOWN, you win if the Closed Price < Locked Price at the end of the round. 
 
Mechanics & Fees
- Supported Chain: BNB Chain 
- Round frequency: Every 5 minutes (rolling rounds). 
- Participation fee: 3% of each round’s total prize pool, a portion of which goes to CAKE buybacks. 
- Winnings: Claim anytime after results are finalized. 
- Payouts are based on the ratio of bets in each pool: - Payout Ratio (UP Pool) = (Total value of both pools ÷ Value of UP Pool) 
- Payout Ratio (DOWN Pool) = (Total value of both pools ÷ Value of DOWN Pool) 
- See: FAQ for worked example 
 
Outcomes
- Win: You share the total pot with other winners (minus 3% fee) 
- Lose: You lose your entire bet amount 
Special Cases:
- Tie (Locked Price = Closed Price): House wins all bets. 
- If there are no opposing bets: - If you win: reclaim 97% of your initial bet (3% fee applies). 
- If you lose: forfeits your full bet to the house. 
 
- Cancelled: e.g. Oracle failure, users are refunded their initial bet amount 
Price Feeds (Oracles)
BNB Chain
BNBUSD, BTCUSD, ETHUSD, CAKEUSD (paused)
Sets the Lock Price and Closed Price (updated ~ up to 20 seconds).
Chainlink
BNB Chain
All
Powers the live chart on the UI (for reference only).
Binance / TradingView Feed
ChainLink Oracle
- Used for the Lock price and End price of each prediction market round. This updates in intervals of up to 20 seconds. 
- Our prediction contract uses the ChainLink Oracle price feed on BNB Chain to set the prices used to dictate whether a user has won or not. 
- Used for the "Chainlink" chart on the interface. 
Binance
- Used for real-time price updates on the PancakeSwap prediction market interface. 
- Used for the "TradingView" chart on the interface. 
Since we’re using two different price feeds, the real-time price updates from Binance and the ChainLink Oracle price may differ by a small amount. However, they shouldn’t vary significantly.
Contract Addresses
BNB Chain:
Last updated
Was this helpful?
