Author

Topic: Electrum - Nano S, signed messages (Read 223 times)

legendary
Activity: 2352
Merit: 6089
bitcoindata.science
May 16, 2019, 07:09:57 AM
#9
Yes, it's a total pain that there is no single standard for verifying SegWit addresses, but Electrum having their own protocol isn't useless.

I don't k ow much about this subject, but maybe there is a reason for this lack of standard about segwit verification? Is what Electrum doing really reliable?
Those users signing messages with segwit addresses are not doing the best practices, they should be signing with legacy addresses, just to be safe, imo
HCP
legendary
Activity: 2086
Merit: 4361
May 15, 2019, 04:51:01 PM
#8
I've installed the Electrum software. My mac is operating at OSX 10.9.5 but the application doesn't open. It begins the process but doesn't complete and just quits. I've also tried to install earlier versions of the app but nothing has worked.
To get back to the OPs issue...

I don't think the newer versions (ie v3.x) of Electrum will run on such an "old" version of OSX. It appears to be an issue with the version of Python (and related libraries) Refer: https://github.com/spesmilo/electrum/issues/3685

Also, you need at least v3.0.0 to be able to get the SegWit features... so, even if you went REALLY old an used v2.9.3 (which should run on OSX 10.9) you wouldn't be able to sign the transaction for your Ledger SegWit address anyway Sad

So you will need to either update your OS or try and borrow a computer from a friend/relative that is using a newer version of OSX or Windows 10 (note: even Windows 7 can be problematic!) and then install Electrum 3.3.5.
legendary
Activity: 2268
Merit: 18748
May 15, 2019, 02:20:05 PM
#7
As Electrum segwit signature cannot be verified by any other wallet, it is useless imo.
I disagree with you here.

Yes, it's a total pain that there is no single standard for verifying SegWit addresses, but Electrum having their own protocol isn't useless. Many people already have Electrum installed, even if they aren't actually using it, and it is fairly trivial for anyone to download and install Electrum to verify a message if they need to. Lots of users in the "Stake your bitcoin address here" thread are using SegWit addresses, and they are being verified in Electrum by other users. Example: https://bitcointalksearch.org/topic/m.50878939

If the only other option is "you can't sign with SegWit", then "being able to sign with SegWit but only from a particularly client" is still much better.
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
May 15, 2019, 11:04:20 AM
#6

This was one of the solutions I had considered, I checked out some reviews of Coinomi for android and there was quiet a lot of negative feedback. Do you think they are reliable?

Coinomi os a good wallet, although it is not open source. It is not a scam and it's an old wallet. Good for multcurrency.
But no wallet can sign a message from a segwit address. That message was directed to iasenko because he just wanted to sign a message using any address to protect his account.

Using coinomi you would had to sign a message using a legacy address. As like any other wallet.

As Electrum segwit signature cannot be verified by any other wallet, it is useless imo.
newbie
Activity: 6
Merit: 2
May 15, 2019, 10:49:42 AM
#5
Thanks Bitmover
I had a look. You suggested the following:
"You can download some mobile wallet such as coinomi and sign a message from there, much better to protect your account and done in 5 minutes."

This was one of the solutions I had considered, I checked out some reviews of Coinomi for android and there was quiet a lot of negative feedback. Do you think they are reliable?
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
May 15, 2019, 09:21:32 AM
#4
Note, that you can NOT sign message for your segwit addresses (technically you can, but there is no standard implemented yet. Messages signed with electrum will only show as valid when verified with electrum).

This is an old issue.
You can only sign a message with legacy addresses. Although Electrum allows you to sign using segwit addresses, its not recognized by other wallets

Be careful that when you sign a message using ledger nano S using a segwit address, a signed message will appear but using a legacy address.

More information here:
https://bitcointalksearch.org/topic/about-possibility-to-sign-messages-in-segwit-address-in-future-2885058
newbie
Activity: 6
Merit: 2
May 15, 2019, 09:09:03 AM
#3
Hello Bob
Thanks for your reply.
I've installed the Electrum software. My mac is operating at OSX 10.9.5 but the application doesn't open. It begins the process but doesn't complete and just quits. I've also tried to install earlier versions of the app but nothing has worked.

legendary
Activity: 1624
Merit: 2481
May 15, 2019, 08:41:01 AM
#2
You can indeed sign messages with electrum.

Make sure to download it from https://electrum.org/#download. And only from this site.
Simply use the executable for OSX.

And, to be on the safe side, make sure to veirfy the signature of the file.


Then connect your nano s with electrum just like described on the website you have posted.
Afterwards you can sign a message, doing as described here.


Note, that you can NOT sign message for your segwit addresses (technically you can, but there is no standard implemented yet. Messages signed with electrum will only show as valid when verified with electrum).
newbie
Activity: 6
Merit: 2
May 15, 2019, 08:35:46 AM
#1
Hello
I need to send a signed bitcoin message to receive Bitcoin in my Nano S wallet. Electrum which is supposed to work with Nano S https://support.ledger.com/hc/en-us/articles/115005161925

However I haven't found the correct software to operate with my Mac. Can anyone point me towards it?

If there is another way to send a signed signed Bitcoin message with Nano S, I'd be interested in knowing how.

Thanks in advance.
Jump to: