https://crypto.games/keno/ethereum calculates prize amounts through mathematical models encoded within smart contract logic. These models determine return multipliers based on how many numbers players select and subsequently match during draws. Calculation frameworks balance attractive payout potential against sustainable house edges, ensuring platform viability. Different models produce varied risk-reward profiles affecting player strategy and engagement patterns. It reveals how contracts transform match outcomes into specific ETH prize amounts.
Match-based multiplier matrices
Payout calculations rely on predetermined multiplier tables mapping pick quantities to match counts and corresponding return values. A player selecting 5 numbers who matches 3 receives different treatment than someone picking 10 numbers and matching 3. The mathematical relationship isn’t linear. Matching 60% of selections yields vastly different returns depending on the total pick count. Contracts store complete matrices as nested mappings or two-dimensional arrays accessed during prize determination phases.
Matrix construction follows probability-weighted design principles. Harder achievements command higher multipliers. Matching all 10 picks from 10 selections pays substantially more than matching 5 from 5, despite both representing perfect accuracy. The probability difference drives this disparity. Hitting 10 numbers occurs far less frequently than hitting 5, justifying elevated multipliers that maintain mathematical house advantages while offering attractive jackpot potential. Most platforms publish their complete matrices, allowing players to evaluate expected returns before wagering. Transparency builds trust and enables informed decision-making around pick quantity selections.
Progressive scaling structures
Some implementations employ progressive scaling where multipliers increase as prize pools accumulate. Base multiplier values apply during standard rounds. When pools exceed predefined thresholds through rollovers or high participation, enhanced multipliers activate temporarily. A match that normally pays 50x might jump to 75x during progressive periods. This creates excitement around pool growth while incentivizing continued participation. The contract monitors accumulated balances and activates progressive tiers automatically:
- Tier 1 multipliers apply when pools remain below 5 ETH baseline
- Tier 2 scaling engages between 5-15 ETH pool ranges
- Tier 3 maximum multipliers activate above 15 ETH thresholds
- Deactivation happens immediately after the wins claim accumulated pools
- Reset periods return to base multipliers for subsequent draw cycles
Progressive models require careful calibration to prevent unsustainable payout obligations. Contracts cap maximum multiplier increases regardless of pool sizes. Even massive accumulated pools don’t trigger unlimited scaling that could bankrupt platforms during lucky streaks.
Partial match compensation
Not all keno models require perfect or near-perfect matches for payouts. Partial match compensation provides returns even when players hit relatively few selected numbers. Someone picking 10 spots might receive small returns for matching just 4 numbers. These consolation prizes maintain engagement during unlucky streaks where big wins prove elusive. Compensation structures vary dramatically across implementations. Conservative platforms only pay on matches exceeding 50% accuracy. Generous models provide returns starting at 30% match rates or lower.
The calculation methodology determines payout amounts for partial matches. Flat-rate systems pay fixed multipliers regardless of stake size. Proportional models scale returns based on original wager amounts. A 0.01 ETH bet matching 4 from 10 might return 0.015 ETH, representing a 1.5x multiplier. The same 4 matches on a 0.1 ETH bet would return 0.15 ETH, maintaining identical multiplier application across different stake levels. Contract logic applies these calculations uniformly, preventing discrimination based on bet sizes.
Jackpot allocation formulas
Special jackpot calculations apply when players achieve maximum matches. Hitting all selected numbers often triggers jackpot mechanisms separate from standard multiplier matrices. These formulas might pool percentages from multiple games, creating accumulated prizes exceeding normal payout capabilities. Calculation methods determine jackpot sizes dynamically:
- Fixed percentage models allocate 2-5% of every bet toward progressive jackpots
- Pooled accumulation combines contributions across multiple concurrent games
- Time-based resets clear unclaimed jackpots after predetermined periods
- Shared jackpots split prizes among simultaneous maximum match achievers
- Minimum guarantees ensure jackpots never fall below advertised thresholds
Contract execution of jackpot formulas happens automatically during match verification stages. The logic detects perfect matches, queries current jackpot balances, and initiates special distribution procedures differing from standard payout flows.


