Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: pguerra on May 18, 2017, 07:19:20 PM



Title: Unconfirmed outbound transaction with change messing wallet balance
Post by: pguerra on May 18, 2017, 07:19:20 PM
I noticed a strange behavior with my wallet. I sent a few coins and that generated a change (let's call this change amount X). This transaction is still unconfirmed. Immediately after starting the wallet, the balance shows Y (which includes this unconfirmed change amount X), and after a few minutes the balance shows Z (which equals Y-X, i.e. it does not include the unconfirmed change amount X). If I restart the wallet I get the same behavior (balance is Y then it goes down to Z).

I find it really weird that the balance suddenly goes down! Is this a bug? If not then can you explain why this could be happening?

I'm using Bitcoin Core 0.14.1 and to get the balance I'm using the command "bitcoin-cli getbalance".

Thanks in advance.


Title: Re: Unconfirmed outbound transaction with change messing wallet balance
Post by: andreibi on May 18, 2017, 07:21:13 PM
Would be best if you shared the transaction to analyze


Title: Re: Unconfirmed outbound transaction with change messing wallet balance
Post by: HCP on May 19, 2017, 08:45:29 AM
Most likely it shows Y as that is what your wallet contains as unspent UTXOs... then, it gets around to scanning the mempools and finding the new unconfirmed transaction and goes "Oh... we sent out transaction ABC, with change X.. better alter the balance to reflect that"... and you end up seeing Balance Z.

If you go to the "Transactions" tab immediately after starting the wallet and seeing Balance Y... is the unconfirmed transaction already showing? or does it "appear" and then you see Balance Z?