How it works
Honesty: Doom runs in the browser (WASM). Scores and fees live onchain. The game loop does not run in the EVM. PONS $DOOM is not launched yet — RH testnet uses a mock $DOOM + mock USD oracle so the ranked loop can be demoed.
Modes
- Freeplay — free. No ETH, no tokens. Does not enter the daily prize board.
- Ranked — costs an owner-set USD amount of PONS $DOOM (default $3) at the live $DOOM USD price. Enters today’s wallet-based prize board.
Daily competition
- Identity = wallet (
msg.sender) - Epoch = UTC day
- Best ranked score per wallet per day
- Ranked fees → 70% prize / 30% treasury
- After day end:
finalizeDay→ top 3 claim DOOM at 50 / 30 / 20 - Owner can change the USD fee with
setRankedUsdWad(e.g. $3 → $5) without redeploying
Contracts (Robinhood testnet 46630)
- DailyArena — 0xC86eB423DcAC1d77fA91566B264fE3227d075E2E
- MockDOOM — 0x3464A3d59D09F31E7C105d50B3008C828A6cbe44
- Oracle — 0x18C359e5EbD62876c183C75c7e67E4D1Daf48434
Explorer: explorer.testnet.chain.robinhood.com. After real PONS launch on mainnet, mock oracle is replaced with a live $DOOM USD feed.