Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: JMcGrath on February 12, 2013, 01:18:58 AM



Title: Transaction Stuck, shown on the Unconfirmed List (w/ fees) Need Help Please!!
Post by: JMcGrath on February 12, 2013, 01:18:58 AM
Ok, so I've got over 20,000 transaction thanks to Satoshidice and there have been a few unconfirmed transactions for many months now (both tx and rx) so today I decided I would transfer out all of the remaining Bitcoins and start a new wallet because I've had some issues with this one...

My final transaction (luckily fairly small) never made it so after a few hours of research I was able to find it on the unconfirmed list at bitcoincharts.com and it is still not showing up on blockchain.info in any way. This is cut and pasted directly from Bitcoin Charts and I'm hoping someone can please help me figure out why this transaction is stuck or what I can do to fix it.

I'm completely stumped, I have searched for hours but I can't figure out what to do. It's boxed in red and I'm thinking it has something to do with these unconfirmed inputs but I'm really not sure!? Desperately need some help please!

Code:
Feb. 11, 2013, 10:46 p.m. 21e2c8b8f18b0ff723fbd19f4e5cacfe80ce4abd22dfb204d7bb069d15f9b45a This is a low priority transaction. This transaction includes 0.00150000 BTC as fee. size: 2239 bytes priority: 23,554,649 input: 3.99989991 BTC

    0.07709600 BTC from 7cdf93681d893a964bfc5e6392c2ce20589582e7424a66aa0d3974c157334b24:0 (16ocZuw1NTVwt4MpBD7zZppcwyASGkZHey)
    0.00543210 BTC from ef6594202d14f4f5fc359227ab185558574580bee421a5a208189dd2ab961d26:4 (19fmQxQgzX4WRh3wAdYDxUAQhZnv1zHMKc)
    0.01002710 BTC from 2b5819e3d714c489010961d13bc9db8b46cd11c3f82002e1615e4acc99bdb40d:0 (1Bs1ZZxbLJbQJpf1i1xC7eAjTM1u41HSyQ)
    0.57412830 BTC from a20a38080943ff3e3a07a8906836c6d7a88f27a5542222e9eae08d8550773016:0 (1J36hTicqcw2BawDGntSKhswnhPKNqZmoW)
    0.28038872 BTC from d95f1c2c25c93de449782b8d371b4146f747caad674d5d11654fb161e083b61d:0 (19fmQxQgzX4WRh3wAdYDxUAQhZnv1zHMKc)
    0.00543210 BTC from 763372e218497035dfc58e7d03eb2a92575c9b07554495f208a900894f53ea56:4 (19fmQxQgzX4WRh3wAdYDxUAQhZnv1zHMKc)
    0.17082604 BTC from 90080a0742c81f832e41e709b58fd8d5a170f4b6c8a694f759a8c79310a38768:1 (1DZFTuADe1Qmg58U2umBEWbgJWpBDFU7pZ)
    0.00543210 BTC from 829e443e9479a9e330096eb541835c09b64a505c29d0830cc7ca157adb082c6b:4 (19fmQxQgzX4WRh3wAdYDxUAQhZnv1zHMKc)
    2.52799820 BTC from unconfirmed e4a215f996717098651e5ab85a1fb8e05ccff411a43b4b424756a8b0504ace72:3 (1Gvup1idfTzhDn9fbNi7MUnXCvXpp8SVYJ)
    0.00543210 BTC from unconfirmed e4a215f996717098651e5ab85a1fb8e05ccff411a43b4b424756a8b0504ace72:4 (19fmQxQgzX4WRh3wAdYDxUAQhZnv1zHMKc)
    0.32720350 BTC from 06ef1dbd6fd8d133974a2f358066d78f57ca0c746fb25f997a46efd3c4718ed3:0 (19fmQxQgzX4WRh3wAdYDxUAQhZnv1zHMKc)
    0.01050365 BTC from b4351ceda4df32d7d7c33a19b6309e469445565f25bdaed8883140429c759901:0 (1BRJFhD1a8PpHXcSvoSghw7VHMnFkVVU43)

output: 3.99839991 BTC

    0.00089991 BTC to 19HhYhKJpTKEhsoEL5UQPoriyPxpLJq5K8
    3.99750000 BTC to 1P8Wfz7kFXnqTYCBfmsMX72MqFehJrJrQt




Title: Re: Transaction Stuck, shown on the Unconfirmed List (w/ fees) Need Help Please!!
Post by: Stephen Gornick on February 12, 2013, 02:45:29 AM
I'm thinking it has something to do with these unconfirmed inputs but I'm really not sure!?

If there is even one input that won't confirm then your entire trx will not confirm.   Unfortunately the bitcoin qt client wasnt written expecting that you would be spending unconfirmed transactions.  Essentially there is no graceful recovery once you have as spend transaction that ends up being a double spend.  

Pywallet lets you remove all transactions and let the wallet fee resync.   That's a hassle for all but us techies.  Maybe transferring private keys to blockchain.info/wallet and emptying the wallet from there might beer the beat path forward for you.


Title: Re: Transaction Stuck, shown on the Unconfirmed List (w/ fees) Need Help Please!!
Post by: zvs on February 14, 2013, 12:56:48 PM
Ok, so I've got over 20,000 transaction thanks to Satoshidice and there have been a few unconfirmed transactions for many months now (both tx and rx) so today I decided I would transfer out all of the remaining Bitcoins and start a new wallet because I've had some issues with this one...

My final transaction (luckily fairly small) never made it so after a few hours of research I was able to find it on the unconfirmed list at bitcoincharts.com and it is still not showing up on blockchain.info in any way. This is cut and pasted directly from Bitcoin Charts and I'm hoping someone can please help me figure out why this transaction is stuck or what I can do to fix it.

I'm completely stumped, I have searched for hours but I can't figure out what to do. It's boxed in red and I'm thinking it has something to do with these unconfirmed inputs but I'm really not sure!? Desperately need some help please!

Code:
Feb. 11, 2013, 10:46 p.m. 21e2c8b8f18b0ff723fbd19f4e5cacfe80ce4abd22dfb204d7bb069d15f9b45a This is a low priority transaction. This transaction includes 0.00150000 BTC as fee. size: 2239 bytes priority: 23,554,649 input: 3.99989991 BTC

    0.07709600 BTC from 7cdf93681d893a964bfc5e6392c2ce20589582e7424a66aa0d3974c157334b24:0 (16ocZuw1NTVwt4MpBD7zZppcwyASGkZHey)
    0.00543210 BTC from ef6594202d14f4f5fc359227ab185558574580bee421a5a208189dd2ab961d26:4 (19fmQxQgzX4WRh3wAdYDxUAQhZnv1zHMKc)
    0.01002710 BTC from 2b5819e3d714c489010961d13bc9db8b46cd11c3f82002e1615e4acc99bdb40d:0 (1Bs1ZZxbLJbQJpf1i1xC7eAjTM1u41HSyQ)
    0.57412830 BTC from a20a38080943ff3e3a07a8906836c6d7a88f27a5542222e9eae08d8550773016:0 (1J36hTicqcw2BawDGntSKhswnhPKNqZmoW)
    0.28038872 BTC from d95f1c2c25c93de449782b8d371b4146f747caad674d5d11654fb161e083b61d:0 (19fmQxQgzX4WRh3wAdYDxUAQhZnv1zHMKc)
    0.00543210 BTC from 763372e218497035dfc58e7d03eb2a92575c9b07554495f208a900894f53ea56:4 (19fmQxQgzX4WRh3wAdYDxUAQhZnv1zHMKc)
    0.17082604 BTC from 90080a0742c81f832e41e709b58fd8d5a170f4b6c8a694f759a8c79310a38768:1 (1DZFTuADe1Qmg58U2umBEWbgJWpBDFU7pZ)
    0.00543210 BTC from 829e443e9479a9e330096eb541835c09b64a505c29d0830cc7ca157adb082c6b:4 (19fmQxQgzX4WRh3wAdYDxUAQhZnv1zHMKc)
    2.52799820 BTC from unconfirmed e4a215f996717098651e5ab85a1fb8e05ccff411a43b4b424756a8b0504ace72:3 (1Gvup1idfTzhDn9fbNi7MUnXCvXpp8SVYJ)
    0.00543210 BTC from unconfirmed e4a215f996717098651e5ab85a1fb8e05ccff411a43b4b424756a8b0504ace72:4 (19fmQxQgzX4WRh3wAdYDxUAQhZnv1zHMKc)
    0.32720350 BTC from 06ef1dbd6fd8d133974a2f358066d78f57ca0c746fb25f997a46efd3c4718ed3:0 (19fmQxQgzX4WRh3wAdYDxUAQhZnv1zHMKc)
    0.01050365 BTC from b4351ceda4df32d7d7c33a19b6309e469445565f25bdaed8883140429c759901:0 (1BRJFhD1a8PpHXcSvoSghw7VHMnFkVVU43)

output: 3.99839991 BTC

    0.00089991 BTC to 19HhYhKJpTKEhsoEL5UQPoriyPxpLJq5K8
    3.99750000 BTC to 1P8Wfz7kFXnqTYCBfmsMX72MqFehJrJrQt







http://blockchain.info/address/1Gvup1idfTzhDn9fbNi7MUnXCvXpp8SVYJ

using it as a source only since it shows the exact same BTC amt as what you reported above

it says 0 balance

it seems to me like you could reindex (or whatever the command is to re-do all the transactions) the entire wallet and then you'd have the erroneous balance of 3.99989991 again?   so omit the amounts from 1Gvup and it looks like that other account has like .0001 or something.  make the transaction fee larger than normal, giving it priority over ^^ that one (not sure if this is necessary or not, but might as well make it .000501 or something instead).   then send 1.4 or whatever instead of 3.99

(though, wouldn't this try to send from that 1Gvup account?  why does it report a balance anyway?  maybe have to send out another double spend from 1Gvup and 19fmQx first to empty them out????)


Title: Re: Transaction Stuck, shown on the Unconfirmed List (w/ fees) Need Help Please!!
Post by: JMcGrath on February 20, 2013, 08:38:28 AM
Thanks for the help, both of you :)

I tried for a few days and just couldn't find a solution, I tried a number of things including a rescan, deleted the blockchain and waited hours for it to re-download, and even went as far as using pywallet or whatever to remove those unconfirmed transactions.

What I *think* happened, and it sucks because my wallet shows about 35 more Bitcoins than what I apparently really have, but I had made a bet to Satoshidice for 17.5 BTC a while back which was shown on blockchain as a double spend although Satoshidice accepted the bet and sent me .005 or something like that back but that was also a double spend! THEN, my wallet must have tried later to resend the exact same bet (it must have seen that the first was a double spend) and again, got the same resulting loss from Satoshidice.

Hope that makes sense, I know it's a bit confusing...

So basically there are 2 outgoing bets of 17.5 BTC. One bet is valid and confirmed, the other bet never confirmed. There are 2 incoming transactions from Satoshidice for about .005 BTC and again, one payment is confirmed and the other is invalid. I believe, both outgoing could have been invalid - I'm going off of memory here.

What I ended up doing because my balance now showed as 0, was replacing my wallet.dat file with a very old copy so I knew the balance it showed was way off. I created a new wallet and sent myself a few smaller transactions - 1.4 BTC, then 1 BTC that never showed up, so I continued to send myself 0.01 transactions one at a time until they no longer confirmed. I'm *assuming* that by doing it this way I got all of the Bitcoins I actually had - it just sucks that my wallet resent that supposed double spend so quickly and made me lose 35 BTC :\

Anyways, I still have the old wallet file just in case but I'm using a new wallet now - so far without any problems *fingers crossed and knocking on wood* lol


If anyone has any further input it would be much appreciated! If I could get those 35 BTC back, or even the 17.5 BTC I'd be willing to send you half of it! :)


Title: Re: Transaction Stuck, shown on the Unconfirmed List (w/ fees) Need Help Please!!
Post by: BookLover on February 21, 2013, 02:59:36 PM
You may be missing some coins if you outspent your keypool.  If you sent >100 transactions since you backed up you wallet then you are missing some coins which went into "change" addresses.


Title: Re: Transaction Stuck, shown on the Unconfirmed List (w/ fees) Need Help Please!!
Post by: farlack on February 21, 2013, 04:30:12 PM
Your .dat only holds 100 transactions, so if you loaded an old .dat then you wont have  any of your old coin.


Title: Re: Transaction Stuck, shown on the Unconfirmed List (w/ fees) Need Help Please!!
Post by: Stephen Gornick on February 23, 2013, 05:45:58 AM
If anyone has any further input it would be much appreciated! If I could get those 35 BTC back, or even the 17.5 BTC I'd be willing to send you half of it! :)

You can try the lazy man's recovery method.

 - https://blockchain.info/wallet/import-wallet

[Edit: If you see any transactions without confirmations then either you didn't delete them or you somehow have peers that are still trying to re-broadcast them and your client is re-learning of them after you've deleted them.]


Title: Re: Transaction Stuck, shown on the Unconfirmed List (w/ fees) Need Help Please!!
Post by: deepceleron on February 23, 2013, 10:17:26 PM
The correct approach here is to PUT BACK YOUR ORIGINAL WALLET. We can't know if your backup is good or not, especially if you have been gambling like crazy since the backup.

Then we will need to correct the balance in your wallet and regain control of any payments that you have sent out that have never been confirmed.

To do this I would advise the use of pywallet. In your Bitcoin client, note the transaction number of every payment both sent to you and that you have sent that has zero confirmations. Then shut down Bitcoin and run pywallet with the web interface, and remove the transactions from your wallet that have never confirmed. Go to the pywallet page to learn it's requirements (python) and how to run it (pywallet --web).

When you restart Bitcoin, do so with the -rescan option. This will rescan the blockchain looking for payments to your addresses and restore the actual balance of addresses you control. There should be no payments shown without the green "more than 6 confirmations" icon. Then you can send your balance to an address in a new wallet.