I sent about $425 to an adress from my bitcoin-qt wallet and forgot to include a fee. So I googled and googled and waited around for 4 or 5 days for it to stop broadcasting but I get on my computer today to check my transaction on blockchain and its not found anymore. My bitcoin wallet is empty and on the transaction log its status is still "0/unconfirmed". What do I do to get my coins back?!
Your wallet thinks the coins are spent, yet they're stuck in limbo. According to this bitcointalk post, you can force the TX to be dropped from your mempool, and then you'll get back the balance:
If the transaction is associated with your wallet, you can do one of two things:
*restart bitcoin with the -zapwallettxes option. This will cause bitcoin core to 'forget' all transactions associated with your wallet, and rescan the blockchain for transactions associated with addresses in your wallet.
*use the RPC command removeprunedfunds, which will remove the transaction from your wallet.
Please note that removing a transaction from your mempool will not affect any other node's mempool, and your transaction can still confirm in the future as long as it is valid.