The latest official v10.0.0 makes 0 fee txs easy. I think this was the only difference on this fork?

I am currently reviewing if it is still necessary to maintain this fork as Bitcoin Core 0.10 has a new, improved fee selection UI.Perhaps i will request my code being merged into the Bitcoin Core mainline, since now it could be easily done.

1 satoshi fees don't really have much of an effect on the entire network. All the nodes will not relay that unless it satisfies some other minimum threshold requirement (like bitcoin days or time.)

I'm aware of that, but at the same time, I don't like sending transactions with no fee whatsoever.

With the setting I had for the 1 satoshi, it was added onto transactions that needed a fee, as well... so if a transaction needed a 0.005 fee, it ended up having a 0.00500001 fee on it.

It isn't necessarily the amount of the fee, but that the new release, enforces the setting to be at a particular value.

If I want to set the fee to X by default, then that's on me, and let the network prioritize it (or not) accordingly when processing transactions.

My choice what fee I want to add, and the consequences of that, comes with the choice I made.

It seems like the core devs, while often claiming otherwise, still want to impose their ideas of what we should do, rather than us choosing for ourselves.

In any event, I've been wanting to write something that would do raw transactions to handle my dust management in my wallet (which is getting pretty bad by now) by always including the oldest 1 or 2 pieces of dust as inputs to another send I'm doing, to make sure that the 1 piece of change I end up with is larger than the dust that was included... 0.10.0 is just going to make me actually do it instead of think about it.

=squeak=

edit: the 1-satoshi fee I was mainly using for transactions that were very low priority... when I didn't care if it took a couple/few weeks to confirm. mainly for coin I was sending to cold wallet.

Also, the fee calculation algorithm drastically changed in 0.10, so it may be needed much less than before. I am going to do some testing Soon™ to check what exactly are the current benefits of using it. If there is very little difference between Core and this then I may stop supporting this patch.

My version builds exactly the same way as normal version, so these instructions should work.

EDIT:Also, because of latest transaction spam attacks, i would advise against using this fork anymore. I am actually updating it because I do not want to forget and lose this code. So kind of for historical reasons.