Risk disclosure

Pre-signing risk console for onefor49 players

Use this page as a decision gate before every wallet signature. It highlights timing, local-data, and finality risks across Place Picks, Reveal Picks, and Claim Reward.

Effective date: 2026-03-21Version: 3.0SecurityTransparency

Finality risk

Confirmed transactions cannot be rolled back by support. Review details before signing.

One-entry timing risk

Missing reveal or claim periods can permanently forfeit reward eligibility for that round.

Device-local data risk

Reveal helper data is local to your browser/device. Clearing storage can break reveal ability.

Wallet custody risk

If keys are compromised, 1for49 cannot recover custody or reverse signed actions.

Do not proceed if...

Stop and verify before signing

  • You cannot verify network/program context for the action.
  • Round ID, stage label, or countdown is unclear or inconsistent.
  • You do not have reliable access to local reveal helper data for a pending reveal.
  • You cannot verify wallet prompt details (amount, accounts, instruction intent).
Stage risk matrix

Risk by action stage

Use this matrix to understand trigger, consequence, and immediate response.

StageRisk levelTriggerConsequenceImmediate action
Place PicksMediumSubmitting picks for wrong round/stage or signing with wrong amount assumptions.Entry is finalized for that round and cannot be edited post-confirmation.Check round ID + stage + amount, then submit once. Use small-value test when uncertain.
Reveal PicksHighReveal helper data unavailable or reveal submitted after period close.Entry can be forfeited in one-entry mode, making reward path unavailable.Reveal early in reveal period and keep local helper data backed up before device changes.
Claim RewardMediumClaim attempted before settlement, without eligibility, or after claimable period.Transaction can fail or reward rights can expire for that round.Check settled status + eligibility + period before claiming; claim promptly when enabled.
One-entry mode risks

Round periods are strict

  • One wallet has one entry per game round.
  • Missing reveal can permanently remove reward eligibility for that entry.
  • Missing claim period can permanently lose reward rights for that entry.
  • These outcomes are enforced on-chain and are not reversible by support.
Local device risks

Reveal helper storage responsibilities

  • Reveal helper data is stored in local browser storage (Dexie/IndexedDB).
  • Clearing browser data or switching devices without backup can break reveal flow.
  • Local-secret export/import workflows should be used before major device changes.
  • Support cannot reconstruct lost device-local reveal helper records.
Blocked actions

Why action buttons are disabled

Waiting for stage

Reason: Current stage does not allow the requested action.

Risk: Repeated retries can waste fees/time and increase user error.

Recovery: Wait for next stage time and act when button is enabled.

No entry for selected round

Reason: Wallet did not place picks for that round.

Risk: Attempting reveal/claim without entry always fails.

Recovery: Switch to correct round or place picks in current open round.

Settlement pending

Reason: Winner and reward rate not finalized yet for claim.

Risk: Early claim attempts fail and create confusion around reward status.

Recovery: Track stage timeline and claim once settlement is completed.

Stale UI vs chain state

Reason: RPC/indexer lag during congestion can delay frontend updates.

Risk: User acts on stale assumptions and submits wrong-stage actions.

Recovery: Refresh and verify with explorer signatures/account state.

Guaranteed

What protocol state guarantees

Deterministic on-chain execution of Place Picks, Reveal Picks, and Claim Reward.
Public verifiability of rounds, entries, and token transfers on Solana.
Non-custodial wallet signature control for state-changing actions.
Not guaranteed

Limits you must accept

No guarantee of token market price, liquidity, or external project quality.
No guarantee that ecosystem revenue-feed policy remains static across future releases.
No guarantee of zero-latency UI updates or uninterrupted app availability.
No centralized recovery for lost private keys or lost device-local reveal helper data.
Escalation checklist

What to send support if blocked

Complete context speeds triage and avoids repeated back-and-forth.

  • Wallet address
  • Cluster/network used
  • Game ID and round ID
  • Action attempted (Place Picks / Reveal Picks / Claim Reward)
  • Transaction signature (if submitted)
  • Error message screenshot/text
Policy change log

Version history

Version 3.0

2026-03-21
  • Reframed page as a pre-signing risk console with stage-specific risk matrix.
  • Added one-entry mode consequences and local-device data risk section.
  • Added blocked-action risk cases and support escalation checklist.

Version 2.0

2026-03-11
  • Aligned risk language with onefor49 game lifecycle and claim flow.