Prediction Troubleshooting
Last updated
Last updated
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 PolygonScan, then check the “Internal Txns” tab to confirm that they’ve arrived.
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.
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.
You might be able to claim your winnings directly from the contract. Follow the steps below.
Check rounds you played
Check if you can claim
Claim from a round
Go to PolygonScan page of Prediction contract.
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[]:”)
Go to the Polygon-Scan Page of Prediction Contracts, and go to the Write
Scroll down to “4. claimable”.
Type in the round id you want to check under "epoch(uint256)”.
Type in your wallet address under “user(address)”.
Tap “Query”
If a round is claimable, it will show “true”.
If the result is "false". Please repeat the above steps and try with "19. refundable".
Note: ⬆️ If you see a round returns "false" on both "4. claimable" and "19. refundable", but it shows on the website, it's probably been claimed already and the website is lagging.
Go to the Polygon-Scan Page of Prediction Contracts, and go to the Write tab
Tap “🔴 Connect to Web3”
Use MetaMask or WalletConnect to connect.
Scroll down to “3. claim”
Type in the round number you want to claim in this format, including the [] brackets: [12345]
If you want to claim from multiple rounds together, separate the rounds with a comma like this: [12345,12346,12347]
Tap “Write”
Confirm on wallet