Pages:
Author

Topic: ledger wallet - sign message with specific BTC address (Read 4313 times)

HCP
legendary
Activity: 2086
Merit: 4361
Where did you send the transaction from? Was it from your ledger wallet or from another wallet? If you look up the address on a block explorer, are the funds there?
HCP
legendary
Activity: 2086
Merit: 4361
It won't be on any exchanges if it was in your ledger wallet... it'll be in your ledger wallet! Tongue

You probably just sent 0.01 to yourself... If that address is still in your list of addresses that you can sign with, and you can indeed sign a message with it... it means you have the private key.
hero member
Activity: 1232
Merit: 516
What address? The btc address you are supposed to sign with? That should be one of your addresses. The point is to prove it's yours to claim the Lumen for it.
If it belongs to someone else... you can ask nicely to get your btc back...
But why would you send btc in the first place?

sr. member
Activity: 378
Merit: 250
Has anyone managed to successfully sign with the Ledger Nano S on MacOS? Since I keep getting "Failed to Sign Message: Invalid index offset" here..
HCP
legendary
Activity: 2086
Merit: 4361
Be careful when copy/pasting stuff when signing messages. A stray " " (space) or "linefeed/carriage return" character at the end of the message can screw it all up. Make sure that your copied message from the Stellar Lumens site is like this (without quotes of course, just added them to make it obvious Wink):

"Stellar.org Bitcoin Giveaway Round 2: GBWY6GJLKSDJLKSDJWER2384320HKJH"

NOT

"Stellar.org Bitcoin Giveaway Round 2: GBWY6GJLKSDJLKSDJWER2384320HKJH "  <--- Extra space

or

"Stellar.org Bitcoin Giveaway Round 2: GBWY6GJLKSDJLKSDJWER2384320HKJH
" <--- Linefeed/carriage return

The same applies when you copy the signature back into the Stellar Lumens claim form... make sure you have ALL the characters (sometimes it will miss the "=" off the end if you try double clicking to select) and make sure that when you paste it into the form, that there isn't extra whitespace at the end.
sr. member
Activity: 350
Merit: 259
Using Electrum with the Nano S should work OK... create a new wallet and select the "use a hardware device" option... That should create a "watching-only" wallet using the Master Public Key from the Nano S. You should theoretically be able to select the address you want to sign a message from and away you go.



However, for the "Nano" (non-S), it seems users get a "no module named websocket" error... Undecided

https://bitcointalksearch.org/topic/signing-with-btchip-ledger-hw1-not-possible-on-windows-missing-websocket-mod-1952904
https://www.reddit.com/r/ledgerwallet/comments/6ewqun/how_to_sign_a_message_btc_with_a_hw1_and_the/

Some users reported success with running it on Ubuntu and installing the websocket package manually... You might be able to so something similar on Windows if you run from sources after manually installing the websocket patch.

The only other alternative I can think of is to extract the private key from the ledger and sign the message "manually"... there are plenty of "offline" versions of webpages that allow you to do this... or you could import the private key to an Electrum wallet and do it that way.

Personally, I'd attempt to get it working via Electrum first, as that doesn't require you to export/expose your private key(s)

Thanks, Electrum has been suggested to me but I saw those posts and I couldn’t find anyone who had any success signing with it on the Nano (non-S) so as I was thinking about a new hardware wallet anyway and the Ledgers are not available until September I figured Trezor might be the easiest way to go.
HCP
legendary
Activity: 2086
Merit: 4361
Using Electrum with the Nano S should work OK... create a new wallet and select the "use a hardware device" option... That should create a "watching-only" wallet using the Master Public Key from the Nano S. You should theoretically be able to select the address you want to sign a message from and away you go.



However, for the "Nano" (non-S), it seems users get a "no module named websocket" error... Undecided

https://bitcointalksearch.org/topic/signing-with-btchip-ledger-hw1-not-possible-on-windows-missing-websocket-mod-1952904
https://www.reddit.com/r/ledgerwallet/comments/6ewqun/how_to_sign_a_message_btc_with_a_hw1_and_the/

Some users reported success with running it on Ubuntu and installing the websocket package manually... You might be able to so something similar on Windows if you run from sources after manually installing the websocket patch.

The only other alternative I can think of is to extract the private key from the ledger and sign the message "manually"... there are plenty of "offline" versions of webpages that allow you to do this... or you could import the private key to an Electrum wallet and do it that way.

Personally, I'd attempt to get it working via Electrum first, as that doesn't require you to export/expose your private key(s)
sr. member
Activity: 350
Merit: 259
Has anyone ever managed to sign a message on OS X from the Ledger Nano?

I contacted Ledger and they told me it’s only possible on the Nano S and Blue

Also wanting to sign for the Stellar airdrop but the posting date for current Ledger Nano S orders is September, too late, guess I’ll have to try a Trezor

Hi,
a snapshot of the BTC blockchain was made on June 26, 2017 for the Stellar airdrop. You need the adresses and corresponding private keys from that date to claim your Stellar. So, sending to the coins to e. g. a Trezor now will not be of any help...

Hi, thanks, I was thinking it should work if I restore to the Trezor which is compatible.

Yes, that should work. Good idea! I even have a Trezor lying around here for testing purposes. Will give it try :-).

Great, let me know how it goes.

Did you find the option to sign with the Ledger Nano S, isn’t it something like settings -> tools -> "Sign message" in the Chrome App?
hero member
Activity: 1232
Merit: 516
Has anyone ever managed to sign a message on OS X from the Ledger Nano?

I contacted Ledger and they told me it’s only possible on the Nano S and Blue

Also wanting to sign for the Stellar airdrop but the posting date for current Ledger Nano S orders is September, too late, guess I’ll have to try a Trezor

Hi,
a snapshot of the BTC blockchain was made on June 26, 2017 for the Stellar airdrop. You need the adresses and corresponding private keys from that date to claim your Stellar. So, sending to the coins to e. g. a Trezor now will not be of any help...

Hi, thanks, I was thinking it should work if I restore to the Trezor which is compatible.

Yes, that should work. Good idea! I even have a Trezor lying around here for testing purposes. Will give it try :-).
sr. member
Activity: 350
Merit: 259
Has anyone ever managed to sign a message on OS X from the Ledger Nano?

I contacted Ledger and they told me it’s only possible on the Nano S and Blue

Also wanting to sign for the Stellar airdrop but the posting date for current Ledger Nano S orders is September, too late, guess I’ll have to try a Trezor

Hi,
a snapshot of the BTC blockchain was made on June 26, 2017 for the Stellar airdrop. You need the adresses and corresponding private keys from that date to claim your Stellar. So, sending to the coins to e. g. a Trezor now will not be of any help...

Hi, thanks, I was thinking it should work if I restore to the Trezor which is compatible.
hero member
Activity: 1232
Merit: 516
Has anyone ever managed to sign a message on OS X from the Ledger Nano?

I contacted Ledger and they told me it’s only possible on the Nano S and Blue

Also wanting to sign for the Stellar airdrop but the posting date for current Ledger Nano S orders is September, too late, guess I’ll have to try a Trezor

Hi,
a snapshot of the BTC blockchain was made on June 26, 2017 for the Stellar airdrop. You need the adresses and corresponding private keys from that date to claim your Stellar. So, sending to the coins to e. g. a Trezor now will not be of any help...
sr. member
Activity: 350
Merit: 259
Has anyone ever managed to sign a message on OS X from the Ledger Nano?

I contacted Ledger and they told me it’s only possible on the Nano S and Blue

Also wanting to sign for the Stellar airdrop but the posting date for current Ledger Nano S orders is September, too late, guess I’ll have to try a Trezor
hero member
Activity: 1232
Merit: 516
Updated the bitcoin client to 1.1.8 on Nano Ledger S and restarted the Chrome app.
Still cannot find the 'sign'-function. Little help?
Need this for the Stellar giveaway.
Thanks!
hero member
Activity: 761
Merit: 606
Does anybody know how to sign a sign message with a specific BTC address using ledger wallet chrome app?
To me that is a critically important feature.  Wouldn't a user want to be POSITIVE that the intended address is the only one to receive coins?  Of course the answer is yes!
You're confusing transactions and messages. The OP is wanting to sign a message... mostly likely to prove ownership of the address for some reason (ICO payout maybe?).

i update the firmware of my ledger. then you have to restore...... but afterwards you can install the new BTC wallet and you can choose which address to use to sign a message.
unfortunately it does not work to sign a message that the byteball bot understands. i dont know why.
i found out why it dit not work. if you sign a message with this wallet then the first line of signature is the address you sign with. you have to remove this line.
Glad that you got it working... so just to clarify, you had to update the ledger firmware and then install the new chrome wallet app and that allows you to choose and address to sign a message with? I'm a little confused about the issue you had tho... you're saying that the ledger wallet generates two signature lines? Can you provide a screenshot?


Yep, I totally missed this thread question.  Airhead here, LOL!
hero member
Activity: 560
Merit: 509
I prefer Zakir over Muhammed when mentioning me!
  -snip-
i update the firmware of my ledger. then you have to restore...... but afterwards you can install the new BTC wallet and you can choose which address to use to sign a message.
unfortunately it does not work to sign a message that the byteball bot understands. i dont know why.
i found out why it dit not work. if you sign a message with this wallet then the first line of signature is the address you sign with. you have to remove this line.
Glad that you got it working... so just to clarify, you had to update the ledger firmware and then install the new chrome wallet app and that allows you to choose and address to sign a message with? I'm a little confused about the issue you had tho... you're saying that the ledger wallet generates two signature lines? Can you provide a screenshot?

When you sign messages, clients/software usually put your address above or along with signature. He probably copied whole text(address+signature) and entered in Byteball. Obviously, they will consider signature given as invalid. So he removed address, what he is referring to as "this line", and entered it again and it worked, as it should be!
HCP
legendary
Activity: 2086
Merit: 4361
Does anybody know how to sign a sign message with a specific BTC address using ledger wallet chrome app?
To me that is a critically important feature.  Wouldn't a user want to be POSITIVE that the intended address is the only one to receive coins?  Of course the answer is yes!
You're confusing transactions and messages. The OP is wanting to sign a message... mostly likely to prove ownership of the address for some reason (ICO payout maybe?).

i update the firmware of my ledger. then you have to restore...... but afterwards you can install the new BTC wallet and you can choose which address to use to sign a message.
unfortunately it does not work to sign a message that the byteball bot understands. i dont know why.
i found out why it dit not work. if you sign a message with this wallet then the first line of signature is the address you sign with. you have to remove this line.
Glad that you got it working... so just to clarify, you had to update the ledger firmware and then install the new chrome wallet app and that allows you to choose and address to sign a message with? I'm a little confused about the issue you had tho... you're saying that the ledger wallet generates two signature lines? Can you provide a screenshot?
sr. member
Activity: 478
Merit: 250
how do we sign a message with one of our BTC address?
could not find a way to do it, with trezor, it is so simple.

i try to connect to mycelium with OTG, but still I cannot see sign message with my Ledger BTC address.
legendary
Activity: 1498
Merit: 1117
i update the firmware of my ledger. then you have to restore...... but afterwards you can install the new BTC wallet and you can choose which address to use to sign a message.

unfortunately it does not work to sign a message that the byteball bot understands. i dont know why.

i found out why it dit not work. if you sign a message with this wallet then the first line of signature is the address you sign with. you have to remove this line.

hero member
Activity: 761
Merit: 606
To me that is a critically important feature.  Wouldn't a user want to be POSITIVE that the intended address is the only one to receive coins?  Of course the answer is yes!
legendary
Activity: 1498
Merit: 1117
i contacted the support and got an answer today.

they wrote:

Quote
We are currently working on a tool which will allow you to sign a message with a specific BC address on the next release of the Chrome application, within a couple of days.

Best regards

 
-- Vanessa Rabesandratana, Customer Success
More about Ledger: Public roadmap - Online store - Blog
 
i will test it and post a feedback here.
Pages:
Jump to: