Author

Topic: Nano Ledger S Receive Bitcoin Address Question? (Read 225 times)

legendary
Activity: 2268
Merit: 18748
So the device will remind you that you haven't verified your address but you can still proceed even without the verification?
Once you click on "Receive" in Ledger Live, it prompts you to connect your Nano S and navigate to the bitcoin app. Once doing this, it will give you the following screen with both your address and a QR code on it:



However, it doesn't force you to verify the address on your device, and you can still copy it even without verifying. If you do verify it, the screen will change to this:



If you click on "Receive" but don't connect your Nano S, you can click on the "Don't have your device?" button on this screen:



Which will then lead you to this screen:



As you can see, it warns you that you should really be connecting your Nano S and verifying, but it will still generate both an address you can copy and a QR code.
legendary
Activity: 1624
Merit: 2481
So the device will remind you that you haven't verified your address but you can still proceed even without the verification?
Jerry0 says he received a message on his device saying "if you copied and pasted the address or used a qr scan, please reverify it."

The address given is the address the nano s has the private key of.

So it can always be used. The '1st verify step' is just to ensure that the address showing on your computer really is the one generated on the nano s (to be safe against a compromised computer).
The '2nd verify' (after copying it etc.) is for the user to make sure that his computer is not compromised with a clipping board malware or something similar (which changes any BTC address copied to an address from the attacker).


You can use all addresses given by the nano s without verifying them.
This is just done to protect against some possible attack vectors (e.g. compromised computer / human error).
legendary
Activity: 2730
Merit: 7065
I will have to take another look at this in a few days when I am planning to move some bitcoin to my Ledger device. Thanks for the heads up.
So the device will remind you that you haven't verified your address but you can still proceed even without the verification?
Jerry0 says he received a message on his device saying "if you copied and pasted the address or used a qr scan, please reverify it."
full member
Activity: 1750
Merit: 186
As usual thanks again for that HCP.



HCP
legendary
Activity: 2086
Merit: 4361
Okay so i tried to request another btc withdraw this time.  When i put receive in btc on ledger live, it generated a different btc address this time.  Now that means if i used the previous btc address from last time, that is still my receive address correct?  Let say i copied/pasted that address somewhere.  I would still receive btc to that address right?
Of course... all wallet addresses remain "valid"... regardless of how many you generate and/or use for any given "account"


Quote
The other thing is this.  Can you check all your btc receiving addresses similar to like electrum?  When i used electrum, i could see all my receiving addresses, change addresses etc.  Thus any of those addresses i copy and paste, i could have btc sent to that address etc.
You can't do it directly in Ledger Live unfortunately... the only way to do it would be to take the "xpub" for the account you want to see the addresses for and then generating the addresses from that.

You can do this by clicking the spanner in the top right corner:



Click on "Advanced Logs":



Your "xpub" will be shown:



You can use this XPUB on IanColeman's Mnemonic Code Converter.

- Paste it into the "BIP32 Root Key" field.
- If using SegWit addresses ("3"-type), then click "BIP141" tab
- Set "BIP32 derivation path" to: m/0
- Set "Script semantics" to: "P2WPKH nested in P2SH"

All your "receive" addresses will be displayed... you can view move by clicking the "more rows" button. If you want to see "change" addresses, set the "BIP32 Derivation Path" to: m/1

NOTE: If you're using a "Legacy" account on the Ledger ("1"-type addresses), then click "BIP32" tab instead of BIP141... select "Custom Derivation Path" and use m/0 and m/1 for "receive" and "change" addresses respectively.
legendary
Activity: 2268
Merit: 18748
Okay so i tried to request another btc withdraw this time.  When i put receive in btc on ledger live, it generated a different btc address this time.  Now that means if i used the previous btc address from last time, that is still my receive address correct?  Let say i copied/pasted that address somewhere.  I would still receive btc to that address right?
Correct. Every address you generate is valid forever, for as many times as you want to use it, regardless of how many more addresses you generate.


The other thing is this.  Can you check all your btc receiving addresses similar to like electrum?  When i used electrum, i could see all my receiving addresses, change addresses etc.  Thus any of those addresses i copy and paste, i could have btc sent to that address etc.
As far as I am aware, this is not possible with Ledger Live. You can, however, open the exact same wallet in Electrum by unlocking it with your Nano S, see here for instructions: https://support.ledger.com/hc/en-us/articles/115005161925-Set-up-and-use-Electrum. This will allow you to see your list of addresses.
full member
Activity: 1750
Merit: 186
Okay so i tried to request another btc withdraw this time.  When i put receive in btc on ledger live, it generated a different btc address this time.  Now that means if i used the previous btc address from last time, that is still my receive address correct?  Let say i copied/pasted that address somewhere.  I would still receive btc to that address right?



The other thing is this.  Can you check all your btc receiving addresses similar to like electrum?  When i used electrum, i could see all my receiving addresses, change addresses etc.  Thus any of those addresses i copy and paste, i could have btc sent to that address etc.
legendary
Activity: 2268
Merit: 18748
At least that is how I remember it.
Either you've remembered incorrectly, or it's been changed in an update, as that is not currently the case. Even if you don't verify on your Ledger device, you can still copy the address to clipboard and use it to receive coins. You can even generate and copy a receiving address just from logging in to Ledger Live without even having your hardware device attached. This is obviously not optimal security, and it warns you as such, but it is possible nonetheless.
legendary
Activity: 2730
Merit: 7065
After you compare the address on your Nano S to the one that is shown on Ledger Live you need to click on the right confirm/verify button on Nano S. After you confirm that the address is correct you will be able to copy that address from Ledger Live and paste it wherever you need. If you don't verify that the addresses are the same the Copy Address button on Ledger Live will remain un-clickable and greyed out.

At least that is how I remember it. It would also explain why you receive that message on your Nano S that says:
Quote
if you copied and pasted the address or used a qr scan, please reverify it
legendary
Activity: 1624
Merit: 2481
[…]
Can someone here confirm this for me?

You just need to 'reverify' the address if you copied it, to make sure you are not infected by any clipping board malware.

If you KNOW the address is correct and it is yours, you don't need to verify anything.

You receive bitcoins regardless of whether you click 'verify' or not on your nano s.
full member
Activity: 1750
Merit: 186
Hi thanks for that information. 


One other thing to make sure.



When i opened ledger live, i typed in my password.  Then i clicked on receive.  I then connected my nano ledger to my computer and typed in my pin.  Then i click on bitcoin icon on the ledger.  It then showed me a btc receive address.  I took a look at it on my screen and compared it to it on my nano ledger s.  I usually do this twice since the letters go by pretty quickly.  So i see its correct.  Then i copy the btc address from the live ledger to a site that i want my btc sent to.  So i then look at the btc address i copied into that site page and compare it to the nano ledger s to confirm.  I remember I one time clicking the right click confirm on the ledger nano so during this process.  I then confirmed the btc address and clicked withdraw on the site that im using to withdraw btc.  I then looked at my ledger live and there was a message that says if you copied and pasted the address or used a qr scan, please reverify it.  Its like step 4 in the process.  i did not click reverify... as i already requested a btc withdraw before this.



I assume im fine right?  So when the ledger live shows you your btc receive address, if you just look at it and compare it to the nano ledger and its good, can you just copy and paste the btc address to the site you want to withdraw the btc?  Or if you have to at least right click on the nano ledger s one time... this is correct... hence the btc address.  I assume the last step which i did not do... that is not necessary right?  Because i saw that message after i already copy/paste the btc address on the other page.


Im assuming you don't even need to right click confirm address on your nano ledger s?  Because the btc receive address would be the same?  I requested a btc withdraw yesterday and saw the address.  I havent received the btc yet but that site takes a while to send.  Right now i was going to request btc from another site... but before i did this, i just want to confirm... i dont need to click reverify in step 4 in the nano ledger s right?  Since that btc address is mine?  Im pretty certain that was the same btc receive address it gave me yesterday. 


Can someone here confirm this for me?
legendary
Activity: 3668
Merit: 6382
Looking for campaign manager? Contact icopress!
Since 2017 Bitcoin got an improvement called SegWit. Since then there are 3 valid types of Bitcoin addresses:
* the old 1... = legacy
* the new bc1... = pure SegWit
* the 3.. that support SegWit and also legacy

(3.. addresses were good also before SegWit, but I'll keep it simple)

So based on your settings, your wallet (even Electrum!!) will make you all the addresses of one of the 3 types.

I expect all your addresses in the wallet are 3... and they should be just fine.
full member
Activity: 1750
Merit: 186
I went and made a request for btc from a site to my nano ledger s.  When i clicked on receive with my nano ledger s, it gave me a wallet address and it started with a number 3.  I then clicked okay and pasted that btc address to that site to make the request.  I use ledger live to use my ledger s.


I just checked my nano ledger s again to click receive to see what address it generates and it appears to be the same one that starts with the number 3.  At the moment, i have not received my btc yet from when i requested it earlier.  


Can someone here confirm it should start with a number 3 as the btc receive address for the nano ledger s?  When i used electrum, i recalled the receive btc address always started with with a number 1.
Jump to: