Payouts & Fees
Both games calculate payouts from outcome pools. The gross multiplier describes the pool ratio; the reward rate determines the payout after the claim fee.
The calculation
- Total pool
- All outcome pools combined, including allocated seed and player stakes.
- Gross multiplier
- Total pool ÷ selected outcome pool.
- Reward rate
- The percentage used for payouts. A reward rate of 95 corresponds to a 5% claim fee.
- Winning payout
- Winning stake × (total pool × reward rate ÷ 100) ÷ winning outcome pool.
The payout includes the original winning stake. To calculate the net change for that entry, subtract its stake and the network fees paid. Contract calculations use integer amounts in wei and round down.
Worked example
An event has two outcomes, A and B. It starts with 2 BNB of seed, allocated equally. Players add 3 BNB to A and 1 BNB to B. This example uses a 95% reward rate.
- Pool A
- 1 BNB seed + 3 BNB entries = 4 BNB.
- Pool B
- 1 BNB seed + 1 BNB entries = 2 BNB.
- Total pool
- 4 + 2 = 6 BNB.
- A multiplier
- 6 ÷ 4 = 1.50× before the fee.
- B multiplier
- 6 ÷ 2 = 3.00× before the fee.
If A wins, a player with a 1 BNB stake on A receives:
- Payout
- 1 × (6 × 95 ÷ 100) ÷ 4 = 1.425 BNB.
- Fee difference
- 1.50 − 1.425 = 0.075 BNB.
- Above original stake
- 1.425 − 1 = 0.425 BNB, before network gas.
Why a multiplier changes
An entry increases the total pool and the pool of its selected outcome. Both values are part of the multiplier calculation. Your own entry is included in the entry screen's payout estimate, and subsequent entries can change that estimate.
Fees
- Claim fee
- The difference between the gross return and the payout after applying the reward rate. The entry screen displays this separately from the gross multiplier.
- Event reward rate
- Stored on each event when it is created. Changes to the global setting apply to newly created events.
- Price reward rate
- Read from the Price Prediction contract. The applicable contract rate is used in the payout calculation.
- Refunds
- Return the eligible original stake without a claim fee. Network gas is separate.
- Network gas
- Paid in BNB for entry, claim and refund transactions. It is not part of the pool multiplier.
Collect a payout
- 1Connect the participating walletPayout eligibility is associated with the address that placed the entry.
- 2Select ClaimAfter settlement, the contract calculates the eligible amount for the winning position.
- 3Confirm the transactionA successful claim transfers the payout to the wallet and marks the position as paid.
Claims have no expiry time. Payment requires an eligible unpaid position and a successful transfer from the contract. The Transactions & Refunds page describes transaction states and refund conditions.