Post
Topic
Board Hardware wallets
Re: Anyone a Ledger Nano S expert?
by
Electrum_LedgerNS_Issue
on 21/02/2020, 10:19:59 UTC
    I have had a problem with my Ledger Nano S for over 2yrs now and Ledger Support can't even help me.

    My Ledger Nano S issued me a Bitcoin Segwit receive address.

    I transferred my coins to this address and have never had access to them.

    My Ledger has never recognised this address since it issued it to me and according to Ledger Support they say that this address does not belong to my xpub.

    The coins are still sat at this address - can anyone help me recover them?

    I sincerely doubt that your Ledger would generate an address not related to your xpub.
    It seems so, unless you have any other suggestions that have not been tried already.


    At some point two years ago, before Ledger introduced the confirmation of the receiving address on the device, there was an attack where a malicious script would change the address shown in the Chrome app (and it was very easy to do as well ... a few lines of code).
    https://thenextweb.com/hardfork/2018/02/06/cryptocurrency-wallet-ledget-hardware/


    Anyway, your best (and only) hope at this point is that you had some sort of derivation path issue.
    On an offline machine, you can write a script which will regenerate addresses from your mnemonic seed given a derivation path (you can use https://github.com/dan-da/hd-wallet-derive).
    Ledger can't do this, as they only have the xpub at the level after the hardened derivation paths, and they can't possibly ask for the mnemonic seed to do this for you.
    You will have to do your research on possible derivation paths used at that time, extend search ranges and hope for the best (obviously, if one of the addresses you generated is the one where you send the funds to, then getting them back will be easy).[/list]