<p>As you were told on bitcoin talk forum you can't import arbitrary private or public keys and create a multisig setup with them using electrum. It only supports using extended private and public keys or seed words for this functionality.</p>

<p>If you just want to create a watch only wallet with the address itself then you can do that. Go to file > new/restore, enter a unique filename and click next and when asked what type of wallet you want to create choose the option to "import bitcoin addresses or private keys". Then paste in the address in the next step and proceed with on-screen instructions for the rest. This will let you watch transactions relevant to this address but you won't be able to sign any outgoing transactions.</p>

CC BY-SA 4.0
2019-09-15T12:51:28.390Z
as a first part of your answer; I used xpubs, and xpriv not arbitrary it is BIP32 standart.
for second part; It's already explained on electrum guides.

I am tried to achieve to watch and (1/3)sign a (2/3)multisig wallet.
Saim Neftci
CC BY-SA 4.0
2019-09-15T21:41:16.870Z
Then restore the wallet using one xpriv and the two xpubs from the remaining cosigners.
Abdussamad
CC BY-SA 4.0
2019-09-11T14:34:32.713Z
2019-09-11T14:34:32.713Z
Abdussamad
<p>I have 3 Machines, and I want to create (2/3)multisig wallet. Sign with other machines safely.</p>

<p>I have;
xpub1, xpub2, xpub3
xpriv1, xpriv2, xpriv3</p>

<p>Machine-1: In electrum:
<br>New/restore->Multisig Wallet->Use a master key->2/3-><br>Cosigner1: xpriv1, cosigner2: xpub2, cosigner3: xpub3,
<br>for watching (2/3)multisig wallet and partially sign(1/3).</p>

<p>How to import machine-2 generated public addresses to Machine-1 for watch(2/3) and partially sign(1/3)?</p>

<p>The electrum wallet database is look like json formatted. Am I need manually enter there<code>(json["addresses"-&gt;"receiving"])</code> or any other way to import a corresponded addresses</p>

<electrum><electrum-console>
Import bitcoin core generated multisig public address to electrum multisig wallet for watch(2/3) and sign(1/3)
Saim Neftci
# Import bitcoin core generated multisig public address to electrum multisig wallet for watch(2/3) and sign(1/3)

(Asked by: username_0 on 2019-09-09)

I have 3 Machines, and I want to create (2/3)multisig wallet. Sign with other machines safely.

I have;
xpub1, xpub2, xpub3
xpriv1, xpriv2, xpriv3

Machine-1: In electrum:
  
New/restore->Multisig Wallet->Use a master key->2/3->  
Cosigner1: xpriv1, cosigner2: xpub2, cosigner3: xpub3,
  
for watching (2/3)multisig wallet and partially sign(1/3).

How to import machine-2 generated public addresses to Machine-1 for watch(2/3) and partially sign(1/3)?

The electrum wallet database is look like json formatted. Am I need manually enter there`(json["addresses"->"receiving"])` or any other way to import a corresponded addresses

**Tags:** electrum, electrum-console


---

## 1 answers

### Answer by username_1 on 2019-09-11. Score: 1

As you were told on bitcoin talk forum you can't import arbitrary private or public keys and create a multisig setup with them using electrum. It only supports using extended private and public keys or seed words for this functionality.

If you just want to create a watch only wallet with the address itself then you can do that. Go to file > new/restore, enter a unique filename and click next and when asked what type of wallet you want to create choose the option to "import bitcoin addresses or private keys". Then paste in the address in the next step and proceed with on-screen instructions for the rest. This will let you watch transactions relevant to this address but you won't be able to sign any outgoing transactions.

> **Comments:**
> **username_0**: as a first part of your answer; I used xpubs, and xpriv not arbitrary it is BIP32 standart. for second part; It's already explained on electrum guides.  I am tried to achieve to watch and (1/3)sign a (2/3)multisig wallet.  
> **username_1**: Then restore the wallet using one xpriv and the two xpubs from the remaining cosigners.  

---

