# Treasury (Safe) Contracts ## Overview There are 2 types of treasuries that can be attached and managed with Moloch v3 Governance contract: - Ragequitable main safe - Non-ragequittable sidecar safes The DAO can have 1 main safe and many sidecars. The DAOHaus summoner factory supports creating a new safe when seting up your DAO or bringing an exsiting safe and attaching the new Moloch v3 governance contracts as modules. ### Responsibilites - Holds all on-chain assets, including ERC-20, ERC-721, ERC-1155, veTokens, native coins, etc. - Enables compatibility with all of the Safe-based apps and tools - Facilitates easy "upgrade" from a multisig to a DAO - Proposals are executed though Gnosis safe multicall function exectuion ### [View on Github](https://github.com/HausDAO/Baal/blob/feat/baalZodiac/contracts/Baal.sol) ### [More Baal Docs](https://moloch.daohaus.fun/features/updates#gnosis-safe) - [Gnosis Zodiac Docs](https://github.com/gnosis/zodiac) ### Deployments **Safe Template** This is the template cloned when creating a new DAO. - [Mainnet](https://etherscan.io/address/0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552) - [Goerli](https://goerli.etherscan.io/address/0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552) - [Gnosis Chain](https://gnosisscan.io/address/0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552) - [Polygon](https://polygonscan.com/address/0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552) - [Optimism](https://optimistic.etherscan.io/address/0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552) - [Arbitrum](https://arbiscan.io/address/0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552)