Dewls is a blockchain-integrated arcade wagering platform where players put real stakes on competitive performance across 1v1 games like Rock-Paper-Scissors and Connect 4. Every match outcome is settled on-chain, and winners earn a Proof-of-Victory, a cryptographic attestation signed via Sign Protocol that immutably records their result on a global leaderboard. The platform runs on weekly seasons, with a shared prize pool distributed each weekend to the top three performers.
The architecture is deliberately multi-layered. Smart contracts are deployed across Morph L2, Hedera (using HCSC and HTS), and Rootstock, providing cross-chain accessibility and on-chain wager settlement. The real-time game engine runs on Socket.IO backed by Redis for atomic state management, with all game logic enforced server-side to prevent client manipulation. Web3Auth handles authentication for both Web2 and Web3 users, Supabase stores season and player data, and XMTP delivers in-app notifications, all stitched together in a Next.js frontend and Express API.
I built the full-stack across frontend, backend, and smart contract layers. The hardest challenge was keeping WebSocket game state and on-chain finality in sync: a player's move had to be cryptographically committed before the next turn could proceed, requiring careful Redis locking and sequenced contract calls. Deploying to Hedera's Smart Contract Service also surfaced undocumented bytecode upload errors that required low-level debugging to resolve.
Dewls won the Sign Protocol Pool Prize at ETHOnline 2024.





