You can set the fee to anything you want, if you use raw transactions.
Basically, you construct the raw transaction (it is pretty easy) using createrawtransaction. That gives you some HEX string that you feed to signrawtransaction. You take the output from that and use sendrawtransaction.
The key thing to keep in mind is the unspent output(s) being used when you createrawtransaction. Say all these add up to 0.05 btc. And let's say you are sending out 0.04 btc. Then the fee is whatever is left, which in this case is 0.01 btc. BE CAREFUL and ensure that you provide a change address for any btc that you not want going into the fee by providing multiple recipient addresses (so say one for the receiver and then one for the change).
Make sense? You can send 0.04999999 btc and the fee will then be 0.0000000001 btc (in my example). Keep in mind that very low (or zero) fees can result in the transaction taking longer to a very long time to get included in a block.
Hi everyone
i am in need for a script with which i can send 0.0001 bitcoins from the command line with a 0.0001 transaction fee.
I used to do this with bitcoind but i cant get the transaction fee lower then 0.0005.
Is there anyone who can help me out ? / maybe write a script / code a little program that can be run in a command prompt in windows?
I am willing to pay a reward for you hard work
Greetings
Roland.