Bitcoin Forum

Bitcoin => Hardware wallets => Topic started by: Nate777 on May 15, 2018, 06:30:25 PM



Title: Ledger Nano S 2 outputs
Post by: Nate777 on May 15, 2018, 06:30:25 PM
Hi guys,

Yesterday i did a tranfer of 3 BTC, but there was a second transaction done with 2 BTC which i accidentally approved in all my haste.
I know the: Transfer to a "Change" address is a known issue, my question what can i do with the 2 BTC that transferred to the other wallet id?

Thanks,

Nate



Title: Re: Ledger Nano S 2 outputs
Post by: Rath_ on May 15, 2018, 07:11:27 PM
You don't have to do anything. Change addresses are always used by a native Ledger wallet app. If you were using Electrum, you could easily disable it in the settings. It might seem that your bitcoins were sent to an unknown address, but actually, it's your address of the same account. If you don't know what a change is, take a look at a Bitcoin wiki article here (https://en.bitcoin.it/wiki/Change).


Title: Re: Ledger Nano S 2 outputs
Post by: HCP on May 16, 2018, 05:59:45 AM
To confirm that the address is actually in your wallet... In the "Ledger Wallet Bitcoin" chrome app, click "Settings -> Tools -> Sign Message"... then click the little "v" symbol at the end of the "Address"... you'll get a little search box pop-up... start typing the first four or five characters of the address you want to check, you should be able to see the full address displayed in the list.

If it says "No results match xxxx" then you have a problem.

Additionally, you should notice that in the transaction history displayed on the "Ledger Wallet Bitcoin" dashboard, that the transaction will display as an amount of -3 BTC (plus transaction fee)... not -5 BTC.


Title: Re: Ledger Nano S 2 outputs
Post by: Lucius on May 16, 2018, 08:56:07 AM
To confirm that the address is actually in your wallet... In the "Ledger Wallet Bitcoin" chrome app, click "Settings -> Tools -> Sign Message"... then click the little "v" symbol at the end of the "Address"... you'll get a little search box pop-up... start typing the first four or five characters of the address you want to check, you should be able to see the full address displayed in the list.

If it says "No results match xxxx" then you have a problem.

Additionally, you should notice that in the transaction history displayed on the "Ledger Wallet Bitcoin" dashboard, that the transaction will display as an amount of -3 BTC (plus transaction fee)... not -5 BTC.

He can do that and confirm that this address actually belongs to his wallet, but the easiest way is just to check final balance of the wallet. If he misses 2 BTC in the balance then he is hacked (which is unlikely). OP just have problem in figuring out how things are working, change address is part of his wallet, not some another imaginary wallet. However this change address bug should be solved long time ago, old firmware or it still exists?


Title: Re: Ledger Nano S 2 outputs
Post by: bob123 on May 16, 2018, 09:33:35 AM
Just to confirm:

Did your ledger show a second transaction or a second output (should have been named 'Output #2' on the ledger i believe) ?

(1)
If you were shown two outputs in one transaction, then you are using an outdated version.
Your coins would be safe in this case, but i would highly suggest updating the firmware of your nano s. 
A guide can be found on the official ledger site (https://support.ledgerwallet.com/hc/en-us/articles/360002731113).

(2)
One plausible explanation in case of two transactions (without initiating the second one on your pc) might be malware.
If an attacker has full access to your system he definetely could do that. The screen/2FA of the nano s is the last line of defence in this case. You might have opened the door there  :-\


I am assuming it is case (1) ? I have never heard of an attack regarding hardware wallets similar to (2). But this does not exclude the possibility.