Testnet

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

Sign in to comment on this project.
0
B@blackbird·6/4/2026

Nice

0
K@kenlux·5/27/2026

This is impressive

0
C@crypto-bro·5/25/2026

Some users were facing network issues, it has been fixed now. Thank you for the feedback:)

0
C@crypto-bro·5/25/2026

I really appreciate all the feedback Please let me know of any changes you guys would like to see 🙏 🫡

0
G@growthmindset·5/25/2026

awesome bhai

0
C@cryptotester·5/25/2026

This is really massive bro,keep building