Raid Battle

Tap NFC bracelets to duel in skill-based minigames. Wager ETH, climb ranks, all on-chain. ⚔️

Raid Battle

Created At

ETHGlobal Cannes 2026

Project Description

Raid Battle is a real-life PvP dueling game for crypto events. Players tap NFC bracelets to challenge opponents, then compete in skill-based minigames — Tap Frenzy, Lightning Reflexes, or Battle Rhythm. Winning shifts your probability of victory by up to 15-20%, keeping every match exciting. Your profile, XP, level, and rank (Squire to Legend) are stored encrypted on ENS under raidbattle.eth. Want real stakes? Wager ETH through on-chain escrow — the winner takes 95% of the pot automatically, with a 5% platform fee. No app download, no account creation — just scan and battle.

How it's Made

Raid Battle is a mobile-first Next.js web app running entirely in the browser. Players authenticate by tapping a Halo NFC bracelet from Arx Research — each bracelet has a unique keypair that signs a cryptographic challenge, acting as their on-chain identity. Player profiles (username, XP, level, rank, battle history) are stored as encrypted ENS subdomains on Sepolia using AES-256 encryption. For wager battles, players connect their wallet via the Dynamic SDK (supporting MetaMask, Coinbase, WalletConnect, and 370+ wallets) and deposit ETH into an on-chain escrow smart contract. Payouts are automatic and verifiable on Etherscan. The minigames are server-synced using WebSockets so both players start and end simultaneously regardless of device. We chose ENS over a traditional database to make reputation truly decentralized and portable across events.

background image mobile

Join the mailing list

Get the latest news and updates