Ok... I have tested my proposed method... and it works... so here is a (very) long tutorial with pretty pictures!
EDIT: Ok, follow Abussamad's advice below... and use the seed option, just remember to change the derivation path to m/44'/0'/0' for each seed!
EDIT: Nothing below here is required if you have the three 12 word seed mnemonics from Copay
I setup a Copay 2-of-3 MultiSig ("Shared Wallet) on my PC, Android Phone and Android Tablet. Within the
shared wallet, you can go into the wallet settings and "backup" the wallet, which will show the 12 word seed mnemonic for the
Shared Wallet (by default, each wallet in Copay/Bitpay has a unique seed mnemonic!):
Test Mnemonics:
C1: wave prepare bargain report grit print concert frame crumble huge muffin soccer
C2: lamp spawn vault route news silk rescue kitchen endorse glance steak half
C3: joy noodle local forget spawn mass biology blood slogan bounce poem labor
Now, you will have to convert these seed mnemonics to xprv's, because I tried creating the Electrum Multisig from the seeds and it DOES NOT WORK! (even when selecting BIP39!!?! )
https://talkimg.com/images/2023/11/15/zggt8.png
So, what you need to do is, for EACH of the 12 word seed mnemonics that you got from Copay, you need to get the xprv:
"
File" -> "
New\Restore" -> Create a unique easy to remember wallet name, for instance I used "C1", "C2" and "C3" -> "
Standard Wallet" -> "
I already have a seed" -> click "
Options" -> select "
BIP39 seed" -> Enter Seed, click next -> Select "
legacy (p2pkh)":
Then click next and
DO NOT ENTER A PASSWORD! - This is important. If you enter a password, the wallet file will be encrypted and you will not be able to read the xprv when you open with a text editor!
Repeat for the 2nd and 3rd seed mnemonics that you have.
Now you need to find the wallet files... on Windows this will be: %AppData%\Electrum\wallets
You can press Windows+R then type %AppData%\Electrum\wallets and press enter:
Read here for other operating systems:
http://docs.electrum.org/en/latest/faq.html#where-is-my-wallet-file-located
Open the wallet files you created (eg. "C1", "C2" and "C3") in a text editor. Find the "xprv" entry:
In my test, I got the following:
C1: xprv9z6wrTdpY8WckVuYGaEJ9Tf7Vh3F5gxAfY8DkpKtJpaohTqzMfpp5knnBSjHWHJqPPcvx5A3TUK3vJoyPg3XQM4X6BKGicQaS6HJq1kDwG3
C2: xprv9yfftpKXHzYJfHusuqTduj1jSmrvq8pkyWmjB1SPe7BautSQKHBB8MXXdAYVuicF8BxHbaecALBRNa3pxL2DhKTQxrPXvy29DDU98VoDXVK
C3: xprv9xkfbLeG4tavLfoCPrgWcQWVTDmCA8AM234GQZYysHQmFVkA17zekz84nUqr1GUz8XE78S5RWBbQkaQrvC3eFvnVcwdN1aaeovan3nX6wTP
If you are in a hurry, you can get the xprvs directly from Ian Coleman's Mnemonic Converter:
https://iancoleman.io/bip39/This means you don't need to import the seeds into Electrum and create the standard wallets etc.
Simply put the 12 word seed mnemonics into as the BIP39 Mnemonic:
Then scroll down to the "Derivation Path" section, make sure to click on BIP44, and the xprv will be the "Account Extended Private Key"
NOTE: do NOT use the online version of this website with LIVE seeds/xprvs... you should download and run the converter OFFLINE (instructions are at the bottom of the webpage)
Now that you have the
THREE xprvs, you can actually create the clone of the Copay MultiSig in Electrum:
"
File" -> "
New\Restore" -> call the wallet something like: "CopayMultiSig":
Then select "
Multi-signature Wallet":
Then set it to be [
From "3" co-signers, require "2" signatures"]:
Now,
VERY IMPORTANT... select "
Use a master key", Put in the "C1" xprv and click "Next":
Ignore the Master Public Key and click next, then select "Enter cosigner key" when asked to "Add Cosigner (2 of 3)", Put in the "C2" xprv and click "Next":
Then repeat the same process for "Cosigner (3 of 3)" using the "C3" key:
This will then create the MultiSig wallet in Electrum, that will have addresses that match the addresses in Copay:
At this point, you should see your transactions and funds... and be able to spend the coins (as your Electrum wallet has all the private keys in it
)