Hi all,
Yesterday at 1:49pm GMT, I sent 1BTC to localbitcoins. Sadly, I accidentally sent without a transaction fee. As such, it kept getting pushed further and further back in the queue.
Anyway, I read about pywallet, so I followed the guide to clear the transaction from my wallet, and then performed a rescan. Of course, I got the BTC back in my wallet and sent again with the tx fee.
This time, however, blockchain says :
Warning! this transaction is a double spend of XXXXXXXX. You should be extremely careful when trusting any transactions to/from this sender.
Estimated Confirmation Time Possibly Never (queue position 86)
(and the other one is queue position 4860)
Does anyone know how long this situation will take to resolve itself? It's a weird one.
Thanks
The blockchain.info client captures transaction info even when other Bitcoin clients might ignore it. If you create a junk transaction that nobody will relay, they'll still show it if it gets to them and put a 'double spend' alert even on the one that is valid.
However, your issue is that your 1 BTC transaction qualified to be free if you sent it with Bitcoin-Qt and you were not prompted for a fee (1 BTC can be free after less than a day sitting in your wallet). As such, the first is a legitimate transaction, and other Bitcoin clients and miners won't store another new transaction with a double-spend of its funds. You'll have to wait for the first to go through.
The optional fee in Bitcoin-Qt should be set to 0.0001 per/KB instead of 0, so all transactions have the minimum fee, if you don't want miners pushing back free ones for more profitable transactions.