Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
plugins/libplugin-pay.c: Tighten the fuzz.
The fuzz only exists to prevent intermediate nodes from guessing the distance to the payee by subtracting the nearest lower bin, which gives us the fee paid to reach the payee. But since we have a default limit on the max fee budget of 0.5% (that some of our users complain is *too big*), fuzzing around the bin size by +/-1% would be sufficient to obscure the fee paid to reach the payee. This reduces the presplitter +/-25% and the adaptive splitter +/-10% to just 5%, which is more than enough to obscure the fee paid to reach the payee, and could probably be made even smaller.
- Loading branch information