Please describe the feature you’d like to see added.
Just an example (this feature request is not related to mutinynet in any way) - https://mutinynet.com/tx/68be05aec97b7d114e978185f0df76e494196e2b160330c97870b284f444e1c4
Let’s suppose the miner wants to recycle coins (and shrink the total number of UTXOs) by making an all-fee transaction and eventually mining it. Any other miner would be happy to mine such a transaction if it is relayed to the network.
Is your feature related to a problem, if so please describe it.
No response
Describe the solution you’d like
Add maxrelaytxfee
parameter, similar to its min
equivalent which is present at least since 9d14e689c8, later it became a configurable.
The value could be in percentage of the amount sent. An absolute number (like the other similar configurables use) may be less helpful here when tho point is to stop broadcasting mostly all-fee transactions.
Describe any alternatives you’ve considered
The usual way how UTXOs work is that they retain their full history back to the block from whose coinbase they come.
Please leave any additional context
In case of large-scale recycling maybe the chainstate can get back below 6 GiB (at the moment it is 6.3 GiB big). Also the “ordinals theory” may require some rethinking.