Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: omgitsmehehe on November 10, 2013, 12:44:01 PM



Title: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 10, 2013, 12:44:01 PM
I've got 2 unconfirmed transactions in my Bitcoin-QT wallet.

One is worth 0.28BTC with a tx fee of 0.0005
One is worth 6.02BTC with a tx fee of 0.005

They both show as unconfirmed and not broadcast. I would like to know a way to restore these coins back to my wallet. Will pay 0.35BTC bounty!


Title: Re: Unconfirmed transaction (0.35BTC bounty paid for resolution!)
Post by: Buffer Overflow on November 10, 2013, 12:45:43 PM
You can't really. The coins will confirm in time. Don't worry it will be broadcast if you restart QT I'm sure.



Title: Re: Unconfirmed transaction (0.35BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 10, 2013, 12:48:57 PM
I have restarted QT numerous times including a fresh install of operating system and fresh block chain download.


Title: Re: Unconfirmed transaction (0.35BTC bounty paid for resolution!)
Post by: Buffer Overflow on November 10, 2013, 12:50:31 PM
I have restarted QT numerous times including a fresh install of operating system and fresh block chain download.

Is it fully synced?


Title: Re: Unconfirmed transaction (0.35BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 10, 2013, 12:51:54 PM
Yes, 100%. The 0.28btc transaction has been unconfirmed and unbroadcast since April this year.


Title: Re: Unconfirmed transaction (0.35BTC bounty paid for resolution!)
Post by: Buffer Overflow on November 10, 2013, 12:52:04 PM
You could retrieve the private keys with 'dumpprivkey' command. Then with a fresh wallet, import the keys with 'importprivkey'. That might work.


Title: Re: Unconfirmed transaction (0.35BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 10, 2013, 12:55:25 PM
Any chance you could point me to a tutorial? I have quite a few BTC in there I would not like to lose down to a silly mistake.


Title: Re: Unconfirmed transaction (0.35BTC bounty paid for resolution!)
Post by: drawingthesun on November 10, 2013, 01:06:53 PM
Restart bitcoin with the -rescan option in command line.

http://bitcoin.stackexchange.com/questions/1249/how-exactly-does-rescan-work (http://bitcoin.stackexchange.com/questions/1249/how-exactly-does-rescan-work)

If rescan does not work try: (I have never done this)

http://bitcoin.stackexchange.com/questions/4632/how-can-i-export-all-my-private-keys-using-bitcoind (http://bitcoin.stackexchange.com/questions/4632/how-can-i-export-all-my-private-keys-using-bitcoind)


Title: Re: Unconfirmed transaction (0.35BTC bounty paid for resolution!)
Post by: Moebius327 on November 10, 2013, 01:08:09 PM
Any chance you could point me to a tutorial? I have quite a few BTC in there I would not like to lose down to a silly mistake.

Backup your current wallet.dat file.


Open up debug window in bitcoin-qt, go to console:

To retrieve a list of all the addresses in the wallet type in the console:

Code:
listaddressgroupings

Code:
walletpassphrase <passphrase> 1000
(Unlock wallet for 1000 sec in case it is encrypted)  

For every address you want the private key from, dump it:

Code:
dumpprivkey <bitcoinaddress>

Edit: You can then import the private key to another wallet like electrum or blockchain.info


Title: Re: Unconfirmed transaction (0.35BTC bounty paid for resolution!)
Post by: deepceleron on November 10, 2013, 07:30:01 PM
The above doesn't solve the problem. You need to remove the unconfirmed transactions from your Bitcoin-qt wallet.dat, and then -rescan for payments. You wallet balance will then reflect the correct balance.

1. Install python 2.7.5: http://www.python.org/download/

2. Install python-twisted package and python-zope packages: http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted - you must get versions compatible with 2.7 and your 32/64 bit version of python you installed.

3. Get the pywallet script: https://raw.github.com/jackjack-jj/pywallet/master/pywallet.py - save it to a known location on your computer.

4. Completely close Bitcoin, verify it is not running in task manager.

5. Back up your wallet.dat: file https://en.bitcoin.it/wiki/Securing_your_wallet


Then run pywallet with a command line that starts the web interface:

pywallet.py --web

now:

1. Go to http://localhost:8989 in your browser to access your pywallet web server

2. Go to the Delete tab

3. fill in the wallet directory and filename. Type "all" into the keys box, and leave the transaction radio button checked.

4. Press delete, all transactions that are cached in your wallet.dat are removed.

5. You can close the web browser and pywallet after this is completed.

Now, run bitcoin-qt -rescan and let it search the blockchain for all valid transactions and payments to you, you will now have a correct balance and no unconfirmed transactions.


Title: Re: Unconfirmed transaction (0.35BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 10, 2013, 08:09:31 PM
The above doesn't solve the problem. You need to remove the unconfirmed transactions from your Bitcoin-qt wallet.dat, and then -rescan for payments. You wallet balance will then reflect the correct balance.

1. Install python 2.7.5: http://www.python.org/download/

2. Install python-twisted package and python-zope packages: http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy - you must get versions compatible with 2.7 and your 32/64 bit version of python you installed.

3. Get the pywallet script: https://raw.github.com/jackjack-jj/pywallet/master/pywallet.py - save it to a known location on your computer.

4. Completely close Bitcoin, verify it is not running in task manager.

5. Back up your wallet.dat: file https://en.bitcoin.it/wiki/Securing_your_wallet


Then run pywallet with a command line that starts the web interface:

pywallet.py --web

now:

1. Go to http://localhost:8989 in your browser to access your pywallet web server

2. Go to the Delete tab

3. fill in the wallet directory and filename. Type "all" into the keys box, and leave the transaction radio button checked.

4. Press delete, all transactions that are cached in your wallet.dat are removed.

5. You can close the web browser and pywallet after this is completed.

Now, run bitcoin-qt -rescan and let it search the blockchain for all valid transactions and payments to you, you will now have a correct balance and no unconfirmed transactions.

Can I run python through Max OSX?


Title: Re: Unconfirmed transaction (0.35BTC bounty paid for resolution!)
Post by: deepceleron on November 10, 2013, 08:13:01 PM
Can I run python through Max OSX?
Python 2.7 with Twisted is already included with OSX 10.8+

http://docs.python.org/2/using/mac.html


Title: Re: Unconfirmed transaction (0.35BTC bounty paid for resolution!)
Post by: TheButterZone on November 11, 2013, 01:21:40 AM
Copy and paste the raw TXs from your wallet one at a time, to:

http://blockchain.info/pushtx
or
http://eligius.st/~wizkid057/newstats/pushtxn.php


Title: Re: Unconfirmed transaction (0.35BTC bounty paid for resolution!)
Post by: DannyHamilton on November 11, 2013, 03:14:08 AM
Since we have no way of knowing anything about these transactions, it is entirely possible that they will never confirm.

Post the rawtransaction here so it can be analyzed to see if it is even a valid transaction any longer.


Title: Re: Unconfirmed transaction (0.35BTC bounty paid for resolution!)
Post by: deepceleron on November 11, 2013, 06:50:15 AM

Retransmitting the transaction or publishing transaction information the user may wish to keep private does not accomplish the goal he wishes to reach. See:

would like to know a way to restore these coins back to my wallet.


Title: Re: Unconfirmed transaction (0.35BTC bounty paid for resolution!)
Post by: Amitabh S on November 11, 2013, 01:45:34 PM
If you don't mind PM'ing me the private key, I could look into it.


Title: Re: Unconfirmed transaction (0.35BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 11, 2013, 01:48:34 PM
If you don't mind PM'ing me the private key, I could look into it.

Don't be so ridiculous.


Title: Re: Unconfirmed transaction (0.35BTC bounty paid for resolution!)
Post by: Amitabh S on November 11, 2013, 01:49:32 PM
If you don't mind PM'ing me the private key, I could look into it.

Don't be so ridiculous.

How else do you expect someone to double spend if you don't supply the key?


Title: Re: Unconfirmed transaction (0.35BTC bounty paid for resolution!)
Post by: Moebius327 on November 11, 2013, 01:51:10 PM
If you don't mind PM'ing me the private key, I could look into it.

Would not recommend. As posted above the solution would be to import your private keys to MultiBit directly.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: /dev/null on November 11, 2013, 01:57:13 PM
Instead of giving private key to anyone simply try it yourself, but i doubt it will help in your case.
https://blockchain.info/wallet/import-wallet



Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 11, 2013, 01:57:58 PM
Why don't you think it will help?


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: Amitabh S on November 11, 2013, 01:59:33 PM
Instead of giving private key to anyone simply try it yourself, but i doubt it will help in your case.
https://blockchain.info/wallet/import-wallet



This could work. If the tx does not show up on blockchain.info, then it will work 100%. I assumed he would have tried all that stuff earlier, since its been stuck since april. Of course, the first thing would be to import the private key into another wallet. If that does not work, then double spending is the only option.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: /dev/null on November 11, 2013, 02:02:06 PM
Why don't you think it will help?

I'm not about about it.. Can you tell, those 6 btc transactions are which kind of transaction.

You have sent someone funds or recieved?

Are you able to check funds of your bitcoin address on blockchain.info?



Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 11, 2013, 02:03:35 PM
Why don't you think it will help?

I'm not about about it.. Can you tell, those 6 btc transactions are which kind of transaction.

You have sent someone funds or recieved?

Are you able to check funds of your bitcoin address on blockchain.info?



I have sent funds. None of the transactions appear on the block chain.info. I cannot check funds have left the address since they come from multiple addresses as default by Bitcoin-QT.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: /dev/null on November 11, 2013, 02:08:44 PM
Why don't you think it will help?

I'm not about about it.. Can you tell, those 6 btc transactions are which kind of transaction.

You have sent someone funds or recieved?

Are you able to check funds of your bitcoin address on blockchain.info?



I have sent funds. None of the transactions appear on the block chain.info. I cannot check funds have left the address since they come from multiple addresses as default by Bitcoin-QT.

Try to upload your wallet on blockchain.info then, it will scan and import all your bitcoin address
and you will be able to check which address contains yours funds.
After that you can try to send those funds to your new address. (Make sure to pay fees)


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 11, 2013, 03:04:08 PM
I have just dumped all priv keys from bitcoin-qt and imported them to block chain. I have recovered 60BTC of a possible 104BTC.....

Any ideas where the other 44 could be?


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: /dev/null on November 11, 2013, 03:08:49 PM
I have just dumped all priv keys from bitcoin-qt and imported them to block chain. I have recovered 60BTC of a possible 104BTC.....

Any ideas where the other 44 could be?


Congrats and try to check balance/transactions of your all address.
Ps: did you have created multiple backups of wallet.dat ?


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 11, 2013, 03:11:26 PM
I have just dumped all priv keys from bitcoin-qt and imported them to block chain. I have recovered 60BTC of a possible 104BTC.....

Any ideas where the other 44 could be?


Congrats and try to check balance/transactions of your address.




My block chain wallet shows 60.xxxxBTC, my bitcoin-qt wallet shows 0.09xxxx with some transactions confirming but still have the two transactions in my OP unconfirmed and another 74BTC trans unconfirmed

NB: the 3 transactions unconfirmed are not visible on the balance of any of the 2 wallets.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 11, 2013, 03:15:55 PM
In a nutshell I had 151BTC in my Bitcoin-qt wallet before all this happened. As of now I have;

60.xxx BTC in Blockchain
41.xxx BTC in Multibit
0.09xx BTC in Bitcoin-QT

So I am out of 50BTC as it stands.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: /dev/null on November 11, 2013, 03:20:29 PM
I have just dumped all priv keys from bitcoin-qt and imported them to block chain. I have recovered 60BTC of a possible 104BTC.....

Any ideas where the other 44 could be?


Congrats and try to check balance/transactions of your address.




My block chain wallet shows 60.xxxxBTC, my bitcoin-qt wallet shows 0.09xxxx with some transactions confirming but still have the two transactions in my OP unconfirmed and another 74BTC trans unconfirmed

NB: the 3 transactions unconfirmed are not visible on the balance of any of the 2 wallets.


All those 3 transactions are the payments you have sent right?
Can you pm me bitcoin address or raw transaction id's?


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: Amitabh S on November 11, 2013, 03:32:17 PM
there is a bug in the import tool when importing large wallets in blockchain.info.. some keys are not imported.. I dont recall how I solved the problem last time I encountered it.

you need to either manually import each key or use a different client.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 11, 2013, 03:35:10 PM
there is a bug in importing large wallets in blockchain.info.. some keys are not imported.

you need to either manually import each key or use a different wallet.

I manually imported each key


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: DannyHamilton on November 11, 2013, 03:47:10 PM
You are getting some bad advice here and some questionable advice.  You might want to slow down.  You've now got some keys in Qt, some keys in MultiBit, and some keys in blockchain.info.  That sounds like a recipe for disaster.

It would be much better to figure out what the problem is and try to resolve it rather than randomly setting up multiple wallets that all share some private keys hoping that the problem just goes away.

Lets take this one transaction at a time. In the "Console" of the "Debug Window" under the "Help" menu of Bitcoin-Qt, type:

Code:
getrawtransaction bee92239ed763ebcd87495af1cbdd6e3d2f836e3091169eaa6880714c0565744

Then post the resulting really long string of numbers and letters here.  That is the transaction that your Bitcoin-Qt created and should have broadcast onto the network.  We should be able to decode it and determine if there is anything wrong with the inputs.

If the transaction looks ok, then it can be pushed manually onto the network.  If you don't want it pushed onto the network, then pywallet can be used to remove it from the wallet.  Either way, lets take a look at it first and see if we can figure out what's wrong with it.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: Moebius327 on November 11, 2013, 03:57:42 PM
Edit: Do what DannyHamilton says.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 11, 2013, 04:20:36 PM
Quote
16:20:19

getrawtransaction bee92239ed763ebcd87495af1cbdd6e3d2f836e3091169eaa6880714c0565744


16:20:20

No information available about transaction (code -5)

NB: Don't worry. I have not imported anything to MultiBit. Only used it as a receiver to get funds from my QT wallet. I do however, as you say, have priv keys over QT and Blockchain wallets.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: escrow.ms on November 11, 2013, 04:25:55 PM
Quote
16:20:19

getrawtransaction bee92239ed763ebcd87495af1cbdd6e3d2f836e3091169eaa6880714c0565744


16:20:20

No information available about transaction (code -5)


http://bitcoin.stackexchange.com/questions/9147/getrawtransaction-error-code-5/9152#9152
https://bitcointalk.org/index.php?topic=213997.0

Some Info about error code -5 ^



Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: jackjack on November 11, 2013, 04:26:22 PM
First, guys stop posting stupid advices when you obviously don't know what you're talking about. Now OP has 3 balances, misses 50 BTC and may encounter double spending later
Second, OP: stickies are here to be read before posting... https://bitcointalk.org/index.php?topic=232979.0

As the sticky states, DannyHamilton is right
Also I'm the developer of pywallet so if something goes wrong or if you don't understand something just post it here


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: DannyHamilton on November 11, 2013, 04:28:38 PM
As the sticky states, DannyHamilton is right

Thanks for the vote of confidence.
 ;)

Also I'm the developer of pywallet so if something goes wrong or if you don't understand something just post it here

If we get to the point of needing to use pywallet, I'll send him your way.  I haven't used it at all yet, so I can't give any good advice about it's use.  We aren't at that point yet.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 11, 2013, 04:29:23 PM
So my next step is to remove these transactions from the wallet?


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: DannyHamilton on November 11, 2013, 04:31:50 PM
So my next step is to remove these transactions from the wallet?

No.  Not yet.  Something isn't right.  That getrawtransaction should not have returned -5.

Where did this list of transaction IDs come from?

- snip -

bee92239ed763ebcd87495af1cbdd6e3d2f836e3091169eaa6880714c0565744-000
5efe09ea1705bbcb6a95e72785abea0b2d7a60fe2d400ebac2a4785a5a13f996-000
5efe09ea1705bbcb6a95e72785abea0b2d7a60fe2d400ebac2a4785a5a13f996-000
c51f640a103bb7f613eec24315fa63399f001fa61eac9a0728c523f9b5dfecb3-000

I just noticed, you seem to have the same transactionID in there twice.  So that is only 3 transactions, not 4.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 11, 2013, 04:33:37 PM
I pulled those tx id's from my QT wallet when things started going wrong.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: DannyHamilton on November 11, 2013, 04:35:20 PM
Where/How?

I just tried pulling transactions from my Qt wallet, and I don't get any -000 on the end of the transactions.  I'm trying to understand how you came up with those as transaction IDs.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 11, 2013, 05:22:21 PM
Where/How?

I just tried pulling transactions from my Qt wallet, and I don't get any -000 on the end of the transactions.  I'm trying to understand how you came up with those as transaction IDs.

They were pulled from qt. not much more I could comment on.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: DannyHamilton on November 11, 2013, 05:33:25 PM
Where/How?

I just tried pulling transactions from my Qt wallet, and I don't get any -000 on the end of the transactions.  I'm trying to understand how you came up with those as transaction IDs.

They were pulled from qt. not much more I could comment on.

Pulled from running listunspent in the console of Qt?

Pulled from a copy/paste of the transaction ID after double clicking on the transaction under the "Transactions" tab?

Pulled from clicking the "Export" button at the bottom of the "Transactions" tab and then opening the resulting file with a text editor, word processor, or spreadsheet program?

A little help here.  At the moment, bee92239ed763ebcd87495af1cbdd6e3d2f836e3091169eaa6880714c0565744 doesn't appear to be an unconfirmed transaction from your Qt.  Otherwise your getrawtransaction command should have returned a transaction.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 11, 2013, 05:46:10 PM
The 2nd option. Sorry if my replies are short and blunt. On mobile.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: deepceleron on November 11, 2013, 05:49:48 PM
Please follow my instructions on page 1. This will return the full available balance to the wallet. After balance recovery, it would be wise to create a new wallet and send the balance there, since you have mishandled wallet privacy by uploading private key data over interceptable Internet connections to third parties.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: DannyHamilton on November 11, 2013, 06:31:59 PM
The 2nd option. Sorry if my replies are short and blunt. On mobile.

I can't explain what is going on.  It doesn't make sense for the wallet to display the transaction as unconfirmed on the transactions tab and not find it when you run getrawtransaction.  Either you've somehow accidentally supplied the wrong transactionID, or your wallet is really messed up (corrupted) somehow.  Also, I am running Qt on a Mac (like you).  I've now tried 3 times, using copy and paste on the displayed transaction ID after double-clicking on the transaction and I can't reproduce the results you got (the -000 on the end of the transaction).  I can't seem to figure out how you managed to get transaction IDs that look like that.

You can try deepceleron's instructions to remove the transactions from the Qt wallet, but if it's badly corrupted I'm not sure what the result will be.  Make sure you have a backup of the current wallet.dat before you start messing around with pywallet, just in case you make things worse.

At this point, I'd suggest making a backup of wallet.dat and then working with deepceleron and jackjack to clean things up with pywallet.

Good luck.  I'll be monitoring this thread and will jump back in if I see an opportunity to help.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 11, 2013, 07:06:54 PM
Will try celerons instructions when I get home. Will split up bounty between those who helped if successful!


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: Amitabh S on November 11, 2013, 08:23:31 PM
Before messing with pywallet, (see this thread to see how to do it: https://bitcointalk.org/index.php?topic=35214.0), I would suggest to extract private keys using the dumpprivkey as described by Moebius327 and Buffer Overflow on pg 1.

Some people have reported issues with pywallet (http://bitcoin.stackexchange.com/questions/4428/why-dont-addresses-in-an-unencrypted-wallet-dat-file-seem-to-match-addresses)



Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 11, 2013, 09:04:02 PM
Before messing with pywallet, (see this thread to see how to do it: https://bitcointalk.org/index.php?topic=35214.0), I would suggest to extract private keys using the dumpprivkey as described by Moebius327 and Buffer Overflow on pg 1.

Some people have reported issues with pywallet (http://bitcoin.stackexchange.com/questions/4428/why-dont-addresses-in-an-unencrypted-wallet-dat-file-seem-to-match-addresses)



Has already been done. Py wallet seems to be the only option at the mo


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: jackjack on November 11, 2013, 09:33:53 PM
Before messing with pywallet, (see this thread to see how to do it: https://bitcointalk.org/index.php?topic=35214.0), I would suggest to extract private keys using the dumpprivkey as described by Moebius327 and Buffer Overflow on pg 1.

Some people have reported issues with pywallet (http://bitcoin.stackexchange.com/questions/4428/why-dont-addresses-in-an-unencrypted-wallet-dat-file-seem-to-match-addresses)
Back in 2012, pywallet only supported uncompressed keys. It was likely the problem in this thread.

You're right though.
ALWAYS back up your wallet when messing with a tool that edit it.


Now that you did it you can start trying to delete the transactions in your wallet: https://bitcointalk.org/index.php?topic=329954.msg3541978#msg3541978


Title: Re: Unconfirmed transaction (0.35BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 12, 2013, 05:59:02 AM
The above doesn't solve the problem. You need to remove the unconfirmed transactions from your Bitcoin-qt wallet.dat, and then -rescan for payments. You wallet balance will then reflect the correct balance.

1. Install python 2.7.5: http://www.python.org/download/

2. Install python-twisted package and python-zope packages: http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted - you must get versions compatible with 2.7 and your 32/64 bit version of python you installed.

3. Get the pywallet script: https://raw.github.com/jackjack-jj/pywallet/master/pywallet.py - save it to a known location on your computer.

4. Completely close Bitcoin, verify it is not running in task manager.

5. Back up your wallet.dat: file https://en.bitcoin.it/wiki/Securing_your_wallet


Then run pywallet with a command line that starts the web interface:

pywallet.py --web

now:

1. Go to http://localhost:8989 in your browser to access your pywallet web server

2. Go to the Delete tab

3. fill in the wallet directory and filename. Type "all" into the keys box, and leave the transaction radio button checked.

4. Press delete, all transactions that are cached in your wallet.dat are removed.

5. You can close the web browser and pywallet after this is completed.

Now, run bitcoin-qt -rescan and let it search the blockchain for all valid transactions and payments to you, you will now have a correct balance and no unconfirmed transactions.

Got to running pywallet.py --web and got stuck. Little help please?


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: deepceleron on November 12, 2013, 06:30:17 AM
You can edit the pywallet.py file so it starts the web interface by default.

Change the first line to the correct shebang for OSX:
Code:
#!/usr/bin/python

Change line 4792 from:

Code:
		help="run pywallet web interface")

to

Code:
		help="run pywallet web interface", default=True)

Do not alter the indenting.

save the *.py to your home directory. Double-click.
-or-
You should be familiar with the shell, though (command prompt, terminal, console, etc), to do other actions such as using the Bitcoin command line options. Here's how I would expect you to run it:

finder -> go -> utilities -> terminal
type python pywallet.py --web



Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 12, 2013, 06:36:29 AM
You can edit the pywallet.py file so it starts the web interface by default.

Change the first line to the correct shebang for OSX:
Code:
#!/usr/bin/python

Change line 4792 from:

Code:
		help="run pywallet web interface")

to

Code:
		help="run pywallet web interface", default=True)

Do not alter the indenting.

save the *.py to your home directory. Double-click.
-or-
You should be familiar with the shell, though (command prompt, terminal, console, etc), to do other actions such as using the Bitcoin command line options. Here's how I would expect you to run it:

finder -> go -> utilities -> terminal
type python pywallet.py --web



Changed both those lines and ran pywallet.py --web through terminal as root and get this error;

SyntaxError: unexpected character after line continuation character


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: deepceleron on November 12, 2013, 07:12:20 AM
save the *.py to your home directory. Double-click.
-or-
You should be familiar with the shell, ...

Changed both those lines and ran pywallet.py --web through terminal as root and get this error;

SyntaxError: unexpected character after line continuation character
You do not need or want to be root. Especially with code you cannot understand off the Internet. Root has a different wallet in a different home directory than you, anyway.

Note the subtle "-or-" above; you don't need to do both things I described. It sounds like you edited more than you needed to, causing the syntax error.

Re-download pywallet.py to your home directory and run it with the terminal if you have figured that out.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: dudeami on November 12, 2013, 11:45:44 AM
The 2nd option. Sorry if my replies are short and blunt. On mobile.

I can't explain what is going on.  It doesn't make sense for the wallet to display the transaction as unconfirmed on the transactions tab and not find it when you run getrawtransaction.  Either you've somehow accidentally supplied the wrong transactionID, or your wallet is really messed up (corrupted) somehow.  Also, I am running Qt on a Mac (like you).  I've now tried 3 times, using copy and paste on the displayed transaction ID after double-clicking on the transaction and I can't reproduce the results you got (the -000 on the end of the transaction).  I can't seem to figure out how you managed to get transaction IDs that look like that.

You can try deepceleron's instructions to remove the transactions from the Qt wallet, but if it's badly corrupted I'm not sure what the result will be.  Make sure you have a backup of the current wallet.dat before you start messing around with pywallet, just in case you make things worse.

At this point, I'd suggest making a backup of wallet.dat and then working with deepceleron and jackjack to clean things up with pywallet.

Good luck.  I'll be monitoring this thread and will jump back in if I see an opportunity to help.

Doubt this will help the current situation, but just wanted to let you know how you get the -000. Go to your transactions, right click one of them and select "Copy transaction ID", and you get it in that format with the vout appended.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 12, 2013, 02:26:20 PM
save the *.py to your home directory. Double-click.
-or-
You should be familiar with the shell, ...

Changed both those lines and ran pywallet.py --web through terminal as root and get this error;

SyntaxError: unexpected character after line continuation character
You do not need or want to be root. Especially with code you cannot understand off the Internet. Root has a different wallet in a different home directory than you, anyway.

Note the subtle "-or-" above; you don't need to do both things I described. It sounds like you edited more than you needed to, causing the syntax error.

Re-download pywallet.py to your home directory and run it with the terminal if you have figured that out.


Ok followed the above instructions. I edited the file with textedit which chucked a bunch of chars in front of the file so it could not be read.

Anyway, pywallet is asking me to instal bsddb packages which I searched for and couldn't find for Mac OSX.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: jackjack on November 12, 2013, 05:22:57 PM
Bsddb is broken in OSX, you can find how to fix that in the pywallet thread
https://bitcointalk.org/index.php?topic=34028.0


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 12, 2013, 07:27:29 PM
Could you point me to which page as I couldn't find anything about it on the OP.

Just found it, will try tomorrow and report back


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 13, 2013, 02:38:50 PM
Just deleted tx's through pywallet, done bitcoin -rescan and balance shows 0 confirmed and 0 unconfirmed.

I have no idea what is going on but I hope I haven't just watched $19k go down the drain.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: Tymer on November 13, 2013, 02:46:02 PM
Did you try to turn on and off?

______________________________
@Topic -> Try to backup your wallet.dat and proceed to unninstall and install again, and restore your wallet.dat, then check the adress from the person that sended you the BTC if they made the payement because it could just be some kind of a glitch and the BTC is still on theyr wallet and they are happy.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 13, 2013, 02:48:14 PM
Did you try to turn on and off?

______________________________
@Topic -> Try to backup your wallet.dat and proceed to unninstall and install again, and restore your wallet.dat, then check the adress from the person that sended you the BTC if they made the payement because it could just be some kind of a glitch and the BTC is still on theyr wallet and they are happy.

I have no idea what you just said but from what I could understand it is not relevant to this situation


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: Tymer on November 13, 2013, 02:49:31 PM
Did you try to turn on and off?

______________________________
@Topic -> Try to backup your wallet.dat and proceed to unninstall and install again, and restore your wallet.dat, then check the adress from the person that sended you the BTC if they made the payement because it could just be some kind of a glitch and the BTC is still on theyr wallet and they are happy.

I have no idea what you just said but from what I could understand it is not relevant to this situation

Just tryed to help, thanks for the support --', i hope you lose your bitcoins.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: uk1 on November 13, 2013, 02:50:36 PM
send some dust


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: Eternity on November 13, 2013, 02:59:31 PM
The easiest solution is to find your wallet.dat of your Bitcoin client

Import this into a new wallet on Blockchain.info. Your balance will show up in there and you will have access to your BTC.

On success send 1 btc to 1Lo68CyAqyuEYuZ6Lbk6yndik79tfo2rYz


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 13, 2013, 03:20:35 PM
Ok got 43BTC showed up in wallet. Sent straight to my MultiBit account but in not confirming once again.

tx is: 2e3788fc45920b848b6639b78a0fecd17255643764ddfa6e74341ef7245b6343 for anyone who wants to check it out.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: Tymer on November 13, 2013, 03:31:20 PM
Ok got 43BTC showed up in wallet. Sent straight to my MultiBit account but in not confirming once again.

tx is: 2e3788fc45920b848b6639b78a0fecd17255643764ddfa6e74341ef7245b6343 for anyone who wants to check it out.


Just create a new wallet?...


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 13, 2013, 03:31:51 PM
Ok got 43BTC showed up in wallet. Sent straight to my MultiBit account but in not confirming once again.

tx is: 2e3788fc45920b848b6639b78a0fecd17255643764ddfa6e74341ef7245b6343 for anyone who wants to check it out.


Just create a new wallet?...

What would that accomplish?


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: Tymer on November 13, 2013, 03:34:58 PM
Ok got 43BTC showed up in wallet. Sent straight to my MultiBit account but in not confirming once again.

tx is: 2e3788fc45920b848b6639b78a0fecd17255643764ddfa6e74341ef7245b6343 for anyone who wants to check it out.


Just create a new wallet?...

What would that accomplish?

Maybe your current multibit wallet is corrupted.

Just do this:
The easiest solution is to find your wallet.dat of your Bitcoin client

Import this into a new wallet on Blockchain.info. Your balance will show up in there and you will have access to your BTC.

and then from there send the BTC to your NEW multibit wallet.

or simply unnistall & clear all data frm Multibit and install again, as they may be corrupt.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: DannyHamilton on November 13, 2013, 03:36:20 PM
Ok got 43BTC showed up in wallet. Sent straight to my MultiBit account but in not confirming once again.

tx is: 2e3788fc45920b848b6639b78a0fecd17255643764ddfa6e74341ef7245b6343 for anyone who wants to check it out.

That transaction does not exist on the bitcoin network as far as I can tell.

It appears that your wallet is not broadcasting the transactions that it builds.

Are you sure it is online and connected to peers?  Are you sure it is caught up with blockchain synchronization?

If so, something seems broken in your wallet, it doesn't seem to be able to broadcast transactions anymore.

I'm curious, if you run:

Code:
getrawtransaction 2e3788fc45920b848b6639b78a0fecd17255643764ddfa6e74341ef7245b6343

in the console, do you get the same error as last time?


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: drawingthesun on November 13, 2013, 03:37:34 PM
Are you at a university? I know my university has blocked bitcoin so using the client over their wifi is a no go.

Edit: Using any client except a web wallet is a no go at my university.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: Tymer on November 13, 2013, 03:38:44 PM
Are you sure it is online and connected to peers?  Are you sure it is caught up with blockchain synchronization?

Yes like i said here:
Maybe your current multibit wallet is corrupted.

Just delete everything from multibit & install again.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: DannyHamilton on November 13, 2013, 03:38:49 PM
Maybe your current multibit wallet is corrupted.

- snip -

or simply unnistall & clear all data frm Multibit and install again, as they may be corrupt.

Yes like i said here:
Maybe your current multibit wallet is corrupted.
Just delete everything from multibit & install again.

Please don't give advice if you have no idea what you are talking about. You just clutter up the thread with useless noise and increase confusion.

The OP is having a problem broadcasting transactions from his Bitcoin-Qt wallet.  The transactions are never making it onto the bitcoin network.  This has nothing to do with his MultiBit wallet.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 13, 2013, 03:39:42 PM
Ok got 43BTC showed up in wallet. Sent straight to my MultiBit account but in not confirming once again.

tx is: 2e3788fc45920b848b6639b78a0fecd17255643764ddfa6e74341ef7245b6343 for anyone who wants to check it out.

That transaction does not exist on the bitcoin network as far as I can tell.

It appears that your wallet is not broadcasting the transactions that it builds.

Are you sure it is online and connected to peers?  Are you sure it is caught up with blockchain synchronization?

If so, something seems broken in your wallet, it doesn't seem to be able to broadcast transactions anymore.

I'm curious, if you run:

Code:
getrawtransaction 2e3788fc45920b848b6639b78a0fecd17255643764ddfa6e74341ef7245b6343

in the console, do you get the same error as last time?

Hey Danny, the tx came out fine on getrawtransaction. I will post results when I have finished messing around.

Agreed, Tymer can you please stop posting.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: Tymer on November 13, 2013, 03:40:06 PM
Maybe your current multibit wallet is corrupted.

- snip -

or simply unnistall & clear all data frm Multibit and install again, as they may be corrupt.

Please don't give advice if you have no idea what you are talking about.

The OP is having a problem broadcasting transactions from his Bitcoin-Qt wallet.  The transactions are never making it onto the bitcoin network.  This has nothing to do with his MultiBit wallet.


My guess, from what i am readed, is that or his web is blocking btc OR his Multibit is just bugged.

i may not understand much but that are my opinions.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: DannyHamilton on November 13, 2013, 03:41:41 PM
i may not understand much

Clearly, so please stop.

but that are my opinions.

OP isn't looking for opinions.  He's looking for assistance with a very specific problem.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: DannyHamilton on November 13, 2013, 03:43:18 PM
Hey Danny, the tx came out fine on getrawtransaction. I will post results when I have finished messing around.

Great.  Then we can analyze the transaction to see if we can figure out what's wrong with it (if anything), and if the transaction looks good, we can manually push it onto the bitcoin network in case your wallet is just having a communication problem.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: deepceleron on November 13, 2013, 03:47:03 PM
Just deleted tx's through pywallet, done bitcoin -rescan and balance shows 0 confirmed and 0 unconfirmed.

I have no idea what is going on but I hope I haven't just watched $19k go down the drain.

If you have your original wallet.dat backup containing the keys to spend your bitcoins, and haven't forgotten the password, then your money is always recoverable and spendable. What we are doing is attempting to remove the "reservation" of coins your wallet thinks you spent, but have never been included in a block.

The -rescan command looks through all blocks you have downloaded one-by-one to update your balance, adding payments to you and deducting payments you have sent. What you should see after a rescan is that the transactions tab shows all transactions this wallet has ever made, but with the unconfirmed ones removed.

Bitcoin-Qt needs to have completed downloading all blocks before you will see an accurate balance though. You should have the "up-to-date" checkmark in the lower right of your client before wondering WTF.

If pywallet seemed to operate normally, there are a few things that may have gone wrong:

- the rescan option might not have been called correctly (it needs a single hyphen for -rescan when you type it), this must launch a new copy of Bitcoin (it wasn't already running), and you should see the rescan dialog take considerable time when Bitcoin starts.

- was Bitcoin running when you ran pywallet? Bitcoin must be completely closed before anything accesses wallet.dat or you attempt to make a backup. In options, be sure "Start Bitcoin on system login", "minimize on close", and "minimize to the tray" (or whatever equivalent OSX options there are) are unchecked, and restart your computer to be sure Bitcoin-Qt is absolutely not running,

- pywallet didn't do what it was supposed to. Perhaps berkeley database libs were the wrong version or not installed correctly, or other unanticipated problems,

- you are not starting Bitcoin under your user name from the command prompt, which would create a new wallet for whatever user that was (root, etc),

- you didn't run pywallet under your username. File permissions or ownership may be incorrect, or it didn't find your wallet or save changes correctly,

- OSX Bitcoin-qt client is known for having blockchain database problems more often than it should (some bug that hasn't been identified yet), this could have happened coincidentally, making your blockchain or it's index un-scannable.

If you are sure the rescan was performed, looks like we need to try again.

I would rename the non-working wallet.dat, and restore your wallet.dat backup (which, for that much in BTC, it should be backed up in multiple places) to the ~/.bitcoin data directory. Everything should be like it was before when you run Bitcoin, including your unconfirmed transactions, confirming that your coins are still there and your backup is good.

Then meticulously follow the remove-transaction steps again, with a restart first to be sure Bitcoin isn't locking the wallet file. The file names in the pywallet "delete" tab are filled in correctly on most operating systems, but be sure they reference the correct full home directory path with your user name.

If you really need wallet recovery, I could do this for you, but would have you phone call me personally to communicate a strong password to 7zip up your wallet backup when sending it, etc. It would take about 5 minutes since I already have pywallet working. I could send send back the balance-restored original wallet.dat, or transfer all bitcoins to a brand new wallet you create and we pre-verify with test transactions is working 100%.

Edit: see that you got money transferred out of wallet.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 13, 2013, 03:50:08 PM
Hey Danny, the tx came out fine on getrawtransaction. I will post results when I have finished messing around.

Great.  Then we can analyze the transaction to see if we can figure out what's wrong with it (if anything), and if the transaction looks good, we can manually push it onto the bitcoin network in case your wallet is just having a communication problem.


I deleted the tx from the wallet! I will restore backup wallet now. Is it worth trying to resend it again.

Also, it might be worth noting that I done listaddressgroupings, dumpprivkey on the address which held the 43BTC, import to blockchain.info wallet and it says 0BTC is held at that address....

And when searching for the address on the blockchain, nothing can be found.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: DannyHamilton on November 13, 2013, 03:55:01 PM
Also, it might be worth noting that I done listaddressgroupings, dumpprivkey on the address which held the 43BTC, import to blockchain.info wallet and it says 0BTC is held at that address....

And when searching for the address on the blockchain, nothing can be found.

I'm beginning to wonder if the wallet is reporting the 43 BTC based on inputs that no longer exist.  Either spent from somewhere else that this wallet is unaware of, or lost in a blockchain reorganization where the inputs were spent and confirmed to some other address instead of yours.

Your wallet then wouldn't be able to broadcast the transaction, because all the peers would see it as invalid (trying to spend either non-existant, or already spent, outputs).

Then the re-scan would allow your wallet to discover that the inputs don't exist and would set your balance back to 0.

Analyzing the raw transaction would reveal if this is what is happening.

deepceleron, any thoughts on this possibility?


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 13, 2013, 03:57:16 PM
Backup has been restored and 43.xxxBTC sitting in wallet.

The address holding is: 16sfAJDmdEZahYva5YWa3RZ7FF6BMzU4Hj which says 0BTC is held at this address... :/

Just thought I would also add that 6.02 and 0.28 tx's are still showing as unconfirmed in the wallet too.

http://anonymouse.org/cgi-bin/anon-www.cgi/http://img801.imageshack.us/img801/4517/3aqy.png


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: DannyHamilton on November 13, 2013, 03:58:59 PM
Backup has been restored and 43.xxxBTC sitting in wallet.

The address holding is: 16sfAJDmdEZahYva5YWa3RZ7FF6BMzU4Hj which says 0BTC is held at this address... :/

please run:

Quote
listunspent

Also note, you should be able to copy and paste from the console into bitcointalk.

It shouldn't be necessary to create a screen capture to show what's in the console.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: deepceleron on November 13, 2013, 04:00:15 PM
Backup has been restored and 43.xxxBTC sitting in wallet.

The address holding is: 16sfAJDmdEZahYva5YWa3RZ7FF6BMzU4Hj which says 0BTC is held at this address... :/

Just thought I would also add that 6.02 and 0.28 tx's are still showing as unconfirmed in the wallet too.


A wallet has many addresses, most of which are not shown to you. Much of your balance will be in "change" addresses if you have used your wallet to send payments.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 13, 2013, 04:00:27 PM
Backup has been restored and 43.xxxBTC sitting in wallet.

The address holding is: 16sfAJDmdEZahYva5YWa3RZ7FF6BMzU4Hj which says 0BTC is held at this address... :/

please run:

Quote
listunspent


16:00:04

listunspent


16:00:04

[
]


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: DannyHamilton on November 13, 2013, 04:02:40 PM
A wallet has many addresses, most of which are not shown to you. Much of your balance will be in "change" addresses if you you have used your wallet to send payments.

deepceleron, Yes but, look at his screen capture.

listaddressgroupings appears to show the BTC in unspent outputs that were sent to that particular address...

And yet listunspent indicates NO unspent outputs!

???


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: DannyHamilton on November 13, 2013, 04:04:28 PM
If you don't mind (and if deepceleron doesn't object), I'd really like to see the raw transaction.

I suspect it may tell us something about what bitcoins the wallet thinks it has, and why the transactions aren't broadcasting.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 13, 2013, 04:05:13 PM
If you don't mind (and if deepceleron doesn't object), I'd really like to see the raw transaction.

I suspect it may tell us something about what bitcoins the wallet thinks it has, and why the transactions aren't broadcasting.

Which tx would you like me to post?


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: DannyHamilton on November 13, 2013, 04:06:47 PM
If you don't mind (and if deepceleron doesn't object), I'd really like to see the raw transaction.

I suspect it may tell us something about what bitcoins the wallet thinks it has, and why the transactions aren't broadcasting.

Which tx would you like me to post?

Send the 43 BTC to your MultiBit wallet.

When it shows unconfirmed, run getrawtransaction on the new transaction ID.

Post the rawtransaction here.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 13, 2013, 04:08:59 PM
If you don't mind (and if deepceleron doesn't object), I'd really like to see the raw transaction.

I suspect it may tell us something about what bitcoins the wallet thinks it has, and why the transactions aren't broadcasting.

Which tx would you like me to post?

Send the 43 BTC to your MultiBit wallet.

When it shows unconfirmed, run getrawtransaction on the new transaction ID.

Post the rawtransaction here.


16:08:45

getrawtransaction f68e7fe0c28586ed965a5cce64ee473b4fa818eb6be0b96bb12d292c06d63868


16:08:45

01000000018d92b3efedf8a30052c6470f83811421cbf028bab01d424c0499081d7f49078b00000 0006a4730440220799fc6897c2bde35253fea64dd2eec331fedb2e317533a38525284e4393ca813 02205fc85c304b60a9651d7b2e7eb2097d1f68c085046e47df8e05a20f9e2efe68c501210233e67 b77903e32cd823204ea1484489488bae73863a590d75b34cd4b339f529cffffffff0200cb4c0001 0000001976a9142923a16ba5942c4b9963a332fa152cb3845cca5688ace8847405000000001976a 9143e32449feae9a9cb742d8a2ea56e98bd144ab6f288ac00000000


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: DannyHamilton on November 13, 2013, 04:22:23 PM
16:08:45
01000000018d92b3efedf8a30052c6470f83811421cbf028bab01d424c0499081d7f49078b00000 0006a4730440220799fc6897c2bde35253fea64dd2eec331fedb2e317533a38525284e4393ca813 02205fc85c304b60a9651d7b2e7eb2097d1f68c085046e47df8e05a20f9e2efe68c501210233e67 b77903e32cd823204ea1484489488bae73863a590d75b34cd4b339f529cffffffff0200cb4c0001 0000001976a9142923a16ba5942c4b9963a332fa152cb3845cca5688ace8847405000000001976a 9143e32449feae9a9cb742d8a2ea56e98bd144ab6f288ac00000000

Ok, here's the what the wallet is attempting to spend.

Code:
"vin" : [
{
"txid" : "8b07497f1d0899044c421db0ba28f0cb211481830f47c65200a3f8edefb3928d",
"vout" : 0,
"scriptSig" : {

It seems to believe that you received 43.091522280 BTC in transactionID 8b07497f1d0899044c421db0ba28f0cb211481830f47c65200a3f8edefb3928d.

However, that transaction does not exist in the blockchain. As I suspected, this is why your transaction isn't confirming, and why it isn't being relayed on the network.  As far as the rest of the bitcoin network is concerned, those bitcoins have never existed.  I'm not yet sure why your wallet thinks it received such a transaction.

If you look in the "Transactions" section of your wallet, and search for address 16sfAJDmdEZahYva5YWa3RZ7FF6BMzU4Hj, can you find the date and time that the wallet received the transaction?  If so, do you recall who you would have received the 43.091522280 BTC from on that day?


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: deepceleron on November 13, 2013, 04:27:02 PM
Just deleted tx's through pywallet, done bitcoin -rescan and balance shows 0 confirmed and 0 unconfirmed.
Looks like this might be showing the correct balance, based on the input above!


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: DannyHamilton on November 13, 2013, 04:31:58 PM
Just deleted tx's through pywallet, done bitcoin -rescan and balance shows 0 confirmed and 0 unconfirmed.
Looks like this might be showing the correct balance, based on the input above!

Agreed.  It looks like the OP is a victim of a double spend.  Possibly intentional, possibly accidental.

The transactions aren't confirming because peers refuse to relay the transaction with an invalid input, and the rescan shows the proper (0 BTC) balance because it discovers that the 43 BTC transaction never made it into the blockchain.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: Moebius327 on November 13, 2013, 04:42:05 PM
Type listreceivedbyaddress in console and paste all the addresses here.

Edit: If it's ok for you. Or send me a PM.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: DannyHamilton on November 13, 2013, 04:43:38 PM
Type listreceivedbyaddress in console and paste all the addresses here.

We already know what address received the bad transaction.  How is this going to help?


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: Moebius327 on November 13, 2013, 04:44:46 PM
Type listreceivedbyaddress in console and paste all the addresses here.

We already know what address received the bad transaction.  How is this going to help?

Well as I see you run out of ideas. Why bother other people that want to help?


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: Amitabh S on November 13, 2013, 04:48:13 PM
16:08:45
01000000018d92b3efedf8a30052c6470f83811421cbf028bab01d424c0499081d7f49078b00000 0006a4730440220799fc6897c2bde35253fea64dd2eec331fedb2e317533a38525284e4393ca813 02205fc85c304b60a9651d7b2e7eb2097d1f68c085046e47df8e05a20f9e2efe68c501210233e67 b77903e32cd823204ea1484489488bae73863a590d75b34cd4b339f529cffffffff0200cb4c0001 0000001976a9142923a16ba5942c4b9963a332fa152cb3845cca5688ace8847405000000001976a 9143e32449feae9a9cb742d8a2ea56e98bd144ab6f288ac00000000
It seems to believe that you received 43.091522280 BTC in transactionID 8b07497f1d0899044c421db0ba28f0cb211481830f47c65200a3f8edefb3928d.

However, that transaction does not exist in the blockchain. As I suspected, this is why your transaction isn't confirming, and why it isn't being relayed on the network.  As far as the rest of the bitcoin network is concerned, those bitcoins have never existed.  I'm not yet sure why your wallet thinks it received such a transaction.


This is what likely happened. A quick google search shows that your client indeed tried to broadcast but it was rejected.
Here is a cached copy (https://webcache.googleusercontent.com/search?q=cache:Et2Bpq_XrUcJ:http://blockchain.info/da/rejected%2B8b07497f1d0899044c421db0ba28f0cb211481830f47c65200a3f8edefb3928d&oe=utf-8) of blockchain's rejected transactions, which shows that the tx was indeed broadcasted.

Looks like the coins were double spent soon afterwards. Do you remember when the tx was received and the sender's address?
It is strange that QT attempted to send the tx without it confirming! very unusual!


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: Tymer on November 13, 2013, 04:49:53 PM
16:08:45
01000000018d92b3efedf8a30052c6470f83811421cbf028bab01d424c0499081d7f49078b00000 0006a4730440220799fc6897c2bde35253fea64dd2eec331fedb2e317533a38525284e4393ca813 02205fc85c304b60a9651d7b2e7eb2097d1f68c085046e47df8e05a20f9e2efe68c501210233e67 b77903e32cd823204ea1484489488bae73863a590d75b34cd4b339f529cffffffff0200cb4c0001 0000001976a9142923a16ba5942c4b9963a332fa152cb3845cca5688ace8847405000000001976a 9143e32449feae9a9cb742d8a2ea56e98bd144ab6f288ac00000000
It seems to believe that you received 43.091522280 BTC in transactionID 8b07497f1d0899044c421db0ba28f0cb211481830f47c65200a3f8edefb3928d.

However, that transaction does not exist in the blockchain. As I suspected, this is why your transaction isn't confirming, and why it isn't being relayed on the network.  As far as the rest of the bitcoin network is concerned, those bitcoins have never existed.  I'm not yet sure why your wallet thinks it received such a transaction.


This is what likely happened. A quick google search shows that your client indeed tried to broadcast but it was rejected.
Here is a cached copy (https://webcache.googleusercontent.com/search?q=cache:Et2Bpq_XrUcJ:http://blockchain.info/da/rejected%2B8b07497f1d0899044c421db0ba28f0cb211481830f47c65200a3f8edefb3928d&oe=utf-8) of blockchain's rejected transactions, which shows that the tx was indeed broadcasted.

Looks like the coins were double spent soon afterwards. Do you remember when the tx was received and the sender's address?
It is strange that QT attempted to send the tx without it confirming! very unusual!


Resuming: You Got Scammed.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: deepceleron on November 13, 2013, 05:03:51 PM
It is strange that QT attempted to send the tx without it confirming! very unusual!

This ability is needed because of change, if you had to wait for your change to confirm before you could send another transaction from Bitcoin, you would be limited to one transaction per block. Bitcoin considers all money you've received as spendable, it is up to you to use the information about number of confirmations to see if you should be spending amounts that need the unconfirmed coins.

I'm posting because I have assistance to offer, not for a bounty. Adding a bounty to a tech support thread attracts others that want a bounty but do not offer assistance.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: DannyHamilton on November 13, 2013, 05:07:12 PM
I'm posting because I have assistance to offer, not for a bounty. Adding a bounty to a tech support thread attracts others that want a bounty but do not offer assistance.
Agreed.  A bounty in the Technical Support thread is usually a good way to fill a thread with useless chatter and random guesses.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: DannyHamilton on November 13, 2013, 05:10:26 PM
Well as I see you run out of ideas.

I haven't run out of ideas.  I've assisted in directing the user to discover exactly what is happening in their wallet.  I've also asked that they find the date & time of the transaction that funded their wallet so they can attempt to figure out where & when the double-spend that messed up their wallet came from.

Why bother other people that want to help?

Because your random guessing and instructions that add no value distract from the problem, waste time, and cause confusion.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 13, 2013, 05:41:59 PM
I will attempt to find out but will it help retrieve the coins or are they completely gone?

Tymer, stop with the bullshit posts and go back to playing with your 0.0056BTC


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: Amitabh S on November 13, 2013, 05:44:02 PM
I will attempt to find out but will it help retrieve the coins or are they completely gone?


They are most likely gone! The only reason people asked you to find out is to know who sent you those coins so you can "request" him/her to send you again. Or maybe request a "scammer" tag for him/her.

In the rare chance, your client messed up, it is giving you the wrong address and tx (unlikely). If you can be certain that the address you quoted is where you "received" the coins then they are 100% gone.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: deepceleron on November 13, 2013, 05:49:41 PM
I will attempt to find out but will it help retrieve the coins or are they completely gone?

Tymer, stop with the bullshit posts and go back to playing with your 0.0056BTC

If this was a payment to you by a third party, you can make the case to them that their payment to you was never received. However, you should not have completed a sale or accepted the payment as legitimate until you saw it had confirmations - there is a likelihood that it was intentionally constructed from other bad transactions in a way that would never confirm.

(hrm... the forum red-text alerting of another thread post while you were responding isn't working or was removed...)


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 14, 2013, 05:39:31 AM
I would presume coins are gone as I can't seem to figure out where the tx come from.

Anyway, I will still award the bounty (0.91BTC unfortunately!)

Please could the following post their btc address;

deepceleron
DannyHamilton
/dev/null
jackjack
drpepperyummy

Bounty will be split evenly in the form of 0.182BTC. Any who do not post their btc address will not receive bounty :(


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: /dev/null on November 14, 2013, 07:06:37 AM
I would presume coins are gone as I can't seem to figure out where the tx come from.

Anyway, I will still award the bounty (0.91BTC unfortunately!)

Please could the following post their btc address;

deepceleron
DannyHamilton
/dev/null
jackjack
drpepperyummy

Bounty will be split evenly in the form of 0.182BTC. Any who do not post their btc address will not receive bounty :(


1Cqrt87u9VC5Qr9RKT4qXwUXv1mVVyH25J

Thank you very much.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: DannyHamilton on November 14, 2013, 07:27:52 AM
I would presume coins are gone as I can't seem to figure out where the tx come from.

Anyway, I will still award the bounty (0.91BTC unfortunately!)

Please could the following post their btc address;

deepceleron
DannyHamilton
/dev/null
jackjack
drpepperyummy

Bounty will be split evenly in the form of 0.182BTC. Any who do not post their btc address will not receive bounty :(

No bounty necessary, but thanks for the offer.


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: Eternity on November 14, 2013, 10:29:35 AM
Quote
The easiest solution is to find your wallet.dat of your Bitcoin client

Import this into a new wallet on Blockchain.info. Your balance will show up in there and you will have access to your BTC.

Why did you move me out gave very good solution to you aswell

Since they are lost there is nothing to do now :(

This was indeed quality solution as this sorted out many issues for lots

Anyways if you think here is mine :   1Lo68CyAqyuEYuZ6Lbk6yndik79tfo2rYz


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: /dev/null on November 14, 2013, 10:34:54 AM
Quote
The easiest solution is to find your wallet.dat of your Bitcoin client

Import this into a new wallet on Blockchain.info. Your balance will show up in there and you will have access to your BTC.

Why did you move me out gave very good solution to you aswell

Since they are lost there is nothing to do now :(

This was indeed quality solution as this sorted out many issues for lots

Anyways if you think here is mine :   1Lo68CyAqyuEYuZ6Lbk6yndik79tfo2rYz

Huh, I told him to do that on page 2..


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: Eternity on November 14, 2013, 01:05:03 PM
Those what i wrote was well tested by me


Title: Re: Unconfirmed transaction (1BTC bounty paid for resolution!)
Post by: omgitsmehehe on November 14, 2013, 03:01:25 PM
Quote
The easiest solution is to find your wallet.dat of your Bitcoin client

Import this into a new wallet on Blockchain.info. Your balance will show up in there and you will have access to your BTC.

Why did you move me out gave very good solution to you aswell

Since they are lost there is nothing to do now :(

This was indeed quality solution as this sorted out many issues for lots

Anyways if you think here is mine :   1Lo68CyAqyuEYuZ6Lbk6yndik79tfo2rYz

Because your solution, as dev states, was basically a copy post of another. Either way, that solution was never tested as privkeys had already been moved.

Also, just because I do not like your 'the world owes me something' attitude. You have only made 3 posts and 2 contain your donation address and you bragging about how the solution will work and how good it was.