Finished

JBP-250: Add gnance.eth as a multi-sig delegate

Author

Anon

Cycle

30

loading

Author: jigglyjams
Date: 2022-08-26

Thesis

Add gnance.eth (0x50e70c43a5DD812e2309eAcea61348041011b4BA) as a delegate to the Juicebox gnosis-safe (0xAF28bcB48C40dBC86f52D459A6562F658fc94B1e). This will allow nance to automatically queue transaction to the multi-sig. No abilities to execute the transactions will be held by gnance.eth.

Motivation

We want to make things easier for the multi-sig signers. Every funding cycle twodam must manually enter any new payouts and reserve rate distributions into the project reconfiguration. This can be a tedious task and automating it will free up additional time of important contributors.

Specification

There is not an official app to add delegates to a safe (gnosis only provides an API endpoint for it). There is however an open source project that implements one, https://gnosis-delegator-soptq.vercel.app/, with source code, https://github.com/Soptq/gnosis-safe-delegate-dapp.

Major Note: the app only supports MetaMask at the moment

If approved, one of the multi-sig signers will need to follow the following steps:

  1. Go to https://gnosis-delegator-soptq.vercel.app/
  2. Connect MetaMask wallet
  3. Load Gnosis Safes
  4. Add 0x50e70c43a5DD812e2309eAcea61348041011b4BA, label ‘nance’
  5. Sign transaction
  6. Done!

(jigglyjams can create a video of the above if any of it is unclear)

Rationale

See motivation.

More information on multi-sig delegates here: https://safe-docs.dev.gnosisdev.com/safe/docs/tutorial_tx_service_set_delegate/

Risks

Signers may not have MetaMask making this proposal a little harder to implement. If that is the case, jigglyjams will submit a PR to the project to add more wallet support.

Timeline

To be implement before FC#31 begins so that nance can automatically submit transactions for FC#31

Votes

loading