Gmonad-wall

Gmonad Wall is a simple on-chain message wall built on Monad testnet. The idea is straightforward: users connect their wallet, write a short message, confirm the transaction, and the message appears publicly on the wall. The app does not use a backend or database. It reads and writes directly through a Solidity smart contract deployed on Monad testnet. I built this project to learn the full flow of shipping a real dApp: writing the smart contract, testing it with Hardhat, deploying it to Monad testnet, connecting it to a React frontend with wagmi and viem, handling wallet interactions, and deploying the final app live on Vercel. The app includes a 120-byte message limit, a 5-minute cooldown per wallet to reduce spam, Monad testnet detection, WalletConnect support, and basic moderation through the contract owner. For better UX, the message cards do not show full wallet addresses. Instead, messages appear as “Anon Monad #ID,” while still making it clear that all on-chain activity is public and visible through the explorer. It is a small project, but it helped me move from only learning concepts to actually shipping something end-to-end on Monad.
Discussion
Nice
This is impressive
Some users were facing network issues, it has been fixed now. Thank you for the feedback:)
I really appreciate all the feedback Please let me know of any changes you guys would like to see 🙏 🫡
awesome bhai
This is really massive bro,keep building