A redditor sent me 0.19 BCC to an address that I generated with my Bitcoin ABC client a few blocks after the BCC fork block. Then I tried to send the same amount back to him but get the error message "The amount exceeds your balance". I tried to lower it to 0.18 BCC just to see if the transaction fee messed it up. But it still didn't work (same error message). I've checked the "Spend unconfirmed change" checkbox. Still didn't work and same error message. The info for his send to me was "Status: 0/unconfirmed, in memory pool" and I can give the tx id if needed.
I waited until his send to me had 1 confirmation, and then I tried to send my 0.19 BCC to him again. This time it worked and almost the full 0.19 BCC amount was sent back to him (minus a very small transaction fee).
Any ideas why it didn't work when his send to me was still at 0 confirmations?
Also, shouldn't the message "Status: 1/unconfirmed" be changed to say: "Status: 1 confirmation"?
I've imported a private key that holds about 0.4 BCC that we can use for testing back and forth on the BCC mainnet. It's currently rescanning the blockchain after the private key import and is 17 % done. So we can try to reproduce this possible "off-by-one" bug as soon as the rescan has finished (and I'm awake).