Author

Topic: Accidentally double spend btc via blockchain - btc lost? (Read 2704 times)

staff
Activity: 3458
Merit: 6793
Just writing some code
You said, "It simply means that your second set of transactions spend from the same inputs as the first set of transactions. Because both spend from the same inputs, the transactions conflict and are thus double spends."

I have almost the same problem as this. Has it something to do on the amount of the latest total BTC inputs againts the amount of BTC that was/were sent from it? See for example the sender received two txns (i.e., 0.1595358 BTC and another 0.11344768 BTC and all were Confirmed) totaled  0.27298348 BTC, then he sent 0.26 BTC to other person's wallet..

And with some glitch (like maybe of his wallet provider slow relay of txns or delayed broadcast), with him unknowingly, he still sees enough balance in his wallet (previous output not being updated) so he made a second txn and sent to me 0.198 BTC..

After few days, his balance went to negative and both of his outgoing txns were flgged as "Double Spend"..
The 0.198 BTC which i supposed to received is still Unconfirmed and was flagged as "Double Spend", much the same with other receiver's 0.26 BTC

So may I ask, has it something to do with the outstanding balance of the sender's BTC wallet against the amount of the BTC sent?
I don't know. The problem with the sender's wallet. His wallet software is simply buggy and broken (and is probably blockchain.info).
newbie
Activity: 4
Merit: 0
Bitcoin does not magically become lost. A double spend created by you does not mean that you have lost your Bitcoin. It simply means that your second set of transactions spend from the same inputs as the first set of transactions. Because both spend from the same inputs, the transactions conflict and are thus double spends. Only one transaction out of a set of double spends will be able to confirm. Once one does, the rest of the transactions become invalid and can never confirm.

One of the double spends will either confirm. The Bitcoin will either end up with whoever you sent it to, or back to your original wallet when the network "forgets" about the transaction (although this takes a few days and people constantly rebroadcast other people's transactions so the first scenario is much more likely).

That your wallet says "negative balance" and gives you errors has nothing to do with Bitcoin and everything to do with a poorly written and designed wallet software.

You said, "It simply means that your second set of transactions spend from the same inputs as the first set of transactions. Because both spend from the same inputs, the transactions conflict and are thus double spends."

I have almost the same problem as this. Has it something to do on the amount of the latest total BTC inputs againts the amount of BTC that was/were sent from it? Say for example the sender received two txns (i.e., 0.1595358 BTC and another 0.11344768 BTC and all were Confirmed) totaled  0.27298348 BTC, then he sent 0.26 BTC to other person's wallet..

And with some glitch (like maybe of his wallet provider slow relay of txns or delayed broadcast), with him unknowingly, he still sees enough balance in his wallet (previous output not being updated) so he made a second txn and sent to me 0.198 BTC..

After few days, his balance went to negative and both of his outgoing txns were flgged as "Double Spend"..
The 0.198 BTC which i supposed to received is still Unconfirmed and was flagged as "Double Spend", much the same with other receiver's 0.26 BTC

So may I ask, has it something to do with the outstanding balance of the sender's BTC wallet against the amount of the BTC sent?
hero member
Activity: 812
Merit: 500
This is impposible to spend double in this year and future Btc.Blockchain not support double spent in webside,maybe in past but not now.
newbie
Activity: 6
Merit: 0
So I got them back a few hours ago but I cant spend them.
I get an error: prev out is already spent
I think it is because the hash has not yet been deleted and you have to wait in order for it to disappear. Waiting is the best solution to solve this problem. You can not do nothing unless you know how to code with Bitcoin and its wallet.

How long does it usually take until its deleted?

~3 days

Ok thanks a lot Smiley can I see it somewhere when its deleted?
legendary
Activity: 3808
Merit: 7912
So I got them back a few hours ago but I cant spend them.
I get an error: prev out is already spent
I think it is because the hash has not yet been deleted and you have to wait in order for it to disappear. Waiting is the best solution to solve this problem. You can not do nothing unless you know how to code with Bitcoin and its wallet.

How long does it usually take until its deleted?

~3 days
newbie
Activity: 6
Merit: 0
So I got them back a few hours ago but I cant spend them.
I get an error: prev out is already spent
I think it is because the hash has not yet been deleted and you have to wait in order for it to disappear. Waiting is the best solution to solve this problem. You can not do nothing unless you know how to code with Bitcoin and its wallet.

How long does it usually take until its deleted?
hero member
Activity: 770
Merit: 500
So I got them back a few hours ago but I cant spend them.
I get an error: prev out is already spent
I think it is because the hash has not yet been deleted and you have to wait in order for it to disappear. Waiting is the best solution to solve this problem. You can not do nothing unless you know how to code with Bitcoin and its wallet.
newbie
Activity: 6
Merit: 0
So I got them back a few hours ago but I cant spend them.
I get an error: prev out is already spent
legendary
Activity: 3038
Merit: 4418
Crypto Swap Exchange
Thanks a lot! So everything I can do now is wait? Or should I send some btc to my wallet that it  isnt negative anymore?
Just wait.

So the BTC will definetally come back?
Depends. Either(not both) of the transaction will confirm or be dropped. If the transaction gets confirmed, your Bitcoins can be spent by the recipient.

If the transaction gets dropped, you can spend the coins again. If the amount doesn't get corrected in a while, seek help from Blockchain.info.
newbie
Activity: 6
Merit: 0
Thanks a lot! So everything I can do now is wait? Or should I send some btc to my wallet that it  isnt negative anymore?
Just wait.

So the BTC will definetally come back?
staff
Activity: 3458
Merit: 6793
Just writing some code
Thanks a lot! So everything I can do now is wait? Or should I send some btc to my wallet that it  isnt negative anymore?
Just wait.
newbie
Activity: 6
Merit: 0
Bitcoin does not magically become lost. A double spend created by you does not mean that you have lost your Bitcoin. It simply means that your second set of transactions spend from the same inputs as the first set of transactions. Because both spend from the same inputs, the transactions conflict and are thus double spends. Only one transaction out of a set of double spends will be able to confirm. Once one does, the rest of the transactions become invalid and can never confirm.

One of the double spends will either confirm. The Bitcoin will either end up with whoever you sent it to, or back to your original wallet when the network "forgets" about the transaction (although this takes a few days and people constantly rebroadcast other people's transactions so the first scenario is much more likely).

That your wallet says "negative balance" and gives you errors has nothing to do with Bitcoin and everything to do with a poorly written and designed wallet software.

Thanks a lot! So everything I can do now is wait? Or should I send some btc to my wallet that it  isnt negative anymore?
staff
Activity: 3458
Merit: 6793
Just writing some code
Bitcoin does not magically become lost. A double spend created by you does not mean that you have lost your Bitcoin. It simply means that your second set of transactions spend from the same inputs as the first set of transactions. Because both spend from the same inputs, the transactions conflict and are thus double spends. Only one transaction out of a set of double spends will be able to confirm. Once one does, the rest of the transactions become invalid and can never confirm.

One of the double spends will either confirm. The Bitcoin will either end up with whoever you sent it to, or back to your original wallet when the network "forgets" about the transaction (although this takes a few days and people constantly rebroadcast other people's transactions so the first scenario is much more likely).

That your wallet says "negative balance" and gives you errors has nothing to do with Bitcoin and everything to do with a poorly written and designed wallet software.
newbie
Activity: 6
Merit: 0
Hello, yesterday i made 3 trasactions and all 3 where still unconfirmed today.
When I checked my wallet (blockchain.info) again today all 3 transactions where gone and I had the btc back on my wallet again.
Then i sent all my btc to another adress with a high fee (1.20$). When I checked the transaction on blockchain.info it gives me a notice: DOUBLE SPEND BTC
And it wont get any confirmations altough the fee was so high. What happens with that double spend btc? Are they lost? Will I get them back on my wallet even if they are double spend?
My blockchain wallet isnt working correctly anymore too. On my iPhone App it gives me an error: Wallet.finalbalance cant be a negative number. On the web app it shows no transactions and no btc.
What can I do now? Send btc to the wallet that the balance isnt negative anymore?
Jump to: