As discussed, the DAO is in need of a multi-signature wallet to become more agile with its payment and funding distribution. has reached out to me because Gitcoin has updated allo (its grants protocol). The new features implemented clash with Tally's call function from Arbitrum to ETH Mainnet and back to Arbitrum. was added to the conversation, and essentially, the Gitcoin team recommends establishing one wallet that receives the funds and then distributes them.
This occurrence is a good trigger to get this on the road and executed. But first, let me clarify a few things that will be important in making an informed decision.
A multi-signature wallet, commonly known as a multi-sig wallet, is a type of cryptocurrency wallet that requires multiple signatures to authorize a transaction. Unlike traditional wallets that rely on a single private key, multisig wallets distribute the signing authority among multiple parties, enhancing security by eliminating a single point of failure. This setup is particularly beneficial for organizations or groups managing shared assets, as it requires consensus among several key holders before any funds can be moved, thereby reducing the risk of unauthorized access or theft.
Aside from the most recent occurrence with the retroQF round there are more general reasons why the DAO should hold a multi-sig wallet:
Gnosis Safe (now Safe Global) is the most used and well-known option. Safe Global is a popular multi-signature wallet allowing users to securely manage their digital assets. The setup process is straightforward:
To clarify, this multi-sig wallet is not meant to replace the timelock contract. It is meant as a supporting measurement. Therefore, the monthly DAO Payroll and everything that can be paid for using the timelock should continue to be paid through the timelock only.
Here are my suggested rules for how the DAO could/ should only use the multi-sig wallet when necessary:
Currently, SafeGlobal only allows for deployment on one chain per created wallet. If we indeed wish to be more flexible, we might want to set up more than one wallet. Taking into consideration our recent activities and what is to come, I would like to suggest that we have a wallet with the same signers on:
As a reference, these are all currently available networks with SafeGlobal: https://help.safe.global/en/articles/40795-supported-networks
The implementation of a DAO multi-signature wallet should be swift and take no longer than 1-2 weeks. Our first transaction should be a test transaction to ensure everything works properly. However, in parallel, we should run an election vote for the first three holders, which requires a separate proposal.