Now the 'TRANSACTION_TOO_BIG' error contains amounts you can actually send (with desired and zero anonymity).

This feature is a very helpful workflow improvement to the relatively rare, but quite important problem. When Bytecoin daemon assembles a transaction, it looks for the coins that can be added up to reach the desired transfer amount. Some users have very fragmented balances, and when the outputs are added to the transaction, the transaction surpasses the blockchain size requirements. And if you enable anonymity, the number of these outputs gets multiplied by the anonymity number. This issue is a common problem for all blockchains.

This addition improves the API call that is responsible for assembling the transaction. Now, when such issue occurs, the error message will show the maximum amount that can be sent with zero and desired anonymity levels.