Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: Boelens on October 09, 2013, 07:21:30 PM



Title: Qt client included 0 BTC fee?
Post by: Boelens on October 09, 2013, 07:21:30 PM
My Qt always implements a fee by default, and I had more than enough balance. Now it included 0 BTC fee and it isn't confirming =/
https://blockchain.info/tx/d78ee091edde0ec748c50d70fa3123efb53688a9868f9e4149921d14fd45f0b7
Anyone know why?


Title: Re: Qt client included 0 BTC fee?
Post by: escrow.ms on October 09, 2013, 07:37:54 PM
Quote
Bitcoin-Qt enforces the reference implementation:

A transaction will be sent without fees if these conditions are met

    It is smaller than 10 thousand bytes.
    All outputs are 0.01 BTC or larger.
    Its priority is large enough


Otherwise, the reference implementation will round up the transaction size to the nearest thousand bytes and then add a fee of 0.0005 BTC per thousand bytes. Users may override the default 0.0005 BTC/kb fee setting, but cannot control transaction fees for each transaction. Bitcoin-Qt does prompt the user to accept the fee before the transaction is sent (they may cancel the transaction if they are not willing to pay the fee).
http://bitcoin.stackexchange.com/questions/9667/why-would-bitcoin-qt-attempt-to-charge-a-processing-fee-when-i-have-my-transact?answertab=votes#tab-top

So I guess, bitcoin QT decides whether you need to pay fees or not.


Title: Re: Qt client included 0 BTC fee?
Post by: Boelens on October 09, 2013, 07:40:14 PM
Bitcoin-Qt enforces the reference implementation:

A transaction will be sent without fees if these conditions are met

    It is smaller than 10 thousand bytes.
    All outputs are 0.01 BTC or larger.
    Its priority is large enough

Otherwise, the reference implementation will round up the transaction size to the nearest thousand bytes and then add a fee of 0.0005 BTC per thousand bytes. Users may override the default 0.0005 BTC/kb fee setting, but cannot control transaction fees for each transaction. Bitcoin-Qt does prompt the user to accept the fee before the transaction is sent (they may cancel the transaction if they are not willing to pay the fee).

http://bitcoin.stackexchange.com/questions/9667/why-would-bitcoin-qt-attempt-to-charge-a-processing-fee-when-i-have-my-transact?answertab=votes#tab-top

Alright, so it'll still confirm fairly quickly?


Title: Re: Qt client included 0 BTC fee?
Post by: escrow.ms on October 09, 2013, 07:42:04 PM

Alright, so it'll still confirm fairly quickly?

I think it should, as size {405 (bytes)} is larger than normal transactions.


Title: Re: Qt client included 0 BTC fee?
Post by: Boelens on October 09, 2013, 07:43:11 PM

Alright, so it'll still confirm fairly quickly?

I think it should, as size {405 (bytes)} is larger than normal transactions.


Alright, thanks for answering so quickly!


Title: Re: Qt client included 0 BTC fee?
Post by: briehost on October 09, 2013, 08:20:05 PM
Some mining pools require fees to process transactions, and will not publish a no-fee transaction under any circumstance. Others will process transactions even without fee so long as there is space available in the block. I know that BitMinter used to process no-fee transactions, and I think they still do. So you might have to wait for them (or an equally nice pool) to publish a block :)


Title: Re: Qt client included 0 BTC fee?
Post by: Boelens on October 09, 2013, 08:29:37 PM
Some mining pools require fees to process transactions, and will not publish a no-fee transaction under any circumstance. Others will process transactions even without fee so long as there is space available in the block. I know that BitMinter used to process no-fee transactions, and I think they still do. So you might have to wait for them (or an equally nice pool) to publish a block :)

Yep, it finally confirmed!