/mochi

defi-based organizations using sushi and bentobox

Primary LanguageSolidityGNU General Public License v3.0GPL-3.0

Mochi: Defi-based DAOs 🍙

Similar to Trident 🔱 AMM protocol, Mochi is a factory system for deploying organizational contracts, or "DAOs", based on popular designs, like Moloch 'club style' orgs and 'multi-sigs'.

To start, Mochi orgs utilize the BentoBox vault as a backend solution to reduce the cost of settling tokens, making it easy to plug into lending apps, like Kashi lending, and to further take advantage of passive yield opportunities, like flash lending and strategies that natively operate on BentoBox.

Moloch DAO v2 has been implemented on top of BentoBox. In this way, all tokens held in treasury generate yields without needing further actions or proposals, and can be put to work as collateral in Kashi or any other Bento-based app.

Additional optimizations include:

  • multi-summoning for members, simplifying the steps to assign initial allocations
  • instant summoning of a Minion-like contract that executes arbitrary calls and can hold ETH/NFTs, suChef

MochiSig ✍️ [WIP]

Gnosis-inspired multi-signature operator contract.

Legal Frameworks ⚖️

This repo will collect resources to allow Mochi orgs to deploy and grow with better legal predictability.