Let's talk about Treasury Management

After the Agave debate, the feeling I had from the community is that it wants to diversify our treasury with different strategies which I strongly agree with. In my opinion, holding all your savings in stables has even more risks than diversification in the long run, especially those days. (Our strategies are limited to the crypto space sadly as far as I know.)

The goal of this forum thread is to present some treasury management tools after some research on this topic and debate which one fits more with our values. Also present more tools that could be missed on this thread.

  1. Hedgey

Hedgey is a platform that makes treasury management easier since it gives an interface. It’s a protocol powered by Uniswap’s liquidity, oracles, and flash swaps. It’s a breakthrough in decentralized financial derivatives (DeFiDe).

You can manage the money as an individual or as a DAO (Gnosis Safe multisig compatible) and inside the platform you can do many things such as stop loss, buy the token before it happen its price falls (buy orders, sell orders etc), speculate on DeFi and also fund some projects (buy tokens early on).

Their contracts are not audited.

Resources:

  1. Zodiac

Zodiac calls themselves the expansion pack for DAOs and it’s an app for progressive decentralization.

They launched four tools available through the Zodiac App on Gnosis Safe. These are Exit, Bridge, and Delay, which join Reality in the Zodiac collection of tools.

The philosophy of Zodiac is to support DAOs on the road to progressive decentralization. This philosophy decouples avatars from decision making, meaning those practices surrounding governance, membership, and treasury management can be customized independently of the affordances of any of the tools a DAO uses.

They use an example to illustrate that in their article: “When the community grows rapidly, developing many centers of activity through their token-enabled Discord, and one central team managing their Gnosis Safe becomes less than ideal. They decide to use Reality, allowing both off-chain Snapshot proposals and Discord polls to trigger on-chain Gnosis Safe transactions that anyone in the community can execute.”

Tools for progressive decentralization:

Avatars

  • Gnosis Safe: The most trusted platform for managing digital assets on Ethereum (available on xdai). Zodiac embraces Gnosis Safe as a powerful, extensible and programmable account standard. However, all Zodiac tools are framework agnostic, and they can be plugged into any programmable account that implements the IAvatar interface.

Modules

  • Reality (formerly SafeSnap): This module allows on-chain execution based on the outcome of events reported by the Reality.eth oracle. While built initially to execute Gnosis Safe transactions according to Snapshot proposals, this module is framework agnostic. It can enable proposal execution from just about anywhere. For example, it can bring Discord polls on-chain.
  • Bridge: This module allows an address on one chain to control an avatar on another chain using an Arbitrary Message Bridge (AMB). This enables a DAO on one chain to control assets and interact with systems like a Gnosis Safe on a different chain.
  • Exit: This module allows participants to redeem a designated token for a proportional share of an avatar’s digital assets, similar to Moloch DAO’s rageQuit() function.
  • Safe Minion (developed by DAOHaus): This module allows Moloch DAOs to manage Gnosis Safe’s digital assets based on the outcome of v2 Moloch DAO proposals. Safe Minion enables Moloch DAOs to control collections of NFTs, manage LP positions with AMMs, and initiate any other arbitrary interactions. Even more, it supports DAOs that begin as a Gnosis Safe to later delegate governance to a Moloch DAO.
  • Seele (developed by TokenWalk): This module allows avatars to operate with trustless tokenized DeGov, similar to Compound or Gitcoin, with a time-boxed proposal core that can register swappable voting contracts. This enables DAOs to choose from various on-chain voting methods that best suit their needs.

Modifiers

  • Delay: This modifier allows avatars to enforce a time delay between when a module initiates a transaction and when it can be executed by an avatar.

Guards

  • Scope: This guard allows an avatar or module to limit the scope of the functions with which it can interact. This enables a DAO to define granular permissions for different control mechanisms.

Resources: Zodiac: The expansion pack for DAOs — Mirror

  1. Treasury management in Gardens

If in the future we upgrade to a garden, which is expected, we could follow the route of managing our treasury with just Conviction Voting. Anyone could ask for funds for whatever reason that follows the Covenant. For example, the Reward DAO could ask for funds and those would be managed as this sub-DAO feels for an accurate and effective management of the Common Pool fund available with Conviction Voting. In my opinion, it’s extremely important to have radical transparency and mutual monitoring on how funds are being used on those sub-DAOs.

Sem goes very deeply into it on this thread, Treasury management in Gardens - 🔥Swarms - 1Hive

Options 1 and 2 would work together with Gardens as an extension, meanwhile Option 3 would mean the community prefers to keep being more decentralized. Also the difference between a sub-DAO or a WG multisig vs a treasury management multisig would be the amount of funds each of those would hold (that should be discussed in another topic, I would love we focus on the process here).

!praise @shawn @sem @blazingthirdeye @iviangita

4 Likes

My favorite option would be something similar to Yearn Vault’s structure. I simply love it but sadly from what I know it’s not available on xdai. But their community members can propose different strategies that have a duration in time chosen by the strategy creator and the token holders vote between those strategies. The creator of the strategy gets an extra % on profits so that incentives build strategies. If something similar would be possible we could split % on vaults and have different strategies to diversify risk. It would be so nice to develop something similar on xdai.

But coming back to what is more feasible I would support Option 2. I really hate centralizing our processes but I hate even more to get stuck in USD (DAI) - with the inflation we already have and the one I feel is to come and we will have enough of it on our reserve for the ABC.

The way I would handle the multisig would be skin in the game. If for example we decide to go with a 5/6 multisig it should be the top 6 holders. At the end of the day, the CSTK score allowed those Hatchers to buy this amount of tokens so they are the most trusted members in our community according to our processes. The multisig crew should agree to replicate any decision the community makes (their function is limited to that) when their action is needed and they should be compensated for that. And in my opinion for example if someone says I’m too busy for it he should choose someone of his trust to handle it.

I want to also throw out OlympusDAO!

1 Like

I agree that spinning up a xDai native yearn fork is somewhat unrealistic. Also, developing/managing strategies etc is a lot of work and very exposed to different kinds of risk.

If we wanted to go the route of actually having the treasury out there yield farming, I think it would be probably safer to just use yearn itself: a Zodiac avatar on mainnet controlled from xDai through the Bridge module. We could even set strict limits to what that avatar can do with the Guard, so it just isn’t a multisig.

Right now that may be expensive, but AFAIK yearn is going to be on zkSync on launch, so the price would stop being a problem, specially if we just bridge from time to time to “top-up” on xDai to fund current affairs.

But I’m unsure how well all that would mix with gardens…

3 Likes

Nuggan and I played around with Gnosis Safe today and I would definitely recommend using it for a sub DAO that manages the treasury. It has nice features for interacting with dapps on xDAI and the multisig feature works well, the UI is intuitive and there’s a range of extensions and apps we can opt-in and opt-out of.

I realize that it is not the most decentralized choice but it allows us to be agile and provides the greatest amount of options on a platform that has been thoroughly battle-tested.

2 Likes

Excellent discussion and write up of this issue Zepti. Thanks for doing the research and sharing the results. I also favor option 2. Or 2 & 3 together. Gnosis has a solid reputation. We probably want to be conservative in our approach since without a treasury we are done for.

Process is important and we should use it as Zepti states.

3 Likes