-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support multisigs, eventally with pure proxy in front, as a signatory of another multisig #474
Conversation
@Tbaut thanks for the fantastic setup and test details 🙏 I did encounter an issue when following them though: After I created A-B-P Multi I saw the create pure tx in the transaction list but when I switched to PURE-C-D I did not see anything there even though it is still awaiting approval. I did the same scenario twice to make sure and got the same result both times. Details: Pure-C-D (Rococo) CleanShot.2024-01-18.at.23.39.10.mp4 |
Another scenario to consider is an A-B-P-D Multi (with David added to it). Technically would David need to approve the creation of the pure twice? Once for themself and once as their half of PURE-CD? |
Unfortunately seeing the same thing my side. I do not get the blue banner above the transaction list or the createPure tx in the list. Here's what I'm seeing in the console Console log
Post Data from the 405 in the network tab CleanShot.2024-01-19.at.13.27.18.mp4 |
@Tbaut Latest changes are working well on preview for the critical path flow 👍 Confirmed scenarios tested: 🟢 Accepting the proposal to create the pure Some issues that I experienced though:
An example:
|
The first 3 are unavoidable for now unfortunately.
All in all very valid arguments, but for the sake of complexity and the fact that this is a feature for a very niche audience (that also needs to be validated and see that it's indeed useful) I will not clutter things more beside the 4. It also means we need some kind of explanation, video, etc. This is all super advanced, but crafting the msig of msig was manual so far, which is I think a great UX enhancement for those users. |
I fixed the point 4. Let's get this in the hands of users and see if that adds value already |
closes #431
How to test:
Let's have this in mind first
We need to have 3 or 4 new accounts ideally
The moment you create A-B-P Multi, you will have a pending Tx to create a pure. This alone is a Tx that can be signed by Pure-C-D. You can switch to Pure-C-D view and see the new transaction that can be created (by either Charlie or David) and that needs to be approved by both (since it's 2/2) to make it to A-B-P Multi.
Submission checklist:
Layout
Compatibility