Pages:
Author

Topic: Help! Ledger nano s not show my bitcoins (Read 281 times)

legendary
Activity: 1624
Merit: 2481
July 28, 2018, 12:07:14 PM
#31
So if I understood well,everytime I want to receive coins I have to generate a new address and not use the previous generated address that has been used for the last transaction I received?

You don't HAVE to generate/use a new address each time. It does NOT decrease the security of your coins in any way.

Anyway, as TryNinja has mentioned, it does harm your privacy (and the privacy of the people you are transacting with). Anyone transacting with you will be able to check your address and see (1) the amount of coins you hold, (2) the amount of transactions you are doing (3) the addresses you are transacting with.

You are free to choose whether you are using only one address for your lifetime, or whether you use an address as a one-time-transaction-identifier (which is recommended).
legendary
Activity: 2758
Merit: 6830
So if I understood well,everytime I want to receive coins I have to generate a new address and not use the previous generated address that has been used for the last transaction I received?
Not necessarily. You can use the same address. But it's recommended to use an address for each transaction since this increases your privacy.
sr. member
Activity: 840
Merit: 375
-
So if I understood well,everytime I want to receive coins I have to generate a new address and not use the previous generated address that has been used for the last transaction I received?
HCP
legendary
Activity: 2086
Merit: 4314
I guess people are out to destroy any means that wallet developers build to help them increase their own privacy.

This is not have any connection with privacy,
It does... what RGBkey was point out was that by manually selecting addresses and (most likely) re-using them... you are ruining not only your own privacy, but the privacy of those that you transact with. There is a reason that address re-use is discouraged! Wink


Quote
if I use address generated by wallet to receive coins, than that coins should be displayed on my total balance. As Adriano2010 say, he just want some address which will be recognizable for him, and I also want the same thing. Problem is that this is not working with Ledger because they do not know/or they do not want to remove/increase address gap limit and they are aware of that "problem". I'm not sure is there any warning in Ledger site about this issue, but although it happens rarely any info would save someone a lot of nerves and time.
People are "misusing" the wallet... if you want a "receive" address... click "receive" and the wallet will give you an "unused" address within the gap limit. By manually selecting an address from the "sign message" dropdown you are using the wallet in a non-standard way and run the risk of running into issues.

It's like smashing the top off a bottle of beer and then complaining that there are shards of glass in your beer... and that the beer maker should fix the problem.

I imagine that they have to limit the gap limit setting on the server-side to prevent possible "DDoS" attacks from people setting it to 10000 and then opening multiple wallets. If you need to search past the default Ledger gap limit, you can always hook your wallet up to Electrum and do it there (or even use the xpub with Electrum and a watching only wallet for added security)
legendary
Activity: 3234
Merit: 5637
Blackjack.fun-Free Raffle-Join&Win $50🎲
...

Although, why people kept using the "sign message" dropdown instead of "Receive" tab to get an address is a complete mystery to me... If you want to get a "receive address", surely it makes more sense to click "receive"? Huh Roll Eyes



I guess people are out to destroy any means that wallet developers build to help them increase their own privacy.

This is not have any connection with privacy, if I use address generated by wallet to receive coins, than that coins should be displayed on my total balance. As Adriano2010 say, he just want some address which will be recognizable for him, and I also want the same thing. Problem is that this is not working with Ledger because they do not know/or they do not want to remove/increase address gap limit and they are aware of that "problem". I'm not sure is there any warning in Ledger site about this issue, but although it happens rarely any info would save someone a lot of nerves and time.
hero member
Activity: 854
Merit: 658
rgbkey.github.io/pgp.txt
...

Although, why people kept using the "sign message" dropdown instead of "Receive" tab to get an address is a complete mystery to me... If you want to get a "receive address", surely it makes more sense to click "receive"? Huh Roll Eyes



I guess people are out to destroy any means that wallet developers build to help them increase their own privacy.
hero member
Activity: 1414
Merit: 516
As i read on redit the legacy is not supported in this version of ledger live, maybe they will implement in next version.
I'm pretty sure that's not right. Where did you read that? Can't find anything on reddit.


https://www.reddit.com/r/ledgerwallet/comments/8xbico/ledger_live_the_new_allinone_companion_app_to/

Scroll down and you will see. You can use legacy only if has history on it. You can't create legacy with new seed on ledger live, but this should not be a problem.

HCP i want an address with some character, that is why i choosed an address from signed. I used the same in past and worked well. And you are right. Ledger live support legacy with accounts with history on it.

No problem, from now i will use only receiving address to get bitcoins on.
HCP
legendary
Activity: 2086
Merit: 4314
As i read on redit the legacy is not supported in this version of ledger live, maybe they will implement in next version.
Ledger Live does support Legacy accounts:



... but I suspect that is only if you have "history" in your Legacy account AND that address history is within the default gap limit (ie. you can't add a "new" legacy account). Given that the OP selected an address that is at index 95... that is waaaaay past the default gap limit and wouldn't be found during the sync process.

At this time, I'm not aware of any way to increase the gap-limit in Leger Live... I've been crawling through the code, but I don't see anything in the client where you can force a sync to a specific address index. I suspect it might be hardcoded into the server side of the API? Huh



This was a very common problem with the "sign message" dropdown in the Chrome web app, in that it actually showed addresses in an almost random (possibly "alphanumeric"?) order. So it was possible that the address at the top of the list was actually at an index past the gap limit Undecided

Although, why people kept using the "sign message" dropdown instead of "Receive" tab to get an address is a complete mystery to me... If you want to get a "receive address", surely it makes more sense to click "receive"? Huh Roll Eyes


legendary
Activity: 2758
Merit: 6830
As i read on redit the legacy is not supported in this version of ledger live, maybe they will implement in next version.
I'm pretty sure that's not right. Where did you read that? Can't find anything on reddit.
hero member
Activity: 854
Merit: 658
rgbkey.github.io/pgp.txt
It's because segwit addresses cannot sign messages.
Electrum signs , but it's nonstandard and other wallets do not recognize it.

Only legacy addresses signs, and you are using a segwit walleton ledger live.

You need to somehow create a legacy Wallet on ledger live. Maybe if you click create new account and add another btc wallet and Mark as legacy. I didn't tried to do this but it may work.

As I said, I think you should work on chrome app or Electrum for now.



Your solution works. If i use ledger chrome app and legacy chain and send bitcoin to it, then i can import that address on ledger live software. As i read on redit the legacy is not supported in this version of ledger live, maybe they will implement in next version.

It's possible they might add support for people with money on legacy addresses, but I hope they don't re-add the ability to receive money at legacy addresses. There's almost no benefit to using them now.
hero member
Activity: 1414
Merit: 516
It's because segwit addresses cannot sign messages.
Electrum signs , but it's nonstandard and other wallets do not recognize it.

Only legacy addresses signs, and you are using a segwit walleton ledger live.

You need to somehow create a legacy Wallet on ledger live. Maybe if you click create new account and add another btc wallet and Mark as legacy. I didn't tried to do this but it may work.

As I said, I think you should work on chrome app or Electrum for now.



Your solution works. If i use ledger chrome app and legacy chain and send bitcoin to it, then i can import that address on ledger live software. As i read on redit the legacy is not supported in this version of ledger live, maybe they will implement in next version.
legendary
Activity: 2324
Merit: 6006
bitcoindata.science
It's because segwit addresses cannot sign messages.
Electrum signs , but it's nonstandard and other wallets do not recognize it.

Only legacy addresses signs, and you are using a segwit walleton ledger live.

You need to somehow create a legacy Wallet on ledger live. Maybe if you click create new account and add another btc wallet and Mark as legacy. I didn't tried to do this but it may work.

As I said, I think you should work on chrome app or Electrum for now.

hero member
Activity: 1414
Merit: 516
Hello,

I get the private key from that address. Looks like is at 95 position. Thanks for help guys.


Nice that you could recover your coins.
I think it is good to avoid posting your keys on the internet.



The ledger live create only bitcoin segwit addresses?

I tried and couldn't create one legacy on the new software either.
In the old app you need to create a new account. You will have two wallets, one for Segwit and other for legacy.

This a new software (few days old) and probably has many bugs.

I think it is better (to avoid this situation again) to create a new legacy wallet in the old chrome app or in Electrum.


They are only public keys, and anyway i reset ledger nano and create new seed.

The problem is, if i see legacy addresses on ledger chrome app, if i not send bitcoins to that address they can't be imported on ledger live software if balance is 0 and also sign message option is not implemented on ledger live software.
legendary
Activity: 2324
Merit: 6006
bitcoindata.science
Hello,

I get the private key from that address. Looks like is at 95 position. Thanks for help guys.


Nice that you could recover your coins.
I think it is good to avoid posting your keys on the internet.



The ledger live create only bitcoin segwit addresses?

I tried and couldn't create one legacy on the new software either.
In the old app you need to create a new account. You will have two wallets, one for Segwit and other for legacy.

This a new software (few days old) and probably has many bugs.

I think it is better (to avoid this situation again) to create a new legacy wallet in the old chrome app or in Electrum.
hero member
Activity: 1414
Merit: 516


I get the private key from that address. Looks like is at 95 position. Thanks for help guys.

The ledger live create only bitcoin segwit addresses?
hero member
Activity: 1414
Merit: 516
Ian Coleman Tool may work.

Try change addresses as well(account 1) as you may have some difficult finding the address. I believe this is a derivation issue.

Maybe you can search in Google how ledger nano generate this change address, what derivation they use.

If you have luck, you will find it straight away in ian Coleman.

I suggest that you transfer all your funds before using and reset your nano. Do not use those addresses again because you will compromise the seed.

I will do so. I have to move some dogecoin and litecoin.

I will try search on google to see if i can find.
I used this year ago also an address from sign message and at that time it worked ok, i get coins and showed also on ledger chrome app.

I think Lucius has right, they change something in the latest firmware of ledger nano s.

I will use first time iancoleman and i will ask here what i don't know
legendary
Activity: 2324
Merit: 6006
bitcoindata.science
Ian Coleman Tool may work.

Try change addresses as well(account 1) as you may have some difficult finding the address. I believe this is a derivation issue.

Maybe you can search in Google how ledger nano generate this change address, what derivation they use.

If you have luck, you will find it straight away in ian Coleman.

I suggest that you transfer all your funds before using and reset your nano. Do not use those addresses again because you will compromise the seed.
legendary
Activity: 3234
Merit: 5637
Blackjack.fun-Free Raffle-Join&Win $50🎲
Adriano2010, you use legacy address so there is no need to change derivation path. If this is not work for you there is 3 possible explanations :

- something is changed in new version of Electrum and it is not possible to increase address gap limit.
- something is changed in latest firmware of Ledger Nano S.
- this is probably not the case, but did you press enter after paste that code?

I am not sure and can not test now, is pasting code in console work just by pasting it or you need to confirm with enter. It work for me with version 3.0+ and it should work now, code is correct.


I tried with enter and nothing change. I tried both codes and nothing change.

I contact ledger support and they say to wait more and coins should appears. (Bad support)

If i can not fix it i will try 24 words seed on iancoleman website.

Do i need linux live usb os?

Then is maybe option 1 or 2 then, I not see any other reason why it should not work. Ledger support is very bad, they send me only generic message and nothing else - at the end they ask how I am satisfied with their support and is my problem solved...

You can use iancoleman tool offline on your PC, just be sure it is clean. It would be smart to create new seed on your Ledger after this.

 
Quote
You can use this tool without having to be online.

In your browser, select file save-as, and save this page as a file.

Double-click that file to open it in a browser on any offline computer.

Alternatively, download the file from the repository - https://github.com/iancoleman/bip39

Good luck to solve this problem.
hero member
Activity: 1414
Merit: 516
Adriano2010, you use legacy address so there is no need to change derivation path. If this is not work for you there is 3 possible explanations :

- something is changed in new version of Electrum and it is not possible to increase address gap limit.
- something is changed in latest firmware of Ledger Nano S.
- this is probably not the case, but did you press enter after paste that code?

I am not sure and can not test now, is pasting code in console work just by pasting it or you need to confirm with enter. It work for me with version 3.0+ and it should work now, code is correct.


I tried with enter and nothing change. I tried both codes and nothing change.

I contact ledger support and they say to wait more and coins should appears. (Bad support)

If i can not fix it i will try 24 words seed on iancoleman website.

Do i need linux live usb os?
legendary
Activity: 3234
Merit: 5637
Blackjack.fun-Free Raffle-Join&Win $50🎲
Adriano2010, you use legacy address so there is no need to change derivation path. If this is not work for you there is 3 possible explanations :

- something is changed in new version of Electrum and it is not possible to increase address gap limit.
- something is changed in latest firmware of Ledger Nano S.
- this is probably not the case, but did you press enter after paste that code?

I am not sure and can not test now, is pasting code in console work just by pasting it or you need to confirm with enter. It work for me with version 3.0+ and it should work now, code is correct.
Pages:
Jump to: