Gaming & Betting 101 · Lesson 3 of 3

Consumer protection, age gates, and self-exclusion

4 min · read

On-chain betting is not lawless. Most jurisdictions apply the same consumer-protection rules to crypto wagers as to traditional gambling. A wallet that lets users bet without enforcing those rules is a wallet that will be shut down.

The three controls every regulated wallet enforces

1. Age gate

You must be 18 (21 in some jurisdictions). The gaming.101 cert includes an age attestation; without it, the betting and arena routes return a 403.

2. Deposit / loss limits

The user sets a monthly deposit cap and a session loss cap at sign-up. The wallet refuses transactions that would breach the cap, even if the underlying smart contract would accept them.

3. Self-exclusion

The user can flip a switch that locks the betting routes for 30, 90, 180 days or permanently. The lock is enforced wallet-side; the user cannot lift it themselves until the timer expires.

Why this is wallet-side, not contract-side

A contract cannot know "this address is the same person who self- excluded three months ago" — addresses are cheap. The wallet, having the user's identity attached, can. That's why these controls live in the wallet's gating layer, not in the smart contract.

Red flags in any on-chain casino

  • No age gate, "no KYC at all"
  • "Bonuses" that require wagering 50× before withdrawal
  • Anonymous, unsigned oracle
  • No published self-exclusion mechanism
  • Loss limits that can be raised on the spot