Столкнулся с такой проблемой.
Транзакция висела больше недели. Сначала висела как иногда бывает пару суток. Потом заметил, что дата транзакции меняется/обновляется каждый день на текущую. Ну, думал, затянулась на подольше - пройдёт. Но, по прошествии 6-ти дней я уже отчаялся и подумывал забыть про деньги. Полазив по инету, сделал вывод, забыть про транзакцию - либо сама пройдёт, либо сеть отклонит и деньги вернутся (у некоторых чуваков транзакции висели более 6-ти суток). И вот в очередной день всё-таки сатоши вернулись на баланс, а транзакция исчезла. Ну, думаю, отглючило. Сделал тут же следующий перевод туда же и естественно большую сумму (т.к. за это время баланс пополнился). На следующий день меня ждал очередной сюрприз - в транзакциях появилось два перевода, новый и старый (соответственно со свежей датой), обе с пометкой "двойная трата" (Double-spending). Но и это не беда, как я узнал, выполнится одна из них, другая отменится. В общем, так и произошло (выполнилась старая заявка).
Суть проблемы в том, что теперь я не могу отправить ни один платёж. Пишет: "Prev out is already spent DBOutput{outPoint=OutpointImpl{txIndex=******, txOutputN=***}, spending_outpoints=[OutpointImpl{txIndex=******, txOutputN=*}], value=******, address=**************}". Пытался пока отправить те средства, что вернулись после всей этой лабутни. Но нашёл в инете информацию, что кошель заморозился на 3-9 дней и работает только на приём средств.
Создал здесь тему потому, что в сети на эту тему всего пару ответов, и те, не полные. В т.п., думаю, писать - тягомотина, да и не на русском, походу. Может найдутся бывалые в этой теме, чё разумное подскажут.