Bitcoin Forum
November 18, 2024, 01:27:35 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 6 »  All
  Print  
Author Topic: Unconfirmed transaction (1BTC bounty paid for resolution!)  (Read 7426 times)
omgitsmehehe (OP)
Full Member
***
Offline Offline

Activity: 580
Merit: 108



View Profile
November 10, 2013, 12:44:01 PM
Last edit: November 11, 2013, 01:45:39 PM by omgitsmehehe
 #1

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!

Buffer Overflow
Legendary
*
Offline Offline

Activity: 1652
Merit: 1016



View Profile
November 10, 2013, 12:45:43 PM
 #2

You can't really. The coins will confirm in time. Don't worry it will be broadcast if you restart QT I'm sure.


omgitsmehehe (OP)
Full Member
***
Offline Offline

Activity: 580
Merit: 108



View Profile
November 10, 2013, 12:48:57 PM
 #3

I have restarted QT numerous times including a fresh install of operating system and fresh block chain download.

Buffer Overflow
Legendary
*
Offline Offline

Activity: 1652
Merit: 1016



View Profile
November 10, 2013, 12:50:31 PM
 #4

I have restarted QT numerous times including a fresh install of operating system and fresh block chain download.

Is it fully synced?

omgitsmehehe (OP)
Full Member
***
Offline Offline

Activity: 580
Merit: 108



View Profile
November 10, 2013, 12:51:54 PM
 #5

Yes, 100%. The 0.28btc transaction has been unconfirmed and unbroadcast since April this year.

Buffer Overflow
Legendary
*
Offline Offline

Activity: 1652
Merit: 1016



View Profile
November 10, 2013, 12:52:04 PM
 #6

You could retrieve the private keys with 'dumpprivkey' command. Then with a fresh wallet, import the keys with 'importprivkey'. That might work.

omgitsmehehe (OP)
Full Member
***
Offline Offline

Activity: 580
Merit: 108



View Profile
November 10, 2013, 12:55:25 PM
 #7

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.

drawingthesun
Legendary
*
Offline Offline

Activity: 1176
Merit: 1015


View Profile
November 10, 2013, 01:06:53 PM
 #8

Restart bitcoin with the -rescan option in command line.

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
Moebius327
Hero Member
*****
Offline Offline

Activity: 770
Merit: 500



View Profile
November 10, 2013, 01:08:09 PM
Last edit: November 10, 2013, 01:23:20 PM by Moebius327
 #9

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
deepceleron
Legendary
*
Offline Offline

Activity: 1512
Merit: 1036



View Profile WWW
November 10, 2013, 07:30:01 PM
Last edit: November 11, 2013, 10:29:31 PM by deepceleron
 #10

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.
omgitsmehehe (OP)
Full Member
***
Offline Offline

Activity: 580
Merit: 108



View Profile
November 10, 2013, 08:09:31 PM
 #11

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?

deepceleron
Legendary
*
Offline Offline

Activity: 1512
Merit: 1036



View Profile WWW
November 10, 2013, 08:13:01 PM
 #12

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
TheButterZone
Legendary
*
Offline Offline

Activity: 3080
Merit: 1032


RIP Mommy


View Profile WWW
November 11, 2013, 01:21:40 AM
 #13

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

Saying that you don't trust someone because of their behavior is completely valid.
DannyHamilton
Legendary
*
Offline Offline

Activity: 3486
Merit: 4851



View Profile
November 11, 2013, 03:14:08 AM
 #14

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.
deepceleron
Legendary
*
Offline Offline

Activity: 1512
Merit: 1036



View Profile WWW
November 11, 2013, 06:50:15 AM
 #15


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.
Amitabh S
Legendary
*
Offline Offline

Activity: 1001
Merit: 1005


View Profile
November 11, 2013, 01:45:34 PM
 #16

If you don't mind PM'ing me the private key, I could look into it.

Coinsecure referral ID: https://coinsecure.in/signup/refamit (use this link to signup)
omgitsmehehe (OP)
Full Member
***
Offline Offline

Activity: 580
Merit: 108



View Profile
November 11, 2013, 01:48:34 PM
 #17

If you don't mind PM'ing me the private key, I could look into it.

Don't be so ridiculous.

Amitabh S
Legendary
*
Offline Offline

Activity: 1001
Merit: 1005


View Profile
November 11, 2013, 01:49:32 PM
 #18

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?

Coinsecure referral ID: https://coinsecure.in/signup/refamit (use this link to signup)
Moebius327
Hero Member
*****
Offline Offline

Activity: 770
Merit: 500



View Profile
November 11, 2013, 01:51:10 PM
Last edit: November 11, 2013, 04:31:41 PM by Moebius327
 #19

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.
/dev/null
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


View Profile
November 11, 2013, 01:57:13 PM
 #20

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


Pages: [1] 2 3 4 5 6 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!