Author

Topic: Importing a multi-signature account into electrum (Read 1886 times)

hero member
Activity: 692
Merit: 500
September 28, 2015, 04:47:21 PM
#6
Thanks @nerioseole

What I would like to try is this, which is useless in Armory as it doesn't import compressed keys.  Will see if electrum can be a failsafe for Coinkite + Ledger multisig.
legendary
Activity: 3682
Merit: 1580
Also when you say extended masterpassword do you mean the Private key like the 52 character key or the public key, the 66 character key.

I didn't say extended master password. I said your extended private key and the extended public keys of the other participants in this multisig wallet. You can see examples of extended keys here. xprv... = extended private key and xpub... = extended public key.

hero member
Activity: 692
Merit: 500
Use file > new/restore to create a new wallet. Choose to restore and choose multisig as the wallet type. Then just paste in the extended private key of your wallet and the extended public keys of the other participants.

Is it possible for all participants to be hardware wallets ? In which case electrum won't have any xpriv.
jza
full member
Activity: 126
Merit: 103
Electrum crash after this, it gives me the following traceback on the console:
Code:
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/electrum_gui/qt/main_window.py", line 380, in new_wallet
    wallet = wizard.run(action, wallet_type)
  File "/usr/lib/python2.7/site-packages/electrum_gui/qt/installwizard.py", line 441, in run
    wallet = self.restore(wallet_type)
  File "/usr/lib/python2.7/site-packages/electrum_gui/qt/installwizard.py", line 546, in restore
    wallet = Wallet.from_multisig(key_list, password, self.storage, t)
  File "/usr/lib/python2.7/site-packages/electrum/wallet.py", line 2053, in from_multisig
    assert klass.is_seed(text) or klass.is_xprv(text) or klass.is_xpub(text)
AssertionError
Traceback (most recent call last):
  File "/usr/bin/electrum", line 422, in
    args.func(config)
  File "/usr/bin/electrum", line 126, in run_gui
    gui.main(url)
  File "/usr/lib/python2.7/site-packages/electrum_gui/qt/__init__.py", line 250, in main
    w.close_wallet()
  File "/usr/lib/python2.7/site-packages/electrum_gui/qt/main_window.py", line 222, in close_wallet
    self.wallet.stop_threads()
  File "/usr/lib/python2.7/site-packages/electrum/wallet.py", line 1122, in stop_threads
    self.network.jobs.remove(self.synchronizer.main_loop)
AttributeError: 'NoneType' object has no attribute 'main_loop'

Also when you say extended masterpassword do you mean the Private key like the 52 character key or the public key, the 66 character key.
legendary
Activity: 3682
Merit: 1580
Use file > new/restore to create a new wallet. Choose to restore and choose multisig as the wallet type. Then just paste in the extended private key of your wallet and the extended public keys of the other participants.
jza
full member
Activity: 126
Merit: 103
I generate a multi-signature account but I cant seem to get it to work with electrum. I have my account and the private/public keys on a text file, and I want to insert it into my wallet. The IRC room told me Electrum wouldnt let me do much until I generate a wallet first. But once running I couldnt tell how to import my account.

Please let me know what are the steps to get a multi-sig account (or any other account) to work with electrum.

Regards.
Jump to: