..
Well what was happening was For transactions under 27k coins it would fall into allowfree since its always true and set fee to 0.. however there is am involuntary dust fee added which adds a small fee regardles of allowfree basefee \ 10 where basefee is 5 coins.. so 0.5 dvc.
So now fees for under 27k coins should be a little higher.The rest are same.
Even on the old code there was always a fee so no free tx got in even
before. I see the sync complete to the latest block index from block explorer.
That's good news. Also, bitcoin 0.8.x now also stops dust:
CTxOut::IsDust()
I still want to keep the devcoin dust stopping code, because bitcoin has different fees.
Yea looks like it checks before send and adds dust to fee.