Bitcoin Forum

Bitcoin => Wallet software => Topic started by: garlonicon on March 12, 2022, 11:03:31 AM



Title: How to disable the dust limit without recompiling the client?
Post by: garlonicon on March 12, 2022, 11:03:31 AM
I know it is possible to lower fees by using this configuration:
Code:
mintxfee=0.00000001
minrelaytxfee=0.00000001
blockmintxfee=0.00000001
But even with those settings, my node still rejects transaction to Segwit outputs below 0.00000294 BTC. Is it possible to use some other configuration option to lower the dust limit? Or is it hard-coded into the client and I have to rebuild it manually to allow that?


Title: Re: How to disable the dust limit without recompiling the client?
Post by: nc50lc on March 12, 2022, 11:26:48 AM
Use dustrelayfee=n (BTC/kB) instead of the feerate-related configs | the default value is 0.00001 BTC/kB.

Here's the related note for that config:
Quote
# Fee rate (in BTC/kB) used to defined dust, the value of an output such that it will cost about 1/3 of its value in fees at this fee rate to spend it.
dustrelayfee=0.00001


Title: Re: How to disable the dust limit without recompiling the client?
Post by: garlonicon on March 12, 2022, 11:46:15 AM
Thank you! It works!