Monad PvP

Monad PvP Arena is a high-stakes, on-chain dueling platform built on Monad Mainnet. Players connect their MetaMask wallet and challenge others to three games — Coin Flip (instant randomness via block.prevrandao), Rock Paper Scissors (commit-reveal for cheat-proof play), and All-In Poker (commit-reveal hand comparison). Every game is settled by the deployed smart contract at 0x8Dc0271e8CdC85469E067E8Ce9cFC483Add7818d with a flat 1% house fee taken from the pot. The frontend is a dark neon React + Vite app with a live game lobby (auto-refreshes every 10s), a leaderboard, and per-wallet player profiles. The backend (Express + PostgreSQL) tracks all game activity off-chain to power stats and rankings. No third-party wallet libraries — pure vanilla ethers.js throughout. Stack at a glance: Chain: Monad Mainnet (chainId 143) Frontend: React + Vite + ethers.js v6 API: Express 5 + PostgreSQL + Drizzle ORM Contract: Solidity 0.8.20, Hardhat deploy, audited for reentrancy / pause / ownership
Discussion
need to test the security and reinforce