Post
Topic
Board Bitcoin Technical Support
Re: Is there an "how to create a double spend"?
by
Small
on 27/11/2015, 10:52:13 UTC
It now has confirmations. However, I'll just say out the criterias to make a double spend of an unconfirmed transaction. You must find a miner that has forgotten your transactions and relay it OR you need to find a miner which uses RBF (replace by fee) patch which takes the higher fee. You need to relay directly to it. If majority of the network has forgotten about it, you can create a new one to replace it. If you want to create a replacement transaction, go to https://coinb.in/#newTransaction and input your transaction. Go to inputs and select input, at output, place the outputs, one destination and one change if applicable. The remaining will be your change. After that, sign it by going to https://coinb.in/#sign, input unsigned TX, private key and copy the signed TX.
It's going to be a bit tricky after this:

If the majority of network has forgotten about it, go to coinb.in/#broadcast to broadcast your transaction if it doesn't succeed, try others like http://blockr.io/tx/push.

If the miner has forgotten about it or have RBF patch, make sure the new transaction has a higher fee and try to find a place to broadcast to them directly. Alternatively, install Bitcoin Core and add their node to your conf. Next you can relay the transaction to them by going to help, debug window, console and use this:
Code:
sendrawtransaction [Input signed raw TX]
.

To be honest, I would just try to stop the wallet from rebroadcasting and reset the blockchain on wallet afterwards and send it when the transaction drops out from mempool. It's much simpler.