I have sent BTC to coinbase via my Bitcoin QT but i sent the BTC with no miner fees,
That wasn't a very good idea.
In the future, you should consider using a reasonable transaction fee.
In the meantime, you have a few options.
- Leave your Bitcoin Qt running and just wait for a very generous miner (or mining pool) to confirm your transaction for you out of the charity in their heart.
- Remove the transaction from your Bitcoin Qt, and attempt to resend it with a reasonable transaction fee.
- Convince a large miner or large mining pool to confirm the transaction for you (perhaps by offering them a payment directly for helping you).
- Upgrade your Bitcoin Qt to Bitcoin Core (it hasn't been called Bitcoin Qt since version 0.8.6, the most recent version of Bitcoin Core is 0.12.1), then use abandontransaction to remove it from your Bitcoin Core wallet, so you can attempt to resend it with a reasonable transaction fee
- Use coin-control features of Bitcoin Core to attempt a CPFP transaction and hope that a large miner or mining pool has implemented CPFP code.
after my transaction has been rejected and pruned ,, I read in the comment that if the transaction is rejected the the funds will go back to the wallet address it was sent from, usually within minutes sometimes longer,
This is not how Bitcoin works. You have been mis-lead or have misunderstood something.
It is a decentralized open source system. There is no authority that can force any other nodes to reject your transaction or to give it back to you. Some wallets will make assumptions about transactions that haven't confirmed after a while. If you are using one of those wallets, they may choose to show additional bitcoins as available to you on the assumption that the transaction will never confirm. Other wallets (such as Bitcoin Core and the older Bitcoin Qt) will not make such assumptions and instead rely on you to make decisions yourself about how you want unconfirmed transactions to be treated. They will continue to rebroadcast the transaction forever unless you take action to stop the wallet from doing so.
I have the same problem BUT i have been waiting about 7 days and the block chain is saying "Transaction rejected by our node. Reason: Transaction was previously accepted but has been pruned from our database"
The blockchain is not capable of saying ANYTHING. The blockchain is just a distributed database with a list of confirmed transactions and the proof-of-work that confirmed them.
There is a private business that has decided to call themselves "blockchain.info" They are NOT
the blockchain. They are just a company that has decided to use the word "blockchain" in the name of their company. American Airlines is not "America". blockchain.info is not "the blockchain".
That company can say whatever they want to you on their website, but they have no authority over how the Bitcoin Network operates.
But my Bitcoin QT have no refund of BItcoin and my Bitcoin QT balance is still 0.00, does this mean my BTC IS LOST for ever?
No.
It means that you are using a tool that you don't understand, and you have created a bit of a mess for yourself. A bit like a child trying to use a screwdriver to hammer in a nail. It is possible that the transaction will confirm eventually (but that could take weeks, months, years, or even decades). It is also possible that you could create and broadcast a replacement transaction, or create an incentive for someone to confirm the transaction.