MVP DAO deployed on Sepolia Scroll to help decentralize homeowners associations
This project delves into an MVP for a DAO for Homeowners Association. It leverages smart contracts to be the store of value and help members vote for different proposals. The smart contracts are built using OpenZeppelin auditted contracts using Hardhat. In addition, for these smart contracts, the full UMA contracts were deployed to Sepolia testnet for future work to test handling disputes. These contracts were deployed onto the Sepolia Scroll testnet. In addition, a hybrid solution was explored using snapshot and oSnap for an offchain / onchain experience. In this case, a Safe multisig wallet was deployed on Goerli and then using oSnap in the Zodiac module.
This project is in two parts. The first part was using existing tools to create a seamless voting for proposals that was still secured. It included using Safe (Wallet) deployed on Goerli with a Snapshot created and used oSnap to ensure that transactions could be submitted thorugh Snapshot without having to navigate back to the multisig wallet ie using it as a last resort. I also deployed the UMA OOO V3 contracts onto Sepolia Scroll to in the future test out disputes. The second part was handling governance onchain. In this case, I crafted smart contracts using OpenZeppelin for a simple governance tracking. Initially I thought a wrapped GHO token being both collateralized and a stablecoin could be an interesting coin as a governance token for this DAO.