It seams it’s not possible to modify the multisig key participants.
I have the following use case: For ASA manager address I would like to have a multisig key which we can modify.
Here is one idea how to do it:
Create the initial multisig: acc_ms1
Create a normal account (single public-private key): acc_1
Create ASA and set manager address to acc_1 address.
Rekey acc_1 to acc_ms1.
Later, when we need to update the participants of the multisig, we:
create a new multisig: acc_ms2
Rekey acc_1 to acc_ms2. Note for the readers: it will still require a valid acc_ms1 signature for that operation.
Question
Is there a better way to do it? What would you recommend?
The better way to do it is to wait till MyAlgo releases its upcoming ASA Manager where you will be able to create the ASA directly in MyAlgo with a multisig account and have everyone sign the transaction in an intuitive way.