ChainSafe / Multix

Use a Multisig to do anything, on Polkadot
https://multix.chainsafe.io/
Apache License 2.0
27 stars 21 forks source link

support pureproxies for multisig creation/mgmt #578

Closed hitchhooker closed 3 weeks ago

hitchhooker commented 3 weeks ago

currently multix requires at least one "local" account as participant in multisig and wont allow proxy controls

Tbaut commented 3 weeks ago

Right, to create a multisig you need to be a signatory. You can watch any multisig/proxy though using the Settings>Watch account. I'm not sure I understand the second part of your question.

Multix is a tool for multisigs, it's not aimed at being a general purpose wallet. So we're trying to support anything related to multisigs and proxy controlled by a multisig, but not more.

Tbaut commented 3 weeks ago

oh I understand maybe. You mean that you can't have a

In that case, yes this is a limitation because I believe that such constructs are a super niche. The construct with a simple multisig controlling a pure is more transparent to all users, since a key change in the signatories needs a re-approval by the threshold of signatories. I do undertsand it may not be sufficient in very specific cases, but making the application more complex, and hence less maintainable for this reason is a trade off we didnt' want to take so far :(

edit: BTW ideally, this is something that should be managed by wallets directly. Unfrotunately, due to the current interface betweens wallets and Dapps, this isn't possible for wallets. Many ppl who can change this are aware, and I hope this changes in the medium term.

hitchhooker commented 3 weeks ago

image yes exactly that. it was possible to do via polkadotjs, but quite a footgun.

spending countless hours today setting up IdentityJudgement right proxy on people-paseo to multisig without success we end up dropping the initial multisig draft and just use direct signer to control multisig and rotate new multisig to control final pureproxy if changes required.