I'm curious about a particular situation involving change values.
Say I have a wallet with 2 addresses.
Each address has received 1BTC, for a total of 2BTC in the wallet.
Say I then want to send 1.999999 to someone.
As I understand it (and correct me if I'm wrong here, looking to learn, not to pick fights), I would end up sending the full 2BTC, and then receive the change back.
Now, I know I'm not including the transaction fee in this scenario. This is really just a thought exercise with regard to the handling of tiny change values.
Would the transaction be blocked because 1.999999 went to one address, but a tiny amount 0.000001 was also in there?
For the sake of consideration, assume the transaction fee is included in that 1.999999, so that amount paid + tx fee results in the tiny change.
How is this handled?