{% hint style="info" %} Use the sidebar to quickly find the answers to your questions! {% endhint %}
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.
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 in the 3 tabs below.
{% tabs %} {% tab title="Check rounds you played" %} How to check the history of rounds you played
- Go to BscScan 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[]:”) {% endtab %}
{% tab title="Check if you can claim" %} First, check whether you should actually be able to claim from the round you played.
- Go to the BscScan page of Prediction contract, and go to the Write tab
- 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. {% endtab %}
{% tab title="Claim from a round" %} How to claim
-
Go to the BscScan page of Prediction contract, 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 {% endtab %} {% endtabs %}