Author

Topic: HELP: BitCoin is sending random/wrong fee (Read 918 times)

sr. member
Activity: 361
Merit: 250
August 04, 2011, 10:30:26 PM
#6
okay, now I understand, I just noticed that the fee could always be multiplied - but I never got such a multiplied fee in the GUI ..

Unfortunately there isnt a RPC call for getting estimated fees =(
sr. member
Activity: 361
Merit: 250
August 04, 2011, 10:18:27 PM
#5
The fee you configure or specify on the command line is the unit used, so for instance probably if you had configured 1.0 instead of 0.0005 the transaction that ended up with 0.001 fee would instead have ended up with 2.0, the transaction that charged you 0.0015 would have cost 3.0 and so on.

Basically, and in theory, if the system determined there are enough penalties (coins only received recently, a send of 0.01 or less, a total transaction size measured in kilobytes...) to add up to three times MIN_TX_FEE, you get charged that many times whatever fee you had set.

Once upon a time someone got really weirded out by having the client say the fee would be 0.02, so they re-configured to make 0.02 the configured setting. The client then said it would be 0.04! So they configured to 0.04. The client duly claimed it would be 0.08! Etc.

Grok?

-MarkM- (The CENTS thing confuses it further, of course...)


ahh I think I understand! I also found this on the wiki:  -paytxfee=    Fee per KB added to transactions you send

I just removed the paytx parameter and now it is working correctly and it seems that the server always uses the 0.005 fee.

So is it right when I say:
- Without extra fee declaration the client sends ALWAYS the "hard coded" fee of 0.005 (v0.24)?

Because I never saw that the GUI wanted a higher fee than 0.005 (v0.24). But when I follow the transaction fee rules you said it could be that there is a higher fee - or only when paytx parameter is activated? (I wonder that it was only higher when I used the paytx so far) -> this is the only thing that confuses me right now. But god thanks it is working now Smiley
legendary
Activity: 2940
Merit: 1090
August 04, 2011, 09:40:46 PM
#4
The fee you configure or specify on the command line is the unit used, so for instance probably if you had configured 1.0 instead of 0.0005 the transaction that ended up with 0.001 fee would instead have ended up with 2.0, the transaction that charged you 0.0015 would have cost 3.0 and so on.

Basically, and in theory, if the system determined there are enough penalties (coins only received recently, a send of 0.01 or less, a total transaction size measured in kilobytes...) to add up to three times MIN_TX_FEE, you get charged that many times whatever fee you had set.

Once upon a time someone got really weirded out by having the client say the fee would be 0.02, so they re-configured to make 0.02 the configured setting. The client then said it would be 0.04! So they configured to 0.04. The client duly claimed it would be 0.08! Etc.

Grok?

-MarkM- (The CENTS thing confuses it further, of course...)
sr. member
Activity: 361
Merit: 250
August 04, 2011, 09:03:47 PM
#3
thank you for your answer, but I dont know if this is the problem. The fee should always refer to the user-given fee setting if its >= min fee?

I am using 0.24, the standard min. fee is 0.0005. I have no idea how it results to a fee of e.g. 0.0015. I will restart the server now without a fee parameter, only 0.0005 fee in the config file and test again. Hope I will find a solution because I need it for a web application.
legendary
Activity: 2940
Merit: 1090
August 04, 2011, 08:09:39 PM
#2
Hello,

I just saw that my bitcoin daemon is sending the wrong fee!

I startet it with 0.0005 fee parameter and in my config file it is 0.0005, too but it is always sending with 0.001 fee!

Is is possible that my client adds the fee together or is a fee for the api rpc call "move" required, too?


please help

thanks!


Last version I looked at it still used CENT in some fee-related calculations instead of MIN_TX_FEE, I cannot recall exactly which cases but some cases the fee is therefore defined by the constant CENT instead of the constant (or was that a variable?) MIN_TX_FEE in the code.

-MarkM-
sr. member
Activity: 361
Merit: 250
August 04, 2011, 07:24:34 PM
#1
Hello,

I just saw that my bitcoin daemon is sending the wrong fee!

I startet it with 0.0005 fee parameter and in my config file it is 0.0005, too but it is always sending with 0.001 fee!

Is it possible that my client adds the fee together or is there a fee for the api rpc call "move" required, too?

Edit: I just checked my transaction logs: One time I had a 0.002 fee, one time a 0.0015 and another time a 0.001  fee! what the hell is going on!?!??!?

please help

thanks!
Jump to: