Pages:
Author

Topic: Cannot find my transaction on blockchain / No confirmations after 48hours+! HELP (Read 5507 times)

newbie
Activity: 17
Merit: 0
" No information available about transaction (code -5) "

Odd.  I'm tempted to explore this a bit more to see if we can figure out what happened.

btw Danny, i do appreciate your support and your quality. So regardless i will be donating 1btc to that charity you proposed.

Is there anything else to do? :/

Yes, but I'm trying to decide what's the best next course of action to have the best chance of success without wasting time.

If you're willing to share the transaction ID with me for the transaction that you sent to localbitcoins, I'd dig into that a bit for you.  You could share it here or via PM if you prefer.  I have a GPG public key if you would prefer to send it encrypted.

If the transaction was confirmed and it was sent from this wallet, then the wallet should have found it in the blockchain after the zapwallettxes.

You could try shutting down the wallet and then re-starting it from the command line with the -rescan command line option.  This will force the wallet to scan the entire blockchain again looking for confirmed transactions that it doesn't know about.  I'd be really surprised if it finds it during a rescan after failing to find it during the zapwallettxes, but it won't hurt anything (aside from potentially wasting your time).

As jaydipmodhwadia has mentioned, you could try a -reindex as well. This will rebuild all the indexes from the current blk000??.dat files on your hard drive.  This is another step that won't hurt, but is likely to waste time since we don't have any indication yet that it would help.




Nevermind about the local bitcoins, that was just a mis-calculation. Just missing my 6bitcoins from my wallet balance.
copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
" No information available about transaction (code -5) "

Odd.  I'm tempted to explore this a bit more to see if we can figure out what happened.

btw Danny, i do appreciate your support and your quality. So regardless i will be donating 1btc to that charity you proposed.

Is there anything else to do? :/

Yes, but I'm trying to decide what's the best next course of action to have the best chance of success without wasting time.

If you're willing to share the transaction ID with me for the transaction that you sent to localbitcoins, I'd dig into that a bit for you.  You could share it here or via PM if you prefer.  I have a GPG public key if you would prefer to send it encrypted.

If the transaction was confirmed and it was sent from this wallet, then the wallet should have found it in the blockchain after the zapwallettxes.

You could try shutting down the wallet and then re-starting it from the command line with the -rescan command line option.  This will force the wallet to scan the entire blockchain again looking for confirmed transactions that it doesn't know about.  I'd be really surprised if it finds it during a rescan after failing to find it during the zapwallettxes, but it won't hurt anything (aside from potentially wasting your time).

As jaydipmodhwadia has mentioned, you could try a -reindex as well. This will rebuild all the indexes from the current blk000??.dat files on your hard drive.  This is another step that won't hurt, but is likely to waste time since we don't have any indication yet that it would help.

Do you think maybe the wallet.dat is partially corrupted? If so, e.g. only a few priv. keys can no longer be accessed, it should show in the debug.log and restoring from a backup not too old could do the trick.
legendary
Activity: 3472
Merit: 4801
" No information available about transaction (code -5) "

Odd.  I'm tempted to explore this a bit more to see if we can figure out what happened.

btw Danny, i do appreciate your support and your quality. So regardless i will be donating 1btc to that charity you proposed.

Is there anything else to do? :/

Yes, but I'm trying to decide what's the best next course of action to have the best chance of success without wasting time.

If you're willing to share the transaction ID with me for the transaction that you sent to localbitcoins, I'd dig into that a bit for you.  You could share it here or via PM if you prefer.  I have a GPG public key if you would prefer to send it encrypted.

If the transaction was confirmed and it was sent from this wallet, then the wallet should have found it in the blockchain after the zapwallettxes.

You could try shutting down the wallet and then re-starting it from the command line with the -rescan command line option.  This will force the wallet to scan the entire blockchain again looking for confirmed transactions that it doesn't know about.  I'd be really surprised if it finds it during a rescan after failing to find it during the zapwallettxes, but it won't hurt anything (aside from potentially wasting your time).

As jaydipmodhwadia has mentioned, you could try a -reindex as well. This will rebuild all the indexes from the current blk000??.dat files on your hard drive.  This is another step that won't hurt, but is likely to waste time since we don't have any indication yet that it would help.

newbie
Activity: 17
Merit: 0
In regards to: 'getrawtransaction' -- Nothing has been listed.

If you didn't make a typing error, then this is concerning.

If you sent the transaction from this wallet, then getrawtransaction should have returned information about the transaction.

Are you sure you used the correct transaction ID?  Are you sure that you spelled getrawtransaction correctly?  Can you try it without the space and 1 at the end?

In other words:
Code:
getrawtransaction TXID
Where you replace TXID with the actual transaction ID

I don't think my wallet is somewhat damaged, since other transactions are going in and out fine. It's been over 4days now since this has took place, so surely by now it should be returned to my wallet.

If you sent a transaction from the wallet and the transaction is confirmed, then getrawtransaction should return information about the transaction.  If it doesn't, then there is something wrong with the transaction list in the wallet.

" No information available about transaction (code -5) "

btw Danny, i do appreciate your support and your quality. So regardless i will be donating 1btc to that charity you proposed.

Is there anything else to do? :/

hero member
Activity: 882
Merit: 500
Where am I?
If you do not see the 6 BTC in your wallet addresses online blockchain explorers, then they went somewhere go through the transaction history in the online block explorers and find out where the 6 BTC was sent

Did you even read this thread, or are you just entertaining yourself by jumping in the middle of a conversation and giving random advice in hopes of confusing the situation and making things worse?


Yes I did read the entire thread and no not entertaining myself.

I had a similar issue to no matter what I did I had missing BTC on my local wallet, but the online blockchain explorer should the correct amount.  There was something wrong with the PC/Wallet cause I imported my private key to another wallet and everything showed correctly.
legendary
Activity: 4228
Merit: 1313
...
People keep messaging me saying they need my wallet.dat to fix this, well that's not going to happen.. im not dumb.

Good!  Don't give anyone your wallet.    Glad you didn't send it to them!

Are you sure that this is the correct wallet.dat?  And you have backups?
legendary
Activity: 3472
Merit: 4801
In regards to: 'getrawtransaction' -- Nothing has been listed.

If you didn't make a typing error, then this is concerning.

If you sent the transaction from this wallet, then getrawtransaction should have returned information about the transaction.

Are you sure you used the correct transaction ID?  Are you sure that you spelled getrawtransaction correctly?  Can you try it without the space and 1 at the end?

In other words:
Code:
getrawtransaction TXID
Where you replace TXID with the actual transaction ID

I don't think my wallet is somewhat damaged, since other transactions are going in and out fine. It's been over 4days now since this has took place, so surely by now it should be returned to my wallet.

If you sent a transaction from the wallet and the transaction is confirmed, then getrawtransaction should return information about the transaction.  If it doesn't, then there is something wrong with the transaction list in the wallet.
sr. member
Activity: 322
Merit: 250
Verify my Bitcoin Address before EVERY transaction
OP: Has it finished the zapping process..? It may be that you have to run it more than once..? (also, keep your wallet.dat file as safe as possible and DO NOT give it to anyone who either DM's you asking for it... It could be a silly mistake you make. Also as a user has said, can you post the receiving addresses..? I'm happy however, if you do not want to provide them. (this is for the 6 btc which you have not received)

DannyHamilton: Do you think that he may need to reindex his whole blockchain again maybe because the old version did not correctly convert..?

Thanks,
Jay.
legendary
Activity: 3472
Merit: 4801
If you do not see the 6 BTC in your wallet addresses online blockchain explorers, then they went somewhere go through the transaction history in the online block explorers and find out where the 6 BTC was sent

Did you even read this thread, or are you just entertaining yourself by jumping in the middle of a conversation and giving random advice in hopes of confusing the situation and making things worse?

post your BTC receiving addresses and I am sure people here will help.

Certainly this investigation would be much easier if the OP was willing to provide a list of all addresses in the wallet as well as the output of listunspent and all the transaction IDs from the wallet.

However, since the OP hasn't provided any of this information yet, I'm assuming that they prefer to maintain their privacy.  I'm doing what I can to walk them through the process of investigating it themselves.  In the process they are hopefully learning more about how bitcoin works in the first place (as will anyone else that takes the time to read and understand this thread).
legendary
Activity: 3472
Merit: 4801
What does the online blockchain explorers show your wallet has in it?

This is a useless question.  In order to answer it, the OP would need to look up every address that the wallet has stored. This is what we are already doing with the listunspent and getrawtransaction commands.
hero member
Activity: 882
Merit: 500
Where am I?
What does the online blockchain explorers show your wallet has in it?  If it is the amount you should have then you are good, you just need to play with your client to get whatever error is happening with your client corrected.

It states i have 0BTC in my address, obviously thats not true... i had to make a fresh receiving address, so this is probably the reason why.

In regards to: 'getrawtransaction' -- Nothing has been listed.

I don't think my wallet is somewhat damaged, since other transactions are going in and out fine. It's been over 4days now since this has took place, so surely by now it should be returned to my wallet.

If you do not see the 6 BTC in your wallet addresses online blockchain explorers, then they went somewhere go through the transaction history in the online block explorers and find out where the 6 BTC was sent, or post your BTC receiving addresses and I am sure people here will help.
newbie
Activity: 17
Merit: 0
What does the online blockchain explorers show your wallet has in it?  If it is the amount you should have then you are good, you just need to play with your client to get whatever error is happening with your client corrected.

It states i have 0BTC in my address, obviously thats not true... i had to make a fresh receiving address, so this is probably the reason why.

In regards to: 'getrawtransaction' -- Nothing has been listed.

I don't think my wallet is somewhat damaged, since other transactions are going in and out fine. It's been over 4days now since this has took place, so surely by now it should be returned to my wallet.
hero member
Activity: 882
Merit: 500
Where am I?
What does the online blockchain explorers show your wallet has in it?  If it is the amount you should have then you are good, you just need to play with your client to get whatever error is happening with your client corrected.
legendary
Activity: 3472
Merit: 4801
They all add up to the standing balance in my bitcoin wallet. However I'm still missing the 6bitcoins from that list, and also a 2bitcoin withdrawal to localbitcoins.

If the sum of the unspent outputs matches your wallet balance, then the next step is going to be figuring out which outputs are missing from the wallet.  You'll need to go through them to figure that out.  Once you know exactly which outputs are missing, we'll be able to see if they were spent in a transaction in the blockchain, or if there is something wrong with the wallet's UTXO set.

So basically.. My wallet needs to subtract the 2btc from which i sent too localbitcoins (that has been confirmed) and it needs to add the 6bitcoins back into my wallet since it hasnt been sent anywhere.

The wallet doesn't "subtract bitcoins" or "add bitcoins".  All it does is keep track of unspent outputs and then show you the sum of the value associated with those unspent outputs.

If there is a confirmed transaction that sent 2 BTC somewhere, then you should be able to look that transaction up with:

Code:
getrawtransaction  TXID  1

Where TXID is replaced with the transaction ID of the confirmed transaction.
(that's a space and a one after the TXID, not an elle)

The result will be all the information about that transaction.

There will be an array of inputs ("vin") to that transaction. Each of those inputs will be outputs that you had previously received in your wallet.  Each input will be identified with a transaction ID ("txid") and an index ("vout") that indicates which output from that previous transaction is being spent.

If your wallet "failed to subtract the 2 BTC" then those outputs that are listed in "vin" will still show up in the list that you generated with "listunspent".  If that has happened, then your wallet's UTXO set is damaged and we'll need to find a way to repair it.

If none of the "vin" that are listed when you run the "getrawtransaction" show up in your list from "listunspent", then the wallet has subtracted the 2 BTC from that transaction, and the 2 BTC that you think are still in your wallet are from something else.

The transaction that is listed when you run "getrawtransaction" will also have an array of outputs ("vout").  Most likely there will be two outputs.

One output will have the localbitcoins address that you sent to and will have a value of 2 BTC.

The other will have a new address that your wallet generated for you and kept hidden from you. This output will have been used to send the excess value from the transaction back into your wallet.  If you haven't spent this output yet, then it will show up in the results of when you ran "listunspent".  If it doesn't show up in that list, then the output has already been spent in another transaction.  You should be able to look up the transaction in a block explorer to find out what transactionID was responsible for spending the output.
newbie
Activity: 17
Merit: 0
Ok, lets start with this:

In the Console tab of the Debug window found under the Help menu enter:

Code:
listunspent

This will list all the unspent outputs that your wallet thinks you have control over.

Each output will have (among other things):
  • The transaction ID (txid) of the transaction that supplied that output to your wallet
  • The address (address) that you have control over that received that output
  • The value (amount) of the output

Add up all the amounts from all the outputs.  Do they add up to the amount that your wallet says you have, or do they add up to the amount that you are expecting your wallet to have?

If they add up to the amount that your wallet says you have (they probably will), then can yo find a transaction in that list that you aren't expecting to see, or can you identify any transactions that you think you received, that aren't in that list.

The wallet doesn't actually keep track of balances.  It keeps track of unspent outputs.  When you create a transaction, the wallet chooses some unspent outputs to spend, then it creates new outputs.  It creates one new output for each recipient of the transaction, and an additional output that assigns the remaining value back to your wallet under a new address that the wallet creates for you and keeps hidden from you (except that these hidden addresses will show up in this list).  Then the wallet should keep track of the sum of these outputs that the wallet controls.

So it isn't really possible to "lose bitcoins from a genuine and normal transaction", because bitcoins don't actually exist.  All that exists are lists of unspent outputs.  As long as the wallet created an output back to your wallet for the change, then the wallet should have the correct balance, since it will have that output.  If the transaction vanishes, then the outputs that originally funded the transaction will no longer be "spent" since they no longer show up as inputs to a transaction.  Therefore they will be available in your wallet again as unspent outputs.

Once we figure out if some of your outputs are missing, we can see if we can figure out what happened to them.

They all add up to the standing balance in my bitcoin wallet. However I'm still missing the 6bitcoins from that list, and also a 2bitcoin withdrawal to localbitcoins.

So basically.. My wallet needs to subtract the 2btc from which i sent too localbitcoins (that has been confirmed) and it needs to add the 6bitcoins back into my wallet since it hasnt been sent anywhere.
legendary
Activity: 3472
Merit: 4801
Ok, lets start with this:

In the Console tab of the Debug window found under the Help menu enter:

Code:
listunspent

This will list all the unspent outputs that your wallet thinks you have control over.

Each output will have (among other things):
  • The transaction ID (txid) of the transaction that supplied that output to your wallet
  • The address (address) that you have control over that received that output
  • The value (amount) of the output

Add up all the amounts from all the outputs.  Do they add up to the amount that your wallet says you have, or do they add up to the amount that you are expecting your wallet to have?

If they add up to the amount that your wallet says you have (they probably will), then can yo find a transaction in that list that you aren't expecting to see, or can you identify any transactions that you think you received, that aren't in that list.

The wallet doesn't actually keep track of balances.  It keeps track of unspent outputs.  When you create a transaction, the wallet chooses some unspent outputs to spend, then it creates new outputs.  It creates one new output for each recipient of the transaction, and an additional output that assigns the remaining value back to your wallet under a new address that the wallet creates for you and keeps hidden from you (except that these hidden addresses will show up in this list).  Then the wallet should keep track of the sum of these outputs that the wallet controls.

So it isn't really possible to "lose bitcoins from a genuine and normal transaction", because bitcoins don't actually exist.  All that exists are lists of unspent outputs.  As long as the wallet created an output back to your wallet for the change, then the wallet should have the correct balance, since it will have that output.  If the transaction vanishes, then the outputs that originally funded the transaction will no longer be "spent" since they no longer show up as inputs to a transaction.  Therefore they will be available in your wallet again as unspent outputs.

Once we figure out if some of your outputs are missing, we can see if we can figure out what happened to them.
copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
I have the wallet file. I've rescanned the bitcoin with zapwallet and my bitcoins are still not appearing.
Run the same command you are running with zapwallettxes but instead of having zapwallettxes there, change it to -rescan.

Just completed this command and it's the same result. Wow, surely this isn't some flaw?? Find it pretty poor how you can lose bitcoins from a genuine and normal transacation.

You cant. Im not entirely sure what went wrong though.

If you look at the transaction tab, does it show what you would expect? Same for the receiving addresses, are they still the same you had previously? The address you had received the 6 BTC on (or whatever more there was) does it still show the correct balance on a blockchain explorer?
newbie
Activity: 17
Merit: 0
I have the wallet file. I've rescanned the bitcoin with zapwallet and my bitcoins are still not appearing.
Run the same command you are running with zapwallettxes but instead of having zapwallettxes there, change it to -rescan.

Just completed this command and it's the same result. Wow, surely this isn't some flaw?? Find it pretty poor how you can lose bitcoins from a genuine and normal transacation.
staff
Activity: 3458
Merit: 6793
Just writing some code
I have the wallet file. I've rescanned the bitcoin with zapwallet and my bitcoins are still not appearing.
Run the same command you are running with zapwallettxes but instead of having zapwallettxes there, change it to -rescan.
newbie
Activity: 17
Merit: 0
Wow. I've just finished syncing my wallet, and then did zapwallet...it's removed my conflicted transaction from the transaction page, and my 6bitcoins have NOT been put back in my wallet. Have i lost my bitcoins for ever? Surely this should not be possible?!?! All i did was send 6 bitcoins to my BTC-E wallet, and i get all this hassle and the loss of 6bitcoins because of this! What do i do? If anyone can get my 6btc back, a 1BTC bounty will be handed out. 
Your Bitcoin is safe as long as you have that wallet file.

It should be rescanning the blockchain now to see how much Bitcoin you have. You might have to restart Bitcoin Core with the rescan option.

I have the wallet file. I've rescanned the bitcoin with zapwallet and my bitcoins are still not appearing.


Wow. I've just finished syncing my wallet, and then did zapwallet...it's removed my conflicted transaction from the transaction page, and my 6bitcoins have NOT been put back in my wallet. Have i lost my bitcoins for ever? Surely this should not be possible?!?! All i did was send 6 bitcoins to my BTC-E wallet, and i get all this hassle and the loss of 6bitcoins because of this! What do i do? If anyone can get my 6btc back, a 1BTC bounty will be handed out. 

Were the coin you used confirmed before you issued the transaction or did you quickly create a transaction after you received them? I ask because -zapwallettxes removed all unconfirmed transactions, received and created, from your wallet. It does not remove confirmed transactions or private keys/addresses.

The coins were confirmed in my wallet for months, when i sent the coins it created a transacation which stated "Conflicted" and had 0-confirmations for over 72hours. I don't know what to do now?

People keep messaging me saying they need my wallet.dat to fix this, well that's not going to happen.. im not dumb.
Pages:
Jump to: