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 concept fr
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 🙏 🫡
Ouuu nice idea
Gmonad to all iLY
The idea was a brilliant one 👏
like the idea of Monad wall where a statement is forever recorded onchain
I love the concept😌
awesome bhai
This is really massive bro,keep building
great project idea
@coded thank you 😊 thats the idea behind it
This is good, everyone can leave a heartily message onchain which anyone can read from the future and see how far humans have come.
Success doesn't come easily 😅
Bro, this is an amazing app! But consider taking breaks on Sundays bro😭