This update to Crescent Cash updates the bitcoincashj library. I spent last night fixing the bitcoincashj library to work better with CTOR. Before it worked okay, but when sending coins to yourself (either once, or multiple times within a block) it would often freak out and not recognize some UTXOs as spent, causing the wallet to think you have a higher balance than you actually do.
This has been solved (as far as I can tell) with my new update that basically does some additional/better sorting. I tested this by writing a script to send to myself 25 times within one block on the testnet, and it worked amazingly well!
This fix was needed for three reasons:
For the ability to send coins to yourself
For future work on bitcoincashj, like implementing a native system for registering Cash Accounts within a bitcoincashj wallet.
Just to get this fixed in general.
I've since updated the bitcoincashj GitHub with the new fix: https://github.com/pokkst/bitcoincashj
Crescent Cash Android is being rolled out to the Google Play Store, so expect the update to go live in a few hours.
Crescent Cash Desktop is already updated on crescent.cash.