Bitcoin Forum
May 26, 2024, 10:44:45 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Regaining BTC sent with 0 conf  (Read 877 times)
omgitsmehehe (OP)
Full Member
***
Offline Offline

Activity: 580
Merit: 108



View Profile
May 07, 2013, 11:58:27 PM
 #1

Hello,

I have sent a 0.2805BTC transaction on 19/04/2013 and is basically stuck (has 0 confirmations). How can I get this added back into my wallet balance?


syn999
Full Member
***
Offline Offline

Activity: 196
Merit: 100



View Profile
May 08, 2013, 12:06:12 AM
 #2

 I dont think there is a way to get it back

DannyHamilton
Legendary
*
Offline Offline

Activity: 3402
Merit: 4656



View Profile
May 08, 2013, 02:17:42 AM
 #3

I dont think there is a way to get it back

Correction.  There is no easy way to get it back.

You can look into using pywallet to delete the transaction from your wallet.  You could also export all the private keys from your wallet and import them into a new wallet.

Either solution requires a bit of technical knowledge and runs the risk of losing bitcoins and messing up your wallet if you don't know what you're doing.
FocusMedia
Newbie
*
Offline Offline

Activity: 14
Merit: 0



View Profile
May 08, 2013, 02:18:51 AM
 #4

It's not really worth messing up your wallet over it. If you're wondering why it isn't getting confirmed is that it can be slow so wait it out for a bit.
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
May 08, 2013, 02:23:10 AM
 #5

Assuming that you didn't send any fee with the tx you'll just have to wait (eventually it should go through).

Next time if you want the tx to go faster than add a tx fee (0.0005).

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
DannyHamilton
Legendary
*
Offline Offline

Activity: 3402
Merit: 4656



View Profile
May 08, 2013, 02:24:48 AM
 #6

If you're wondering why it isn't getting confirmed is that it can be slow so wait it out for a bit.

The transaction doesn't even show up on the network. I don't think any miners know about it.  Looking at the date of the transaction in his image, it appears that it was sent 18 days ago.

I'm guessing that the OP is running an older version of the wallet that allowed them to send very large (in terms of bytes) transactions or transactions with outputs less than 0.01 BTC without including a transaction fee.  If that is so, then most likely, none of his peers are relaying it (or ever will).

Newer versions of Bitcoin-Qt enforce a fee to avoid this very situation.
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
May 08, 2013, 02:29:47 AM
 #7

Oops - missed the date sent (still half asleep) - I think pywallet is probably your best option now (to delete the tx from your wallet after which you may need to start with a -rescan to fix up the balance).

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
scintill
Sr. Member
****
Offline Offline

Activity: 448
Merit: 254


View Profile WWW
May 08, 2013, 02:32:14 AM
 #8

The transaction doesn't even show up on the network. I don't think any miners know about it.  Looking at the date of the transaction in his image, it appears that it was sent 18 days ago.

I'm guessing that the OP is running an older version of the wallet that allowed them to send very large (in terms of bytes) transactions or transactions with outputs less than 0.01 BTC without including a transaction fee.  If that is so, then most likely, none of his peers are relaying it (or ever will).

Newer versions of Bitcoin-Qt enforce a fee to avoid this very situation.

Interesting.  OP, if you still want the transaction to go through and you post the raw transaction, someone might be able to get it confirmed for you (such as through direct relay to Eligius -- I'm pretty sure I've seen them take a tx with no fees at all.)  This might be safer than hacking wallet.dat.  In any case, backup your wallet.dat before messing with it.

1SCiN5kqkAbxxwesKMsH9GvyWnWP5YK2W | donations
MartinReynolds
Newbie
*
Offline Offline

Activity: 14
Merit: 0



View Profile
May 08, 2013, 02:33:48 AM
 #9

úpdate ur bitcoin software also.
omgitsmehehe (OP)
Full Member
***
Offline Offline

Activity: 580
Merit: 108



View Profile
May 08, 2013, 07:34:37 PM
 #10

Hey guys,

I'm updated on 0.8.1. I also included a fee with the tx;



Blowfeld
Newbie
*
Offline Offline

Activity: 53
Merit: 0



View Profile
May 08, 2013, 08:50:08 PM
Last edit: May 08, 2013, 09:35:38 PM by Blowfeld
 #11

Hello,

I have sent a 0.2805BTC transaction on 19/04/2013 and is basically stuck (has 0 confirmations). How can I get this added back into my wallet balance?

Untried.  But *should* work without using any non-standard tools and without risk to your existing wallet.  (Note step #2 !!!)

1.  Export the private key which was the source of the funds for the $0.2805BTC transaction.

2.  To be safe, use a different computer for the following!  I'm not responsible if you mess up your original wallet!

3.  Create a brand new wallet on the different computer.

4.  Import the private key you saved in step 1.  With most wallets, the import should kick off a rescan of the block chain.

5.  Assuming the client running your new wallet isn't talking to the client running your old wallet, the new wallet will only see what's in the block chain.  (And you say the blockchain still has your $0.2805BTC.)

6.  Send the money from the new client.  You can send it back to yourself or you can send it to the originally intended address.

7.  When the transaction created in #6 gets some confirmations, the original transaction will become a failed "double-spend" attempt.  All should be well.

Good luck.

[Edit:  
Revised #6.  Send *all* of the money from the new wallet back to yourself.  (To a receive address known to the old wallet).

Otherwise, be aware that your new wallet may send change back to a (possibly hidden) address known only to the new wallet.  Be sure all the expected money appears in your old wallet before you even *think* about destroying the new wallet.  You may need to explicitly send the change seen only in your new wallet to an address known to your old wallet.]
Welsh
Staff
Legendary
*
Offline Offline

Activity: 3276
Merit: 4111


View Profile
May 08, 2013, 08:58:26 PM
 #12

I think pywallet, is your best option.
But beware, it's not really worth messing your bitcoin wallet up, unless you export all your bitcoin to a separate wallet.
There are other options, I believe there is a youtube video which has a step by step guide on how to do this, you might want to check that out.
DannyHamilton
Legendary
*
Offline Offline

Activity: 3402
Merit: 4656



View Profile
May 08, 2013, 08:59:17 PM
 #13

Very odd that your wallet is not rebroadcasting that transaction.

You can try starting up the wallet with the -rescan option. You can try using pywallet.  You can try importing the private keys into another wallet. You can just live with it sitting in your wallet unconfirmed indefinitely. Or, you can send you wallet to a trusted expert who can resolve the issue for you.

At this point, after nearly 20 days, if it isn't being broadcast to peers, or if peers are refusing to relay it, then I don't think it will ever confirm on its own.

If you do decide to send your wallet to an expert, you may want to have them post some funds to an escrow holder.  The escrow holder could release the posted funds to you if the "expert" fails to deliver.  If the expert delivers, you'll want to generate brand new addresses (or better yet, start a brand new wallet) since the "expert" will have access to all the private keys of your old addresses.
omgitsmehehe (OP)
Full Member
***
Offline Offline

Activity: 580
Merit: 108



View Profile
May 09, 2013, 01:22:44 AM
 #14

I'd rather not mess up my wallet since I have a fairly decent amount of BTC in there. I didn't realise it would be so complicated hehe.

Thanks anyway guys.

Pages: [1]
  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!