--- tags: mcon2, v3 --- # MCON Dev Session Project Ideas ## V3 DAO Onboarder App Simple yeeter style app to allow users to send funds into a DAO treasurey in exchange for Loot. DAO share holders can then 'promote' loot holders into share holders with proposals. Uses the new v3 Onboarder Shaman - an evolution of the Yeeter shaman: https://github.com/HausDAO/Baal/blob/feat/onboarder/contracts/tools/OnboarderShaman.sol User flow 1. Shaman needs to be deployed from the factory - related DAO - accepted tribute token (wrapper for native) - price per unit of token - indicates if it only accepts erc20 - platform fee percentage - loot per unit 2. DAO needs to make a proposal to add the shaman - permission level 2 - manager 3. If shaman is active users can yeet tokens in exchange for loot - might need a way to browse DAOs with active onboarders (or done through a button in core UI driving to the yeet page) - form to transfer or just instructions with address to send to 4. DAO can make 'promotion' proposals to give loot holders shares - could be in core ui Needs: - Deployed shaman factory - Subgraph for the shaman factory - or in main dh subgraph as this might be core to infra - UI to find and yeet - Core UI Shaman Proposal ## Explore DAOS - Brian had started one, but there are a couple of blockers atm - Scoped to chain - user selects one chain at a time - Limited filters/sorting - Mostly just a big search input (google) - Use Hub layouts ## Upgrade your Multisig to a DAO Not really a code along, but would be a cool demonstration, especially if we can do this with a real multisig DAO. - Uses the Gnosis Safe app - Might be worth updating that app so we can launch cross chain with nomad? ## Migrate your V2 DAO to a V3 Somehow automate some of the upgrade path. - Populate a summon tx with members and thier shares/loot. - V2 proposal to send all funds to new v3 safe - main treasury + minions? - we might need non-ragequittable vaults ## Fisher Price DAO From testing discussion we acknowledged that most of what we're building so far is for the advanced user. What if we strip down the concept to bare essentials and make a very simple DAO app that removes many of the options that an advanced user would like. - Summon with just a DAO name - Defaults to name + symbol derived from name - Default timing to something basic - Default quorum/retention/sponsor/offering - No Shaman and 100 shares for summoner - Simplify core-ui functionality - Strip down to super barebones a couple proposals ## My DAO ToDos - Activity feed Activity feed of things the logged in user need to act on in their DAOs: - Proposals in voting period they haven't voted on - Proposals needing sponsor - Proposals needing processing Stretch - vote/sponsor/process from this interface - done list - props voted on, processed, sponsored