I moved 0.30 BTC from Bitcoin Wallet for Android to a new Coinbase wallet I had created, I have waited and waited – now it’s been 29 hours.
It turns out the transaction doesn’t include a fee, which was why it’s taking so long. I was surprised, because Bitcoin Wallet for Android doesn't have a feature to opt out of sending a fee. I don’t think any android based application wallet has? I checked right through the app and the fee is automatically taken every transaction (as it should be IMHO).
So, how come this one transaction did not include a fee, while each of the past 50,000 transactions I've done have, including two since this incident using the exact same wallet to the exact same Coinbase wallet in an attempt to force my other one to be confirmed.
I've spoke with the Bitcoin devs and it’s not a bug with the wallet, or if it is, then this is literally the only case this has happened in.
Why and what could cause this? How long do I wait? Is my 0.30 coins in limbo never to be seen again? Is there any way I can just cancel this transaction and try again? Is there any way to manually pay the fee? Or confirm it myself somehow?
Coinbase says my 0.30 BTC is pending and will be confirmed in 30 minutes; it has said that the whole time.