Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: frenkel on May 30, 2011, 06:39:47 PM



Title: Transaction without transaction fee
Post by: frenkel on May 30, 2011, 06:39:47 PM
How can I remove a transaction I started? It's without a fee, meaning I still don't have any confirmations (it's been unconfirmed since may 23)


Title: Re: Transaction without transaction fee
Post by: error on May 31, 2011, 02:38:11 AM
How can I remove a transaction I started? It's without a fee, meaning I still don't have any confirmations (it's been unconfirmed since may 23)

You can't cancel or reverse transactions once they are sent. That's one of the fundamental attractive features of Bitcoin. (Except when you mistype something.)


Title: Re: Transaction without transaction fee
Post by: FooDSt4mP on May 31, 2011, 02:48:22 AM
Perhaps there should be a timeout after which time the recipient can choose cancel it, or pay a fee.  Oh yeah, there is (I think).  Spend the coins with a fee and the other one will be included as a dependency.  Just send them to another one of your addresses.


Title: Re: Transaction without transaction fee
Post by: amincd on May 31, 2011, 02:57:54 AM
What happens if you double spend an unconfirmed transaction? Shouldn't it work since it's not considered spent by the block chain?


Title: Re: Transaction without transaction fee
Post by: TiagoTiago on May 31, 2011, 03:42:05 AM
Isn't that capability present in the protocol, just not implemented in the client?


Title: Re: Transaction without transaction fee
Post by: Dude65535 on May 31, 2011, 03:46:23 AM
If a second transaction (probably with a fee) using the same coins gets in the block chain first the first transaction is invalid. However there is no reliable way to get the current client to produce such a second transaction.


Title: Re: Transaction without transaction fee
Post by: theymos on May 31, 2011, 05:22:31 AM
Isn't that capability present in the protocol, just not implemented in the client?

It's disabled in the protocol, as well.

The network will still forget about the transaction eventually, though, so you can reverse it if you fiddle with wallet.dat to remove the transaction.


Title: Re: Transaction without transaction fee
Post by: TiagoTiago on May 31, 2011, 05:31:56 AM
If you got a backup of the wallet older than when you did the transaction, i would think that would be safer than trying to hack the wallet file manually.


If i'm not mistaken, usually transactions that stay unverified for too long start getting more and more priority, till the point they have more priority than fresh transactions that are paying high transfer fees; please someone correct me if i'm wrong.



Title: Re: Transaction without transaction fee
Post by: TiagoTiago on May 31, 2011, 05:34:21 AM
Hm, though how can you know when a transaction has been forgotten?