I think it’s important that the “move” command handles subcent transactions without silently rounding amounts at two decimal places.
It is common in a lot of cases to handle these small amounts (bitcoin central for example).
I want to keep using it as a second security level on bitcoin central, but right now it’s not possible because the DB-tracked accounts slowly get out of sync with the bitcoin ones, and at some points transaction get rolled back because some bitcoin account does not have enough funds whereas the DB-tracked one has enough credit to complete the transaction.
If I try to move 0.001 BTC between two accounts I get a “true” returned even though I should have gotten an “Invalid amount” with the previous round-everything approach since nothing would have changed.
With this, rounding is only disabled for the “move” command.