Overview
I’m trying to update the eden.fractal permissions with MSIG.app and am having a few issues. There are three issues outlined below and you can see the screenshots below of the full workflow for more details about the issues.
Table of Contents
- Overview
- Context
- Issues
- Transaction
- JSON File Export
- Signing Request in Anchor
- Prior Steps
- Step 1
- Step 2
- Step 3
Context
Each of the following proposals were unanimously approved in week 66 to update the owner, active, and morpheus permissions on the eden.fractal account.
TP 66: Update Owner Permission
TP 66: Update Active Permission
TP 66: Update Morpheus Permission
Issues
- MSIG.app doesn’t provide any option to configure a time delay in the permissions. I am able to export a JSON file from MSIG.app without the time delay and figure it may be relatively simple to add the time delay in the JSON, but am not sure how to do this.
- The second issue is that MSIG.app doesn't seem to include any information about the new signatories in the exported JSON file. Maybe I'm misunderstanding how the JSON script should work, but it doesn't seem to make sense that the JSON script doesn't include any of the account names that I'm proposing to be in the new MSIG configuration.
- The third issue is that MSIG.app is requesting that the current signatories owner permissions sign the transaction, even though when I check the eden.fractal keys on bloks it shows that only our active permissions are required for the owner permission.
- This isn’t necessarily an issue if four people on the owner permission are willing to approve the MSIG with their owner keys, but I think people probably would feel much more comfortable signing it with just their active keys.
Transaction
JSON File Export
- Here is the JSON file, which doesn’t seem to include the account names of newly proposed signatories:
msig_transaction (3).json0.6KB
‣
Signing Request in Anchor
Prior Steps
Step 1
- First i logged into msig.app then chose to change permissions
Step 2
- Then i named the MSIG and added myself as the proposer
Step 3
- Then i set the account names and weights for owner, active, and morpheus permissions
- There were some UI issues that prevented me from removing an account so i just deleted the account name and set the threshold to 0
- This wasn’t an issue for the owner permission, which is increasing from 6 to 7 people, but it was an issue for the active and morpheus permissions which decreased from 11 or 12 to 7
- After experiencing the issues above I tried isolating with just one permission at a time and the website became non-responsive
- This could be tested again and maybe it will work?
- Multiple screenshots are shown below for each of the permission changes
- I tried setting the last field to active as well and this did not fix it
Note: There is also another page where I tested MSIG.app around Mid-2023 (around the time that the founder joined the Eden Town Hall group and posted there). I don’t know where this note is now but can find it later…