Author

Topic: Please help - transaction not showing up (Read 760 times)

newbie
Activity: 38
Merit: 0
June 12, 2016, 05:23:59 PM
#8
You can make two transactions spending the same output but one would get confirmed and one would be invalid since the inputs are spent. You can make as many transaction at any amount to the same address at the same time. Provided that the inputs are unspent and the transaction is valid.

Do you own the address(1BiLrgvfH41M4a3J31jACCP7C5tgUuUV5M)? If not, the double spend would be impossible to do. To give us the better understanding, it would be better to tell us which address(es) did you spend the 0.05BTC from.

yes I own the address it is one of my bitcoin core wallet addresses. I'm really not too sure how to check which address the 0.05 btc was sent from.
which OS do you use? If you're using windows, you can use this guide[1] to remove the unconfirmed transaction. If you're not, just use the terminal and use -zapwallettxes as a flag when you start bitcoin Core. After that, you can spend the BTC again.

[1] https://bitcointalksearch.org/topic/m.13273042

Thanks for the help man. Everything has worked out just fine. I guess it's no more 0 fee transactions for me.
legendary
Activity: 3038
Merit: 4418
Crypto Swap Exchange
You can make two transactions spending the same output but one would get confirmed and one would be invalid since the inputs are spent. You can make as many transaction at any amount to the same address at the same time. Provided that the inputs are unspent and the transaction is valid.

Do you own the address(1BiLrgvfH41M4a3J31jACCP7C5tgUuUV5M)? If not, the double spend would be impossible to do. To give us the better understanding, it would be better to tell us which address(es) did you spend the 0.05BTC from.

yes I own the address it is one of my bitcoin core wallet addresses. I'm really not too sure how to check which address the 0.05 btc was sent from.
which OS do you use? If you're using windows, you can use this guide[1] to remove the unconfirmed transaction. If you're not, just use the terminal and use -zapwallettxes as a flag when you start bitcoin Core. After that, you can spend the BTC again.

[1] https://bitcointalksearch.org/topic/m.13273042
newbie
Activity: 38
Merit: 0
You can make two transactions spending the same output but one would get confirmed and one would be invalid since the inputs are spent. You can make as many transaction at any amount to the same address at the same time. Provided that the inputs are unspent and the transaction is valid.

Do you own the address(1BiLrgvfH41M4a3J31jACCP7C5tgUuUV5M)? If not, the double spend would be impossible to do. To give us the better understanding, it would be better to tell us which address(es) did you spend the 0.05BTC from.

yes I own the address it is one of my bitcoin core wallet addresses. I'm really not too sure how to check which address the 0.05 btc was sent from.
legendary
Activity: 3038
Merit: 4418
Crypto Swap Exchange
How about telling us the addresses in question, or even better, the supposed TXID's?

The point of sending a second transaction is because that second transaction would get higher priority, as it has a higher fee.

Let's call them Transaction A and B, you didn't have a fee on A, so you send the exact same transaction again, with a fee, and that became B

Because B has a higher transaction fee, it has a higher chance of getting confirmed. Assuming both transactions are equivalent, it shouldn't matter which one confirms, as only one should confirm assuming the inputs (think of them like coins) are the same. When one confirms, it cancels out the previous one because the previous one would become a double spend, thus become invalid.

When that happens, you may get the original transactions coins back. You may need to start Bitcoin with -rescan (google it) before it will detect that transaction is now invalid.


here is a link to the transactions on the address: https://blockchain.info/address/1MFx5s4ehcSKYGD8fEAHvapewMiXJMFeKF

The first transaction of 0.0003 btc is not being confirmed and there is another for 0.05 btc (paid a small fee of 2.26 ubtc) made around the same time and is not even being shown.

So according to how this double spend works are you saying I cannot make the exact same payment amount twice to the same address if done around the same time?  By the way I already did the rescan but didn't do that double spend thing yet.
You can make two transactions spending the same output but one would get confirmed and one would be invalid since the inputs are spent. You can make as many transaction at any amount to the same address at the same time. Provided that the inputs are unspent and the transaction is valid.

Do you own the address(1BiLrgvfH41M4a3J31jACCP7C5tgUuUV5M)? If not, the double spend would be impossible to do. To give us the better understanding, it would be better to tell us which address(es) did you spend the 0.05BTC from.



The transaction will disappear from your wallet and the amount will be added back. However, I would advise you to spend it after waiting for sometime since most nodes would not have forgotten about the transaction and they would not transactions spending same inputs.

sorry but I'm a bit of a noob and didn't get the bold part. What happens if I don't spend it within any specific time frame?


Sorry for the confusion, I mistyped slightly since I was on my mobile.

I was saying that since the transaction has not dropped out of the mempool, nodes would likely not relay it and thus having a low propagation percentage. The higher the percentage, the higher chance a mining pool would see it.
newbie
Activity: 38
Merit: 0
How about telling us the addresses in question, or even better, the supposed TXID's?

The point of sending a second transaction is because that second transaction would get higher priority, as it has a higher fee.

Let's call them Transaction A and B, you didn't have a fee on A, so you send the exact same transaction again, with a fee, and that became B

Because B has a higher transaction fee, it has a higher chance of getting confirmed. Assuming both transactions are equivalent, it shouldn't matter which one confirms, as only one should confirm assuming the inputs (think of them like coins) are the same. When one confirms, it cancels out the previous one because the previous one would become a double spend, thus become invalid.

When that happens, you may get the original transactions coins back. You may need to start Bitcoin with -rescan (google it) before it will detect that transaction is now invalid.


here is a link to the transactions on the address: https://blockchain.info/address/1MFx5s4ehcSKYGD8fEAHvapewMiXJMFeKF

The first transaction of 0.0003 btc is not being confirmed and there is another for 0.05 btc (paid a small fee of 2.26 ubtc) made around the same time and is not even being shown.

So according to how this double spend works are you saying I cannot make the exact same payment amount twice to the same address if done around the same time?  By the way I already did the rescan but didn't do that double spend thing yet.





The transaction will disappear from your wallet and the amount will be added back. However, I would advise you to spend it after waiting for sometime since most nodes would not have forgotten about the transaction and they would not transactions spending same inputs.

sorry but I'm a bit of a noob and didn't get the bold part. What happens if I don't spend it within any specific time frame?

legendary
Activity: 3038
Merit: 4418
Crypto Swap Exchange
I have read the stickied topic about this and it suggested that I delete the transaction from my wallet using pywallet and resend the transaction with a fee. Can anyone tell me what happens to the bitcoins from the original transaction? Will it come back to my wallet?

Another question. After sending the above 0 fee transaction which shows unconfirmed on blockchain.info, i sent two other transactions, one with 0 fee and another with a VERY small fee. These two subsequent transactions are not showing up at all on blockchain.info. Should I follow the same procedure as with 0 confirmations and delete the transaction from my wallet? I am using bitcoin core v0.12.1 if it matters.

Thanks in advance for any help.
It would be better if you use -zapwallettxes command instead. Use the flag when you start the client and the wallet will rescan and include only confirmed transactions. Next, you can spend it after waiting for a while with a higher fee.

The transaction will disappear from your wallet and the amount will be added back. However, I would advise you to spend it after waiting for sometime since most nodes would not have forgotten about the transaction and they would not transactions spending same inputs.

It is likely that your transaction did not fit the criteria and nodes did not relay it thus blockchain.info and majority of the network hasn't seen it. If miners don't see the transaction, they will not mine it. You can either rebroadcast the transaction periodically and hope a miner includes it in their block or use the steps I have mentioned. It isn't a must for you to wait since not all the nodes has seen it yet and some nodes and miner will include the new transaction in their mempool.
sr. member
Activity: 336
Merit: 254
CEO of Privex Inc. (www.privex.io)
How about telling us the addresses in question, or even better, the supposed TXID's?

The point of sending a second transaction is because that second transaction would get higher priority, as it has a higher fee.

Let's call them Transaction A and B, you didn't have a fee on A, so you send the exact same transaction again, with a fee, and that became B

Because B has a higher transaction fee, it has a higher chance of getting confirmed. Assuming both transactions are equivalent, it shouldn't matter which one confirms, as only one should confirm assuming the inputs (think of them like coins) are the same. When one confirms, it cancels out the previous one because the previous one would become a double spend, thus become invalid.

When that happens, you may get the original transactions coins back. You may need to start Bitcoin with -rescan (google it) before it will detect that transaction is now invalid.
newbie
Activity: 38
Merit: 0
I have read the stickied topic about this and it suggested that I delete the transaction from my wallet using pywallet and resend the transaction with a fee. Can anyone tell me what happens to the bitcoins from the original transaction? Will it come back to my wallet?

Another question. After sending the above 0 fee transaction which shows unconfirmed on blockchain.info, i sent two other transactions, one with 0 fee and another with a VERY small fee. These two subsequent transactions are not showing up at all on blockchain.info. Should I follow the same procedure as with 0 confirmations and delete the transaction from my wallet? I am using bitcoin core v0.12.1 if it matters.

Thanks in advance for any help.
Jump to: