Wambling3

Wambling3 modernizes game betting with instant wallets—trust with escrows, fun, and easy crypto.

Wambling3

Created At

HackMoney 2026

Winner of

ENS

ENS - Integrate ENS

Prize Pool

Project Description

Wambling3 is built as a fully frontend-first dApp using Next.js for a responsive and interactive UI. Wallets are created instantly via Privy, allowing users to participate without installing extensions. ENS is used for identity management, resolving user addresses to human-readable names and avatars. Game logic—including bets, sessions, and outcomes—is handled in the frontend using React state and hooks for real-time interaction. By integrating ENS and Privy, we created a seamless Web3 onboarding experience, reducing friction for users new to crypto. Notably, wallet-linked identity and avatar management were implemented entirely on the frontend, enabling instant personalization without backend or smart contracts in this MVP phase

How it's Made

Built Wambling3 as a full‑stack Web3 app: Solidity smart contracts (RockPaperScissors + SessionFactory) with OpenZeppelin security primitives, Foundry for tests/deploys, and Next.js/React for the UI. We use EIP‑712 for referee‑signed payouts and EIP‑1167 minimal proxy clones so each game spawns a cheap escrow instance. The escrow/referee wallet is enforced both on‑chain and in the UI (it must be a third party, never a table player), and the admin UI can set the RPS implementation address live. The frontend talks to the chain via viem and Privy wallets; Alchemy powers RPC. Partner tech benefits: Privy simplified wallet onboarding and signing, OpenZeppelin gave audited building blocks, and Alchemy kept reads fast and reliable

background image mobile

Join the mailing list

Get the latest news and updates

Wambling3 | ETHGlobal