Author

Topic: Issue with Multisig Wallet and Ledger Nano S (Read 227 times)

HCP
legendary
Activity: 2086
Merit: 4363
Again, all I can suggest is contacting the Electrum Devs by logging a bug report here: https://github.com/spesmilo/electrum/issues

It would seem that attempting to use multiple Ledger wallets for MultiSig is problematic if you're trying to set multiple hardware devices as a signer in the same wallet file. Also, it certainly seems crazy that you can't "save" the partially signed transaction, as what happens if your friend on the other side of the world is one of the signers for this multiSig and needs to use his Ledger to sign? Huh


Any other idea in how I can working with Nano Ledger in Electrum is super Welcome.
I wonder if your issue is because you're creating the MultiSig wallet and connecting all 4 ledgers to the same wallet file? You have this setup right?

Wallet1: Ledger1 + Ledger2 + Ledger3 + Ledger4

Maybe if you use multiple wallet files, with 1 Ledger per wallet file and just the xpubs of the other hardware wallets as co-signer keys... You'd then have 4 wallets file created using 1 hardware device + 3 xpubs per file like this:

Wallet 1: Ledger1 + xpub2 + xpub3 + xpub4
Wallet 2: xpub1 + Ledger2 + xpub3 + xpub4
Wallet 3: xpub1 + xpub2 + Leger3 + xpub4
Wallet 4: xpub1 + xpub2 + xpub3 + Leger4

So when you want to send, you'd create a send in any given wallet... sign it with the appropriate Ledger, then pass that partially signed transaction to another wallet file to sign with the matching Ledger before broadcasting...

Slightly more complicated, but it might work around the issue? Huh


I'm really try to use another Wallet to generate and signed using Nano Ledger, as I can see, Electrum doesn't work very well with external Hardware...
Honestly, I don't have any issues just using Ledger + Electrum for a "Standard" wallet...
newbie
Activity: 4
Merit: 0
HI HCP,

     Yes, I did, but this was happened:

     1 - Open Electrum with Ledger 1 (Works OK);
     2 - Send some BTC to external wallet;
     3 - Preview and Sign with Ledger 1, at this time I could see in my Ledger the confirmation about the transaction (Works OK)
     4 - Electrum ask me about the second ledger automatically and when I cancel to save the transaction signed I don't have the option "Save" available at Electrum console.

     I'm really try to use another Wallet to generate and signed using Nano Ledger, as I can see, Electrum doesn't work very well with external Hardware...

     Any other idea in how I can working with Nano Ledger in Electrum is super Welcome.

Thanks,

Fábio
HCP
legendary
Activity: 2086
Merit: 4363
Just out of curiosity, did you try my suggestion of saving the partially signed transaction to a file...

So the steps would be:
- Sign with Ledger 1
- Save partially signed transaction to file
- Disconnect all ledgers
- Shutdown Electrum
- Restart Electrum
- Connect Ledger 3 (or 4)
- Open partially signed transaction
- Attempt to sign transaction
newbie
Activity: 4
Merit: 0
Hi Guys,

     I just checked my Windows 10 USB driver and I'm using the original cable, but I still have the same issue.

     I can sign my transaction only when I use the combination Ledge 1 and Ledger 2, any other combination is not available. Those ledger are Nano S and that is why is weird some problem with USB driver.

     I create another Multi-Signed Wallet, but that time I used Ledger 3 as first sign and Ledger 4 as second, and works OK with the combination L3 and L4, but not L1 and L2 or any other combination.

  Thanks.
legendary
Activity: 1624
Merit: 2481
In addition to this:

And also check your USB cable if it's working fine.


Make also sure to use an USB data cable. Not just a power cable (often delivered with mobile phones, etc..). Those do have the power pins, but the pins for data transfer are missing.
Usually the cable provided by ledger itself works the best.
legendary
Activity: 3472
Merit: 3217
Playbet.io - Crypto Casino and Sportsbook
If you are in windows OS maybe your ledger nano's detected as "Winusb Device" that is why it couldn't pair with electrum.

Could you check the device manager of your computer and check if the driver is winusb device .

You can follow the guide in the link below if how to update the driver

https://support.ledgerwallet.com/hc/en-us/articles/115005171125-Ledger-Nano-or-HW-1-is-not-recognized-on-Windows-7

And also check your USB cable if it's working fine.
HCP
legendary
Activity: 2086
Merit: 4363
This is a fairly edge case setup I would suspect... So, if you haven't already, you should try and contact the Electrum developers via their GitHub "Issues" tracker and see if they can assist with troubleshooting and debugging: https://github.com/spesmilo/electrum/issues

Also, when sending... after signing the transaction with the first Hardware Wallet, try "saving" the transaction to a file, then shutdown Electrum completely... then restart it, and try loading the partially signed transaction from the file and then try signing with the second Hardware Wallet.

newbie
Activity: 4
Merit: 0
Hi Guys,

      That is my problem, I have a multisig wallet 4X2, but I just can send Bitcoins when I use the combination Ledger 1 and Ledger 2 in sequence.
      
      When I use any other sequence, like Ledger 2 and Ledger 4 Electrum give a message that can't pair the ledger.

       Any Idea about what happen with MultiSig with Ledger Nano S?

Fábio
Jump to: