That's correct.
So open Electrum and create a new wallet.
Select "Multi-signature wallet".
Select 2 signatures from 3 cosigners.
Select "Create a new seed".
Back up the seed phrase it generates on paper.
Extend the seed phrase with custom words if you so choose.
Confirm the seed phrase.
Copy the Zpub, which you will call ZpubW1.
This is as far as you can get with the first wallet for now. For the next steps, you need to choose "Enter cosigner key" and then enter ZpubW2 and ZpubW3.
So now you have two options. If you are doing all of this on a single device (which as I explained above is not the best idea), you can save that Zpub electronically (with the associated seed phrase +/- custom words written down on paper), close Electrum, and repeat the process twice more so you have three seed phrases and three Zpubs. Once you have three seed phrases and three Zpubs, you can again follow the steps above to create each multi-sig wallet, using one seed phrase and the other two Zpubs each time. Alternatively, if you are doing this on different devices, you can just leave Electrum open at the screen asking for your cosigner key, repeat the process on your other two devices, and then transfer the Zpubs from each wallet to the other devices in order to create the multi-sig wallets.
If you want three wallets, each with a single set of private keys, then you need the following:
MW1 needs Seed Phrase 1 and ZpubW2 and ZpubW3
MW2 needs Seed Phrase 2 and ZpubW1 and ZpubW3
MW3 needs Seed Phrase 3 and ZpubW1 and ZpubW2
Still on this topic, but not so related
.
Is it possible to make a "test" on-chain transaction? Let me explain what I mean by test. Whenever I setup a wallet
W, I send a tiny amount, a dust, of SATs (Satoshis) to an adress of
W (input test), and then I send the received SATs to another address (output test), that is, an input and output test. Since I am dealing with a 2 of 3 multisig setup, I would like to perform this input/output test over my three wallets, which would require at least 4 on-chain transactions, for instance:
- Departing from an address of the Unkown Wallet UW to an address of MW1;
- From an address of MW1 to an address of MW2;
- From an address of MW2 to an address of MW3; And finally,
- From an address of MW3 to an address of MW1.
Thus, I would like to know if there is one way of doing this input/output test without spending SATs, what would happen due to the on-chain fees. Furthermore, what happens if I send a wrongly signed transaction? Let's say, for example, that I create a transaction
TX of
X SATs from
MW1 to the Unkown Wallet
UW, and that only one of
MW2 and
MW3 sign
TX, or that
MW2 and Another Unkown Wallet
AUW sign
TX. Probably the on-chain would reject such a transaction, but, would the on-chain fees still be discounted?
Thanks for the attention, and again, I am sorry for any vocabulary misuse. Regards.