🔮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?