Skip to content
This repository has been archived by the owner on Jun 16, 2022. It is now read-only.

Live doesn't find existing Ether wallets on ledger #1291

Closed
0x-r4bbit opened this issue Jul 26, 2018 · 24 comments
Closed

Live doesn't find existing Ether wallets on ledger #1291

0x-r4bbit opened this issue Jul 26, 2018 · 24 comments

Comments

@0x-r4bbit
Copy link

Hi everyone,

first of all I'd like to say that I appreciate your effort in building a nicely designed uniformed application for the ledger hardware wallets! Keep up the great work! 👏

As stated in the subject line, Live app doesn't seem to find my existing wallets on my ledger when trying to add them to live. I've already been through the support documentation, specifically this one: https://support.ledgerwallet.com/hc/en-us/articles/360006410253-Add-existing-accounts

Following the steps is pretty straight forward, unfortunately my existing Ether wallet doesn't show up in Live. So I've already created therefore another Ether wallet through Live on my Ledger. However (this may be important), when using the legacy Ledger Wallet Ethereum app, it does still find that address older existing address (but not the newly created one).

I'm not sure how these apps distinguish between multiple Ether wallets on the Ledger, but it'd be nice if you could give some updates on whether this is a known issue and if there's a fix in the making :)

Please let me know if you need any more information!

@gre
Copy link
Contributor

gre commented Jul 26, 2018

  • the legacy wallet ethereum app won't find the Ledger Live account
  • however, Ledger Live will discover the legacy Ledger Wallet Ethereum account. so if you still want to use legacy, you should create an account from it and is it everywhere.
  • https://www.myetherwallet.com/ or http://mycrypto.com/ should help you discover any of your accounts, this is particularly useful to locate where things are..

the inherent problem is there is not yet a clear specification on how to derive Ethereum address, so we have to support many derivation paths at same time..
We would be very interested to know where is the Eth account that didn't show up for you, where are they located when you use MEW/MyCrypto ?

please also inform us which version of Ledger Live you are using.

( ctx discussion #1185 MyCryptoHQ/MyCrypto#2070 )

@0x-r4bbit
Copy link
Author

Hi @gre thanks for your quick response.

please also inform us which version of Ledger Live you are using.

Latest at the time of writing this issue - version 1.0.5

however, Ledger Live will discover the legacy Ledger Wallet Ethereum account. so if you still want to use legacy, you should create an account from it and is it everywhere.

Uhm.. this throws me off a bit. So I've got a legacy Ledger wallet Ethereum account, which I've created through my Nano S. This is exactly the one that I'd like to be able to see and manage in Ledger Live, but it doesn't seem to find it on my Nano S.

https://www.myetherwallet.com/ or http://mycrypto.com/ should help you discover any of your accounts, this is particularly useful to locate where things are..

Yeap, I'm aware of that. I just expected my Ether wallet that I've generated via Nano S to simply show up and work with the new Ledger Live app, which kind of deprecated the Ledger Wallet Ethereum app (in which I've created my original Ether wallet in the first place).

We would be very interested to know where is the Eth account that didn't show up for you

As mentioned above, it's my only Ether address I've created through Nano S

I'll need to setup MEW to give you that other information.

But just to confirm, legacy Ledger Wallet Ethereum accounts are supposed to work, correct? Then I'd assume this is a bug (as it doesn't work for me)

@0x-r4bbit
Copy link
Author

@gre quick update here, this is the path for the address that doesn't show up in Live: m/44'/60'/0'

Hope this is what you were looking for

@NastiaS
Copy link
Contributor

NastiaS commented Jul 26, 2018

@PascalPrecht , if this account doesn't have any transaction history, it will not show up as an existing account. You could try maybe to use env var SHOW_LEGACY_NEW_ACCOUNT=1 to see if it comes up. Otherwise, maybe you could fund it before importing.

@0x-r4bbit
Copy link
Author

Hey @NastiaS

if this account doesn't have any transaction history, it will not show up as an existing account.

so in my case, that particular address does have transaction history.

You could try maybe to use env var SHOW_LEGACY_NEW_ACCOUNT=1 to see if it comes up

Where exactly am I supposed to do that?

I do get the feeling though that this is a bug then as it sounds like it should just show up :)

@NastiaS
Copy link
Contributor

NastiaS commented Jul 26, 2018

ok, @PascalPrecht , had to ask, often it is the case - a newly created account with no transactions on it :-) thanks for confirming.
Most of our env var can be run locally from the command line. For exp:
SHOW_LEGACY_NEW_ACCOUNT=1 yarn start

@0x-r4bbit
Copy link
Author

@NastiaS ah got it. I'm not actually running on latest master, I've just installed the latest official release, downloaded from the main website.

Shouldn't this be enabled by default then, assuming that Live supports legacy accounts?

@gre
Copy link
Contributor

gre commented Jul 26, 2018

(SHOW_LEGACY_NEW_ACCOUNT is not used for ethereum. only a debug constant used for Bitcoin.)

Ok so we're not aware of the bug you described if I understand it correctly. So just to confirm: you can see an ETH account on Ledger Wallet Ethereum (chrome app) that does not appear in all the ETH account imported on Ledger Live with the same device?

If i go to the chrome app right now, i can see the same account that is also imported on Ledger Live. which is also the first address that correspond to selecting m/44'/60'/0' – Ledger (ETH) on MEW.

can you confirm you can also see if you select this MEW option, your account in the first item of the list of address?

capture d ecran 2018-07-26 a 11 04 48

^ here is mine, i tested many diff address. they all appear in LL. the first one appear in Chrome app (because Ledger Wallet Ethereum only actually support a single account)

@0x-r4bbit
Copy link
Author

So just to confirm: you can see an ETH account on Ledger Wallet Ethereum (chrome app) that does not appear in all the ETH account imported on Ledger Live with the same devicedg

Correct. I see an ETH account on Ledger Wallet Ethereum (originally also created with that through my nano S) and that same account does not get recognized by LL.

If i go to the chrome app right now, i can see the same account that is also imported on Ledger Live. which is also the first address that correspond to selecting m/44'/60'/0' – Ledger (ETH) on MEW.

I see that address when selecting m/44'/60'/0' – Ledger (ETH) on MEW as well, plus a bunch of other address which are naturally derived.

It just doesn't get synced with LL.

can you confirm you can also see if you select this MEW option, your account in the first item of the list of address?

Yes, the first item in the addresses is that address that LL doesn't manage to sync from my nano S.

@gre
Copy link
Contributor

gre commented Jul 26, 2018

if you test this URL:

http://api.ledgerwallet.com/blockchain/v2/eth/addresses/REPLACE_YOUR_ETH_ADDRESS/transactions?noToken=1

(by replacing with the first account that don't show)

does it show a list transactions? ( or is it "txs":[] )

same question with

http://api.ledgerwallet.com/blockchain/v2/eth/addresses/REPLACE_YOUR_ETH_ADDRESS/balance

do you have a non zero balance "balance": 0 ?

If not, i'm not really understanding this problem. You could try to Ctrl+E just after doing the scan and see how it looks like on https://ledger-live-tools.netlify.com/logsviewer (tmp tool we use before better workflow)

do you have any logs that shows:

scanning ethereum at 44'/60'/0'/0: YOUR_ETH_ADDRESS resulted of Account with 61 txs.

?

@0x-r4bbit
Copy link
Author

So for the first URL - yes, I do have transactions.
For the second URL - yep, I do have balance

If not, i'm not really understanding this problem. You could try to Ctrl+E just after doing the scan and see how it looks like on https://ledger-live-tools.netlify.com/logsviewer (tmp tool we use before better workflow)

You mean after trying to add an existing account?

@gre
Copy link
Contributor

gre commented Jul 26, 2018

yes.

so basically at the time you should see this

capture d ecran 2018-07-26 a 11 34 48

@0x-r4bbit
Copy link
Author

@gre Okay so... I have no idea what has changed now, but for some reason the legacy account now showed up 🤷‍♂️

Not sure if that makes sense, but maybe it has something to do how old the txs are? Because I just made one with this account.

Anyways, closing this one as resolved then.

@0x-r4bbit
Copy link
Author

Oh, and thank you so much for being super responsive here!! 🙏

@gre
Copy link
Contributor

gre commented Jul 26, 2018

definitely weird. I suspect something weird happen in our API and the app was thinking your account had no transaction 🤔 .

@0x-r4bbit
Copy link
Author

Yea, maybe something worth looking into..

@PehrGit
Copy link

PehrGit commented Dec 4, 2018

@gre I'm not sure if this is the right place to mention this, but I'm having the same issue. Balance in a wallet that I created in the old chrome app is not showing up in the Ledger Live application. I can try to make a transaction from LL to see if that helps, but then we may never find out what causes this. Maybe you would like me to do some troubleshooting first, to help others who run into the same problem?

@alamojoe60
Copy link

I have the same problem going on 2 years now and I can’t find anyone with a clear explanation of how to recover the Eth. As this post just fell away with no clear cut explanation. Does someone out there have a step by step way to recover The ETHER. I would be glad to be able to know how to get my old legacy account back maybe I could find my Ethereum there because it did not transfer to Ledger Live.Sorry to say I just go in circles with ledger support. You would think by now there would be a solution since I’m not the only one with the same issue.
Thank you.
David

@gre
Copy link
Contributor

gre commented Sep 8, 2019

@alamojoe60 do you know exactly where your funds are? by where I mean, on which derivation path?

If you go on MEW, do you see the funds? if so, what did you chose as an option and on which index do you see it.

for further investigation we might have to go through support.ledger.com contact

@alamojoe60
Copy link

Hello gre. I wish I would have checked back here, I just ran across this that I had saved in my email. I’m going try and do the same things you did to find my Eth but I get confused at some of the post and end up not getting anywhere. I hope I do not need the old legacy wallet because it’s says no longer supported. I hope you get this post. His there an alert system to be notified when someone comments to your post? I will check back here every day now to see if you r anyone has posted back. Thank you for reaching out.
David

@gre
Copy link
Contributor

gre commented Nov 5, 2019

Hi @alamojoe60 ,

Ledger Live supports all paths that ledger softwares supported in the past, we never dropped one but just added a few different scanning paths. Happy to help, you might need to go through tech support for helping us to investigate the problem https://support.ledger.com/hc/en-us/requests/new

thanks

@alamojoe60
Copy link

alamojoe60 commented Nov 6, 2019 via email

@maxgmer
Copy link

maxgmer commented Nov 23, 2019

Same problem, havent got into my ledger in a while, just entered to update firmware, then decided to chech my eth and didn't see my existing account i had last time, when i was sending my funds to ledger

@alamojoe60
Copy link

alamojoe60 commented Dec 24, 2020 via email

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants