4

Whenever I send funds with XMR and use the refresh command to check my balance, Simplewallet will show a number of transactions, some adding money to my account and some withdrawing money from my account. Why is this?

1 Answer 1

10

This is change coming back to your wallet. For instance, if you send 5 XMR, simplewallet might send that using a 10 XMR input, which it will then split and send 5 XMR to the person you are sending to, and send another 5 XMR output back to your wallet.

See section A, bullet 2 here for a bit more explanation in context:
https://getmonero.org/knowledge-base/protocol_explanation.html

3
  • 1
    just to add, this also means some of your funds may be locked for sending until the first transaction gets 10 confirmations
    – JollyMort
    Commented Aug 26, 2016 at 16:43
  • 1
    What about sending the entire balance. Since there's no extra funds to mix with, will it have less anonymity?
    – user4
    Commented Aug 26, 2016 at 19:54
  • 1
    Yes, but not for the reason you state. The coins spent mix with other outputs taken from the blockchain, which may happen to be also yours, but most likely aren't. If you send your entire balance, you typically use inputs that came from the same transaction, which means they're very likely to be the real inputs.
    – user36303
    Commented Aug 27, 2016 at 18:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.