-
-
Notifications
You must be signed in to change notification settings - Fork 3.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
sweep_all on a viewing wallet often embeds a wrong destination address. #7844
Comments
Does it send a non zero amount to it ? When there's no change (as in sweep_all), a dummy output is added, sending 0 to what is supposed to be a random address. |
It tried to send the full amount. I could have lost a lot of money. |
I remember I ran a |
There is no address that starts with |
That is correct. |
Perhaps, I should update monero wallet on my offline machine. |
Can you check that the funds you sent with a sweep_all has actually arrived at the address specified? |
They arrived at the specified addresses in the past, but I didn't broadcast any transaction that tried to send everything to
because I didn't want to risk my money on a bug. |
Feel free to test with a cold wallet that has 0.001 XMR. |
This issue occurred when I ran sweep_all to check transaction fee and ran sweep_all again to create an unsigned transaction. |
sign_transfer
submit_transfer
|
monero-wallet-cli pretended to send XMR to
But, it actually sent XMR to the correct destination XMR address. How can it happen? Why does monero pretend that it is sending XMR to the following address?
I think monero-wallet-cli should not display random addresses as destinations because it doesn't actually send XMR to
|
This is what submit_transfer looks like for
|
Hello! I ran into this same mysterious Monero address ( I had come across the address while authorizing a transaction using my Ledger Nano X on Monero Wallet GUI version 0.17.3.1-release. Here are the steps to reproduce:
My guess is that the address Furthermore, I suppose that there's a bug in the Ledger hardware wallet application that causes the device to display the "base" address without the embedded payment ID. However, I haven't studied Monero's internals closely (and I don't think my terminology is even correct), so I can't say any of this for certain; it's just a guess. I hope this helps! |
I found this relevant issue on the GitHub page for Ledger's Monero app: LedgerHQ/app-monero#66 Unfortunately, it seems to be inactive. |
If I executed
sweep_all
on a viewing wallet and tried to signunsigned_monero_tx
on an offline wallet, most of the time, the offline wallet would sign transfer to a wrong address which is alwaysI don't know where this address came from.
sweep_all
sometimes embeds the correct destination address.transfer
always embeds the correct destination address inunsigned_monero_tx
.The text was updated successfully, but these errors were encountered: