Bitcoin Forum

Other => Beginners & Help => Topic started by: Chrithu on June 01, 2014, 01:22:43 PM



Title: [Bitcoin Core] Sent a transaction, client didn't include a fee.
Post by: Chrithu on June 01, 2014, 01:22:43 PM
Hi,

you find me somewhat confused right now. I just made a payment using my bitcoin-core wallet. I put in the address and the desired amount of Bitcoin to send and was expecting to be informed about the TX fee and having to confirm when clicking "send" as it always did up to now.

Well the TX-Fee dialog did not appear and the transaction was obviously sent out without fee.

I activated coin control and played around with it for test and apparently, when you use more than 1 address as input and hit less than 1 KB transaction size it doesn't deduct a fee. Is that behaviour intended?

Will my transaction be confirmed?


Title: Re: [Bitcoin Core] Sent a transaction, client didn't include a fee.
Post by: Yeah? on June 01, 2014, 01:32:19 PM
You'll probably just have to wait and see, though if it does conform it might take a while.


Title: Re: [Bitcoin Core] Sent a transaction, client didn't include a fee.
Post by: MegaHustlr on June 01, 2014, 01:36:24 PM
If it doesnt confirm I think it is returned to the client, (dont quote me tho) Otherwise youll have to wait a while


Title: Re: [Bitcoin Core] Sent a transaction, client didn't include a fee.
Post by: tgc46 on June 01, 2014, 01:36:53 PM
Transaction doesn't need a fee in some cases. Bitcoin-qt adds a fee only if it's necessary. Transaction will be confirmed, but you will have to wait a bit more.
Read this: http://bitcoinfees.com/


Title: Re: [Bitcoin Core] Sent a transaction, client didn't include a fee.
Post by: DannyHamilton on June 01, 2014, 01:45:39 PM
apparently, when you use more than 1 address as input and hit less than 1 KB transaction size it doesn't deduct a fee. Is that behaviour intended?

Yes.  In "Preferences" you can set up a default fee per kilobyte if you prefer it to include a fee even when it meets the "free transaction" requirements.

Will my transaction be confirmed?

Almost certainly.  However, it may take a few blocks longer than if a fee had been included.


Title: Re: [Bitcoin Core] Sent a transaction, client didn't include a fee.
Post by: Chrithu on June 01, 2014, 02:29:45 PM
apparently, when you use more than 1 address as input and hit less than 1 KB transaction size it doesn't deduct a fee. Is that behaviour intended?

Yes.  In "Preferences" you can set up a default fee per kilobyte if you prefer it to include a fee even when it meets the "free transaction" requirements.

Will my transaction be confirmed?

Almost certainly.  However, it may take a few blocks longer than if a fee had been included.

Thanks for the info. Finding out about this with the transaction in question of all really bugs me though, because the payment provider used (CoinPamyents.net) needs me to get the transaction done and confirmed in a 3 and a half hour time frame. Well I guess I'll just cross fingers that I don't have to put up with any sort of customer support people ...

Edit: Sadly the transaction is still unconfirmed and thus the payment was cancelled and I have to deal with support of two parties :-(.
Imo this is something that should be changed/fixed. If the reference client is designed to make certain transactions free of charge because they aren't causing much stress to the network (I guess that is the rationale behind it) then the network shouldn't "punish" such transactions by confirming them slowly or there should be a mandatory fee for any kind of transaction and the blatant lie about how transferring money via bitcoin comes completely free of any fees should stop being spread.


Title: Re: [Bitcoin Core] Sent a transaction, client didn't include a fee.
Post by: silvestar on June 02, 2014, 12:54:12 AM
You can specify the fee even if your wallet thinks it is not needed, by clicking "Settings", "Options", "Wallet" and entering it in the "Pay transaction fee" region.


Title: Re: [Bitcoin Core] Sent a transaction, client didn't include a fee.
Post by: silvestar on June 02, 2014, 12:55:40 AM
If it doesnt confirm I think it is returned to the client, (dont quote me tho) Otherwise youll have to wait a while

For Bitcoin Core (a.k.a. Bitcoin-qt), your client will just keep rebroadcasting the transaction again and again indeed.


Title: Re: [Bitcoin Core] Sent a transaction, client didn't include a fee.
Post by: Chrithu on June 02, 2014, 08:30:50 AM
You can specify the fee even if your wallet thinks it is not needed, by clicking "Settings", "Options", "Wallet" and entering it in the "Pay transaction fee" region.

Did that thanks. The transaction was confirmed in the meantime. Still this bugs as it is extremely inconvenient. If paying a fee for any and all transactions is the only way to ensure timely confirmation then frankly any client software and first and foremost the reference client should do that by default.


Title: Re: [Bitcoin Core] Sent a transaction, client didn't include a fee.
Post by: Harley997 on June 09, 2014, 11:51:40 PM
Hi,

you find me somewhat confused right now. I just made a payment using my bitcoin-core wallet. I put in the address and the desired amount of Bitcoin to send and was expecting to be informed about the TX fee and having to confirm when clicking "send" as it always did up to now.

Well the TX-Fee dialog did not appear and the transaction was obviously sent out without fee.

I activated coin control and played around with it for test and apparently, when you use more than 1 address as input and hit less than 1 KB transaction size it doesn't deduct a fee. Is that behaviour intended?

Will my transaction be confirmed?

Bitcoin-QT is setup this way by default.

Your TX should be confirmed as long as the size of your TX is under 1 kb and out inputs/outputs are at least .01 BTC.

You can adjust the default fee on the wallet section of preferences