One Entry Per Wallet
Each wallet can have one active entry path per game and round in one-entry mode.
Game Handbook
Complete in-page handbook for the onefor49 game model: round lifecycle, winner selection, reward mechanics, forfeiture cases, local data responsibilities, and operational safety.
Quick Rule
You pick from 1 to N. After reveal closes, the winner is the option with the smallest non-zero revealed total. If your revealed picks include the Winning Number, you can claim based on settlement reward rate.
Each wallet can have one active entry path per game and round in one-entry mode.
Placed picks must be revealed in the reveal period to keep reward eligibility.
Eligible rewards must be claimed in the claim period or that round can be forfeited.
Rules Handbook
Simple Rule
Pick a number between 1 and N (N > 0). If your number becomes the minimum picked option, you win reward; payout can be around N× your pick amount (final reward rate depends on round settlement).
1. Place Picks
Pick one or more numbers from 1 to N (N > 0). Your pick is committed in encrypted form during this stage.
Period length: --
2. Reveal Picks
Reveal your committed picks and salt. If you skip reveal, your entry is forfeited for reward claim.
Period length: --
3. Claim Reward
Claim in claim stage. One-entry mode applies: missing claim loses reward for that round.
Period length: --
Winner Selection
After reveal closes, each option has a revealed total amount. The winner is the option with the smallest non-zero revealed total. If multiple options tie on that minimum, the smaller option number wins.
Reward Formula
Your winning allocation is your committed amount mapped to the Winning Number weight. Payout is:
payout = winning_amount × reward_rate
Reward rate is set at settlement by protocol rules and may vary per round.
Current Round Schedule
Schedule data will appear when game config is loaded.
Candidate Count
This handbook defines N as the parameter representing the number of options. Typical configurations include 2, 49, 1,024, and 1,000,000, all operating under the same lifecycle and settlement logic.
In practice, 49 is chosen as the optimized configuration for the core game, which is why the project is commonly referred to as 1for49.
Stage Guide
Action: Choose one or more numbers in 1..N and submit your encrypted commitment.
Submitted: Commitment hash + amount allocation by option index.
If missed: No entry is recorded for that round.
Action: Reveal the original picks and salt-derived proof for your commitment.
Submitted: Reveal payload matching the earlier commitment.
If missed: Entry is forfeited for reward eligibility.
Action: Claim settled reward if your revealed picks include the Winning Number.
Submitted: Claim transaction bound to wallet + game + round entry.
If missed: Unclaimed reward is lost in one-entry mode.
Design Reasoning
Commitment hides your exact picks during Place Picks, so other players cannot react to your selection before reveal closes.
Reveal proves your committed picks were fixed before stage change. Unrevealed picks are ignored during settlement.
Claim is a user action that transfers reward from vault accounting to your wallet path. Settlement alone does not auto-transfer.
Worked Example
Example reveals after reveal period closes:
Option #4 · Revealed total 340 · high participation
Option #11 · Revealed total 56 · low participation
Option #17 · Revealed total 56 · ties option #11
Option #26 · Revealed total 92 · mid participation
Option #33 · Revealed total 0 · no revealed picks (ignored)
In this example, option #11 and #17 tie at 56. The smaller option number wins, so #11 is the Winning Number. Option #33 is zero and ignored for winner selection.
Winner and Settlement
Reward Mechanics
payout = winning_allocation × reward_rate
No Reward Cases
Data Responsibility
Game config, round snapshots, revealed totals, winner, reward rate, claimed status, and finalized balances.
Data Responsibility
Commit helper payload and reveal helper data needed to produce reveal transaction quickly and safely.
Data Responsibility
On-chain history remains, but reveal helper recovery may be impossible for unrevealed rounds.
Finality and Safety
Safety Checklist
Glossary
A single game cycle with Place Picks, Reveal Picks, and Claim Reward periods.
Stage where you submit your entry for the active round.
Stage where you reveal your previously placed picks.
On-chain computation that finalizes winner and reward outcomes for the round.
Stage where eligible wallets claim settled rewards.