Prediction FAQ
A) General Questions
1. What are the fees?
3% of each round's total pot will go to the treasury, of which 100% will be used to buyback and burn CAKE.
2. How is the payout calculated?
Payout Ratio for UP Pool = Total Value of Both Pools ÷ Value of UP Pool
Payout Ratio for DOWN Pool = Total Value of Both Pools ÷ Value of DOWN Pool
Example - Bet 2 BNB "DOWN", outcome = "DOWN":
DOWN side = 15 BNB, total prize pool = 150 BNB
DOWN payout ratio = 150 BNB / 15 BNB = 10x
Payout Amount = Payout Ratio × Position × (1 - Treasury Fee)
If you bet 2 BNB on DOWN, payout = (2 × 10) × (1 − 0.03) = 19.4 BNB
Profit = 19.4 − 2 = 17.4 BNB
3. Is there a time limit before I can collect my winnings?
No, you’ll be able to collect your winnings at any time in the future.
4. What’s the PancakeSwap Prediction contract address?
BNB Chain
B) Positions & Results
1. Can I change or remove my position?
No. Once you enter a position, you can NOT change the direction, add to, or remove your position. It's locked in, so make sure you're 100% happy with your position direction before confirming.
2. When will markets be cancelled? What happens then?
When: Oracle or backend service failure, or other extraneous circumstances.
Outcome: Users can claim 100% of their original bet amount (no fee).
3. The round's result changed after the round ended! Why?
Sometimes, after a round closes, the final result may be different from the last result shown while the round was live. If you watch a round end on "DOWN", it may appear to flip to "UP" a few seconds later.
This is because we use the Oracle price feed to determine the final outcome of a round. The period between the end of one round and the start of the next is 30 seconds, but the Oracle refreshes every 20 seconds. It's possible that during this short period, the Oracle might send an update while the transaction to trigger the next round is being minted. This can appear to "flip" the outcome of the previous round.
4. What is Locked Price & Closed Price?
Locked Price: Price at the start of the LIVE phase.
Closed Price: Price at the end of the round, used to determine winners.
Example – Round 400 (BNB Prediction):
12:00–12:05: Place Bet → User bets 0.1 BNB on "UP"
12:05–12:10: Lock Phase → Locked Price = $850
12:10: Close Phase → Closed Price = $860
Result: "UP" bet wins
Notes:
Oracle price may take up to 20 seconds to update.
House win: All bets goes to the House
5. What situations are considered a HOUSE WIN?
Scenarios:
No opposing bets exist and the user loses (e.g., only one user bets UP and outcome = DOWN)
Locked Price = Closed Price
What happens:
PancakeSwap takes 100% of the pool; all funds go to CAKE burn.
Users on either side lose their intial bet amount.
Example - No opposing bets:
User A bets UP, no DOWN bets exist, outcome = DOWN → User A loses; 100% of funds go to treasury.
User B bets UP, no DOWN bets exist, outcome = UP → User B reclaims 97% of deposit.
C) Market Pauses
1. What does it mean when markets are paused?
Markets are paused when there are conditions which affect the reliability of the contract. Markets being paused means that no bets will be taking place for any rounds.
2. What causes PancakeSwap Prediction market to pause?
The prediction market will pause under the following conditions:
The prediction contract has been unable to obtain the price from the ChainLink oracle due to the oracle not having posted the price at the time the round has ended.
The prediction contract has been unable to execute an action (ending a round or getting a price from the oracle) due to the tx being stuck in the mempool for longer than 15 blocks.
PancakeSwap has decided to discontinue prediction for that market / asset.
3. What happens to my position if the market pauses?
If the markets pause while you have a live position, your funds will be available to reclaim, the same way as you would normally claim your winnings.
To reclaim funds, you’ll need to pay some gas fees. We can’t compensate you for the gas fees, so please bear this small risk in mind before participating.
4. When will the markets resume after being paused?
The markets will resume when an admin (one of the chefs) manually resumes the market.
D) Troubleshooting & Claims
1. How do I claim past winnings from the CAKEUSD market on BNB Chain?
Check the history tab for historical round winnings
2. Why can’t I see my winnings in my wallet?
When you collect winnings, they might not appear in your wallet’s transaction logs as usual.
This is because they use a different type of transaction: Internal transactions.
Enter your wallet address on BscScan, then check the “Internal Txns” tab to confirm that they’ve arrived.
3. Why aren't the results of my round showing?
There’s a 15 block buffer on each round, which can cause delays of up to 45 seconds after the end of a round. This buffer is to accommodate for the fact that we may not be able to reliably fetch a price and end a round immediately: various blockchain factors affect the speed in which transactions get confirmed on the network.
4. I can’t collect my winnings, what should I do?
Make sure you have enough BNB in your wallet to pay for gas fees. You’ll need a little BNB to trigger the smart contract.
5. What if I can't claim winnings from the website?
You might be able to claim your winnings directly from the contract. Follow the steps in the 3 tabs below.
How to check the history of rounds you played
Go to BscScan page of the Prediction contract (e.g. BNBUSD).
Scroll down to “8. getUserRounds”.
Type in your wallet address under “user(address)”.
Set “cursor(uint256)" to 0 and “size(uint256)" to 1000.
Tap “Query”
Rounds you entered will show below in the first row. (after “uint256[]:”)
Last updated
Was this helpful?