Browse Source
Fixes #889. Prior to this commit, it was possible for the yg-privacyenhanced.py script to go into an infinite loop of attempting to halve the txfee setting, in case the user selected (a) reloffer, (b) an absurdly low minsize like 1 sat, and (c) a txfee of zero. This occurred partially due to the randomization of minsizes included in the yg-pe algorithm, which could lead to a pathological zero value for minsize. After this commit the minsize is automatically bumped to the `DUST_THRESHOLD` value if it falls below it, preventing the possibility of a nonsensical value. Additionally, the loop which halves the txfee is no longer allowed to continue beyond 20 iterations, as an extra sanity check.master
1 changed files with 15 additions and 6 deletions
Loading…
Reference in new issue