namecoin/namecoin — pull request #9 by khalahan (2012-01-25 23:09:56+00:00)
Title: Fee changes + Ignore dust and getmemorypool

* Fee changes :
For discussion to cut down on the current spam transaction problem. This contains patches for the following:

Changes the minimum transaction fee from 0.0005 to 0.005. Maybe this should even be higher? Namecoins are cheap.
Changes the threshold for when fees increase due to the block becoming full. the current spam attack is set just under the current threshold.
Reduces the free transaction area from 27,000 to 9,000.
Increases the minimum fee for dust transactions. Currently the fee is set to a constant no matter how many dust outputs there are. This sets it based on the number of dust outputs.

* Ignore dust and getmemorypool :
The namecoin chain is currently experiencing issues with spam dust transactions. See all the recent blocks for examples. This patch provides coblee's changes to litecoin that allow ignoring values under a certain amount in the coin selection algorithms and transaction lists. This helps deal with wallets with dust spam already in it.

This pull request also includes the getmemorypool rpc command, used by some pools for merge mining and can be used to see what transactions are in the nodes memory (for tools that look for dust).