Bitcoin Forum
May 14, 2024, 12:54:10 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Issue with Multisig Wallet and Ledger Nano S  (Read 210 times)
xmodefhs (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
April 18, 2018, 09:46:06 PM
 #1

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
1715648050
Hero Member
*
Offline Offline

Posts: 1715648050

View Profile Personal Message (Offline)

Ignore
1715648050
Reply with quote  #2

1715648050
Report to moderator
1715648050
Hero Member
*
Offline Offline

Posts: 1715648050

View Profile Personal Message (Offline)

Ignore
1715648050
Reply with quote  #2

1715648050
Report to moderator
1715648050
Hero Member
*
Offline Offline

Posts: 1715648050

View Profile Personal Message (Offline)

Ignore
1715648050
Reply with quote  #2

1715648050
Report to moderator
TalkImg was created especially for hosting images on bitcointalk.org: try it next time you want to post an image
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715648050
Hero Member
*
Offline Offline

Posts: 1715648050

View Profile Personal Message (Offline)

Ignore
1715648050
Reply with quote  #2

1715648050
Report to moderator
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4316

<insert witty quote here>


View Profile
April 19, 2018, 10:06:04 AM
 #2

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.


█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
BitMaxz
Legendary
*
Offline Offline

Activity: 3248
Merit: 2972


Block halving is coming.


View Profile WWW
April 19, 2018, 07:26:41 PM
 #3

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.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
bob123
Legendary
*
Offline Offline

Activity: 1624
Merit: 2481



View Profile WWW
April 23, 2018, 09:34:54 AM
 #4

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.

xmodefhs (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
April 25, 2018, 06:27:50 PM
 #5

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.
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4316

<insert witty quote here>


View Profile
April 26, 2018, 08:14:39 AM
 #6

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

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
xmodefhs (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
April 30, 2018, 04:16:06 PM
 #7

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
*
Offline Offline

Activity: 2086
Merit: 4316

<insert witty quote here>


View Profile
May 01, 2018, 02:09:51 PM
 #8

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...

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!