I've sent a transaction which has a <0.01 BTC output, with zero fee using blockchain.info Android client. It is not being relayed (violating memory pool rules of bitcoind). What can I do to recover the Bitcoins that participated this transaction?

1 Answer 1


You can do two things

  • Wait until the transaction gets relayed. Transactions without fees usually get relayed as well, but often a later than those with a fee.

  • Send a new transaction spending the same outputs, with a fee. It's possible that some miner will accept it eventually. This can be tricky when you use blockchain.info's wallet. It's called double spending, you can probably find some information on that elsewhere, like on bitcointalk. That article suggest that you import the private key from the address you send from to Bitcoin-Qt and try to do the same transaction again from there.

  • OK, the transaction just disappeared from blockchain.info after 48 hours, and now the Bitcoins spent in this transaction are back in Blockchain.info wallet balance, so I am free to spend them again.
    – ria
    May 8, 2013 at 19:41
  • Can you explain step by step how can we "send a new transaction spending the same outputs" using the Bitcoin.info?
    – Pacerier
    Oct 20, 2013 at 8:24

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.