dcrd/internal
Dave Collins fce1bdcd88
mempool: Do not accept low-fee/free transactions.
This removes the code that accepts transactions with low fees to the
mempool when they have sufficient priority along with the associated
rate limiting of such transactions.

It also updates the error message when a transaction does not pay a high
enough fee to clearly state it was rejected for that reason along with
the minimum fee it is required to pay.

Finally, it slightly reworks the low fee rejection logic to include all
types of transactions it applies to in the same check instead of
independently per type.

This is part of the overall removal of the low-fee/free tx relay policy
and associated rate limiting.
2022-06-29 13:07:04 -05:00
..
blockchain blockchain: Address some linter complaints. 2022-06-28 16:17:25 -05:00
fees blockchain/stake: Start v5 module dev cycle. 2022-05-08 11:47:32 -05:00
limits multi: update build tags to pref. go1.17 syntax. 2021-10-19 20:21:44 -05:00
mempool mempool: Do not accept low-fee/free transactions. 2022-06-29 13:07:04 -05:00
mining blockchain: Move package to internal. 2022-05-30 15:32:41 -05:00
netsync blockchain: Return uint256 from chain work method. 2022-06-10 13:33:21 -05:00
progresslog progresslog: Make header logging concurrent safe. 2021-11-23 17:24:58 -06:00
rpcserver blockchain: Return uint256 from chain work method. 2022-06-10 13:33:21 -05:00
staging primitives: Update README.md for subsidy calcs. 2022-04-30 00:00:55 -05:00
version release: Bump for 1.8 release cycle. 2021-12-17 17:39:24 -06:00