This question already has an answer here:
Background: I'm experimenting on the LTC testnet client.
My client has a balance of 0.4 LTC and I sent 0.1 LTC to another wallet address.
Why is the value of the input 0.19 instead of 0.1? Why is this type of transaction created?
Why can't a transaction just be created with 0.1 input and 0.1 output without any change returned?
Thanks in advance.