Scratchy

16 tiles (0–15). Scratch to pick. Prizes only after Reveal.
Chain: ?
Wallet: not connected

Step 1 — Connect + Gate Checks

SR-59144
PoH status (API)
PoH signature (signer API)
Rusty NFT balance
Must be > 0 to Commit
Active run?
Reveal (or expire) before starting again

Step 2 — Scratch, pick tiles, then Commit

Coin Scratch
Options
Booster
Affects payout logic (contract).
Overclock
Picks 4 → 5 (contract).
Shields
Blocks bombs (up to 2).
0
Spots allowed:
Options bits (uint16):
Cost (RUSTY)
Scratch exactly tiles to enable Commit.
🪙 Scratch Area
Scratch → pick tile #
Selected tiles
0 /
picks: []

Step 3 — Reveal

After commit confirms → press Reveal
Result
Advanced (debug log)

Prize Legend (after Reveal)

💣 Bomb
🤖 RUSTY (small)
🤖✨ RUSTY (big)
💎 LINEA (small)
💎✨ LINEA (big)
💰 Jackpot
Before Reveal: only tile # appears when you scratch enough.
After Reveal: prizes show on picked tiles. Then Show All reveals the rest.

Scratch Tips

• Step 1: Connect wallet and pass PoH + NFT checks.
• Step 2: Scratch & lock exactly 4 (or 5) tiles, then Approve (if needed) and Commit.
• Step 3: After your Commit tx confirms, press Reveal to see prizes, then Show All.