Testnet

Shared Deposit

Shared Deposit is a wallet-based rental deposit application built on Monad Testnet. It allows multiple tenants to contribute their share of a security deposit into one smart contract instead of sending the full amount to one roommate, landlord or administrator. Each tenant connects their wallet, accepts the agreement and deposits the required amount. A separate deposit recipient accepts the agreement but does not contribute funds. The agreement becomes active only after every participant has accepted and the full deposit has been funded. I built a working MVP with wallet authentication, multi-tenant agreement creation, individual contribution amounts, tenant and recipient acceptance, onchain deposits, automatic activation, direct contract verification and a verified transaction activity timeline. The application uses React, FastAPI, MySQL and Solidity. Users sign transactions through their own wallets. The backend never stores private keys or controls participant funds. A real three-tenant agreement has been completed on Monad Testnet with 1.5 MON fully funded. The problem it solves is simple: shared rental deposits are often managed manually by one person, making it difficult to verify who paid, how much was collected and whether the agreement is fully funded. The biggest lesson was that a wallet-returned transaction hash is not confirmation. The application now stores each transaction, verifies its receipt and refreshes the agreement directly from the smart contract. Video https://sdeposit.devnads.xyz/demo/shared-deposit-demo.mp4

Discussion

Sign in to comment on this project.
0
T@tank·5d ago

Respect you for building for the future. This has crazy potential and I can see it going many places as the world gets use to blockchain tectnology. Top project bro!

0
C@crypto-bro·6d ago

I think its a great tool both for tenants and the landlord.