How to do a double-spend transaction with bitcoin core
I'm sure I did this wrong, and maybe what i'm trying to do isn't even possible.
I sent a large transaction with a very small fee by accident. So I tried to follow the double-spend steps to increase the fee, and get my new transaction processed before the old one.
Unfortunately, the new transaction doesn't seem to be accepted by the network.
Here's what I did. I shutdown bitcoin core, delete the mempool.dat, started the core client with broadcasting turned off, abandoned the transaction, and then sent a new transaction with the correct fee.
I then restarted the wallet with broadcasting turned back on.. However, the transaction did not appear in any other mempool than my own. So, I tried to rebroadcast, getting the raw transaction and then re-sending it. That also resulted in no other clients seeing the transaction.
The original transaction is unconfirmed, and still showing in blockchain.info, but 0 confirmations. It does NOT, however, show in blockcypher.. The second transaction (after abandoning the first) does not show in blockchain.info or any other.
Am I missing something?
P.S. I couldn't do a Child pays for parent, as there was no change. I couldn't do RBF because I hadn't opted in (as far as I know).
http://ift.tt/2jVUPF5
Comments
Post a Comment