Your Input wanted - Multisig Keyholders Rotation

Hey all,

The Gitcoin multisig was created in August 2020, before the GitcoinDAO launch.

It has the following keyholders:

  • myself
  • David Hoffman
  • Sassal
  • Hudson Jameson
  • Eric Coner
  • Kyle Weiss

As we got around to paying out GR11, we realized that things have evolved a lot since we created this multisig. Particularly,

  1. We now have formal governance of GitcoinDAO via the Gitcoin Stewards.
  2. Things have shifted in the ecosystem, and many of the keyholders are now busy with other projects.

As a result, we started to have a conversation about what it would look like to have a “changing of the guard” here. Specifically, David Hoffman, Sassal, and Eric Conner have all told me that they are interested in rolling off the multisig. There are two directions we could go.

  1. Rotate the multisig keyholders to be top GitcoinDAO stewards, which are currently Trent, Austin, Linda, Lefteris - on a case by case basis if they want it.
  2. Transfer all of the assets in the multisig to the Timelock.

I would like to hear which way the community would like us to go.

One consideration that you should know about if you consider doing (2) is that right now the only way to rebalance tokens into DAI (which is what the Grants Rounds are paid out with) is to do a trade on uniswap/1inch or any other DEX. We’ve found that if there is a long lag between when those txns are proposed and executed on chain, that the transaction will fail - presumably due to slippage. If the community decides to go with (2) we will need a workaround that allows governance to rebalance the treasury within the structure of the 2 day Timelock.

What do ppl want to see?

    1. Rotate the Multisig Keyholders to top Stewards
    1. Move all tokens into the GitcoinDAO Timelock
    1. Other (pls comment below)

0 voters

4 Likes

Hey all,

Yes indeed, I think it might be in the best interest of the DAO to replace me with someone a bit more responsive towards what’s specifically going on in Gitcoin.

Cheers!

2 Likes

I echo David’s comment for myself.

2 Likes

I’m supportive of rotating the multisig keyholders to top Stewards and I’m happy to be a signer.

1 Like

I am also supportive of rotating and ensuring we can take actions in a timely manner :slight_smile:

One future goal will be to rebalance the multisig and this requires real time and work from folks to make happen on a regular cadence.

1 Like

Echoing what David says here - it’s especially difficult for me to be involved because of time-zone differences (I’m usually sleeping when critical Gitcoin governance things are happening).

1 Like

Another option would be to leave it in the multisig but use a Zodiac module to initiate governance control. @auryn would probably be best to explain.

1 Like

I’ve been asked if I would be able to help with this, I can definitely be a part of moving Gitcoin forward.

1 Like

Whether it’s the DAO or the multi-sig controlling the funds, it should absolutely use Cowswap for trades to avoid MEV or transaction failing due to falling outside of the slippage tolerance.

Absolutely! There is no need to move funds from the safe, the GitcoinDAO’s timelock can be enabled as a module on the Gnosis Safe, giving it full control over the funds.

The nice thing with this is that both the DAO and the multisig members can control the safe in parallel. If we want to get real crazy, we could even use a scope guard to limit the scope of what the multisig members are allowed to do. So maybe they are only allowed to do swaps on cowswap, but anything else requires DAO proposal.

2 Likes

Agreed on this.
I found myself being slowed down on getting the stuff setup for payout.
Having a rotating list would help would help make us get through this process quicker

1 Like

this idea seems like an intriguing “best of both worlds” scenario.

how might we explore Zodiac for GitcoinDAO in a way that respects governance + sets the right fine grained controls for the multisig?

1 Like

I support rotating in stewards and happy to help! :surfing_man:

2 Likes

I am happy to help too. Been already doing a lot for Gitcoin DAO so this would be a good fit.

But I think I would like to echo @auryn and @DisruptionJoe that we could use a module in the multisig and do it directly from the safe.

If my (or anyone else’s) availability changes then we can always rotate out.

2 Likes

Yeah. I didn’t mention here yet, but definitely agree that this is a perfect use case for Zodiac.

2 Likes

+1 on Zodiac… seems like a nice high profile opportunity to give a nod to the great work Gnosis is doing with Cowswap and Zodiac

5 Likes

The setup could look something like this.

Gitcoin Gnosis Safe
  ⬑ Multisig
    ⬑Scope guard (optional)
  ⬑ GitcoinDAO timelock
  ⬑ Reality Module
    ⬑ GitcoinDAO Snapshot
      ⬑Scope guard (optional)

Essentially, the safe would be controlled by three mechanisms in parallel, the multisig, the compound timelock, and the Snapshot (via the Reality module). Optionally, the multisig and/or the Reality module could be restricted with a Scope Guard, which let’s us define the addresses and function signatures with which they interact.

1 Like

Setting up some time next week with @auryn to talk through Gnosis Zodiac setup details.

1 Like