[Deprecated] HIP-XX Deposit Gitcoin grant funds in Proof of Humanity's Treasury

HIP: <Number to be assigned>
title: "Deposit Gitcoin grant funds in Proof of Humanity's Treasury"
author: ludoviko.eth
status: "Phase 1"
created: 2022-08-22

Simple Summary

This proposal formalizes a request to have the funds granted by Gitcoin into Proof of Humanity treasury (the Governor). This would guarantee safety and availability of those funds to the DAO.

Abstract

The funds given from gitcoin are allocated into a multi-signature account currently controlled by these addresses:

  • owner 0: 0x85A363699C6864248a6FfCA66e4a1A5cCf9f5567
  • owner 1: 0x5e7B645d5Bf86750CB1913122ba8A8545e2A9FD1
  • owner 2: 0xF035561dcE033DeD865E15E69dB06cfFC88d9213

The proposal will ask that the funds to be moved from that multi-signature into the DAO-controlled treasury.

Motivation

The wallet containining the funds that were deposited from Gitcoin grants are in this multi-signature wallet: 0x99126D641ba3924C8AF4dcA4e3B2C33a41718913. As per @dearmoon.eth original post, that wallet is controlled by him and @clesaege and other unidentified person:

This contract/multisig has some funds that belong to the DAO but there is currently no means for governance to manage them, and there are some transactions in that wallet that show that there were some recent movements to and from it, which makes it difficult for the DAO members to track and audit what funds are actually from the DAO and what funds belong to the multisig owners.

Specification

Send the totality of the funds to Proof of Humanity Governor: 0x327a29fcE0a6490E4236240Be176dAA282EcCfdF.

  • 4.359 ETH
  • 31,770.66 DAI
  • 1,313.80 USDC
  • 200.64 USDT
  • 0.1057 WETH
  • 362 BRIGHT
  • 23.45 MATIC
  • 400.67 PAN
  • 1.18 UNI
  • 45 HAKKA
  • 7917.60 UBI

Rationale

A transfer of funds to the treasury is the most reasonable course of action.

Implementation

For phase 3

1 Like

This is not exactly right, the multi-sig has more funds than just the ETH. I would specify that it has:

  • 4.359 ETH
  • 31,770.66 DAI
  • 1,313.80 USDC
  • 200.64 USDT
  • 0.1057 WETH
  • 362 BRIGHT
  • 23.45 MATIC
  • 400.67 PAN
  • 1.18 UNI
  • 45 HAKKA
  • 7917.60 UBI

All those funds should be sent to the PoH DAO Governor, not just the ETH.

The total value of all of the funds comprises around $ 40K approximately.

Since @clesaege and @dearmoon.eth are two of the signers (who is the third one?), this could get done relatively fast with their signatures and a transaction.

2 Likes

Ok! Will edit the HIP to match this specifications. Maybe if they perform the transaction voluntarily, we might not even need a HIP for this. I will wait from their feedback before proceeding.

2 Likes

Just making sure that the Governor has the ability to spend funds… Currently, all the transactions have been inbound.


Remember about zkSync as well!

Token	Amount
DAI	12937.4043009595
ETH	5.80942601305299
FRAX	5.393739577
MANA	1.9
PAN	3708.32895
UNI	5.195
USDC	2348.430945
USDT	1817.41741
WBTC	0.000322

Least amount of work for me:

I will initiate a transaction - adding @santisiri to the existing multisig 2-of-3. Then @clesaege confirms and the multisig becomes 2-of-4. Them both of them have full admin control to do the housekeeping.

1 Like

Excellent @dearmoon.eth, thanks for taking care of this! Hopefully we can allocate those funds in the DAO treasury as soon as possible.

So Mars informed me as I am the third owner, np on my side ofc.

Just to give you guys a bit of context, I am a long lasting Kleros juror.

2 Likes

Here is how to access the existing multisig: Multisignature Wallet

(wish I was more adventerous and created more modern Gnosis Safe - we would be eligible for $SAFE airdrop now)

I’ve initiated the transaction to add santi.eth and the multisig will become 2-of-4.

I’m happy to faciliate the process, make it smooth, I can totally commit to a Zoom call where we make all the necessary transactions. There will some housekeeping involved - many coins and zkSync L2 - I would suggest coming with the execution plan:

  1. Wait for Gitcoin to update the recipient address on the grant (otherwise new funds will land in old multisig, will need to repeat the process)
  2. Withdraw from L2 to L1
  3. Move funds to the new adress

I think this order of execution will minimise the hassle and the gas spent?

1 Like

Best is probably to convert everything in DAI/ETH to prevent the DAO from getting small amounts complicated to handle.

2 Likes

This is a good idea, keeping everything that’s stable in DAI and everything that has a risk in ETH makes plenty of sense to me. With the exception of UBI possibly (which I can’t tell lately if it’s stable or volatile :P)

I’m not familiar with the zkSync ecosystem, but happy to follow any recommendations on how we can take care of this with the multisig.

This is pretty wild, a quick back of the envelope calculation shows that we have $26,500 on zkSync… added to the $40k on mainnnet, that’s almost $67,000 in total.

It almost doubles the current available funds that we have on our Treasury! :slight_smile:

Thanks PNum for the quick reply and helping us take care of this. Much appreciated.


With @dearmoon.eth we are now in active talks with Gitcoin Support to change the address on Gitcoin to the DAO’s Treasury address. We should get that sorted out relatively soon.

Thanks everyone for your help with this!

Quick update from Gitcoin support:

As you mentioned, your org will move the matching fund in the next few days, I would advise you to contact us again once your org withdraw all the matching funds. Reason being is if I change the wallet address in your grant now, you will not be able to withdraw the matching fund.

So… we should work towards moving the funds first and then request Gitcoin to change the address on the treasury.

I was able to access the Multisig and I see that theres a “Confirm” button on the transaction to add me as signer… but somehow that transaction reverts when I click on “Send Transaction”.

Adding screenshot for more clarity:

I’m not sure if it should be me confirming that ticket or someone else. Please advise.

Reload. Refresh.

I think it is already done.

You are already part of 2-of-4.

I’m going to :fire::fire::fire: will be offline next couple of days.

1 Like

Excellent! Send my greetings to the man :fire:

I will compose the necessary transactions to move the funds to our treasury (and take the chance to learn about zkSync as well).

Thanks everyone for taking care of our DAO!

Hello everyone, since there is no need for this HIP anymore, I’ll freeze it. Thanks!

PSA: I postponed moving the funds from the multisig since a new round on Gitcoin began today. Let’s wait until this round ends and then we can proceed to moving the funds.