I will need logs for this problem. There is probably something wrong because of the rule :
Each output AmountBase must be equal to the maximum AmountBase of all inputs
Consequence: if a transaction carries inputs with a different AmountBase, these coins will be transformed into a higher UnitBase if they make round output amounts for this higher base.
Which means that we cannot send a base 0 amount with base 1 inputs. (ie, cannot send 11x10⁰ TN with a dividend valued by 11x10¹, because it would make a change noted 1x10⁰, which is smaller than the base ten of the outputs… For more information, take a look at Thought about big numbers)
Which means that :
- A transaction sending 3484817 should not work if most of your universal dividends were generated with a base 1
- But a transaction sending 3484810 should work
Well, when you look at the amount 3484817, 7 TN looks like pennies to me, so you should just send a rounded value
The error message should be changed to “Not enough change available” I guess. With an explanation and a suggestion of a new transaction maybe ?