In the GUI wallet the fees are written as
- Slow: x0.25
- Normal: x1
- Fast: x5
- Fastest: x41.5
But I just made two transactions with slow and normal fee respectively and the slow fee was 1/5 of the normal fee. Does anyone know the real levels?
In the GUI wallet the fees are written as
But I just made two transactions with slow and normal fee respectively and the slow fee was 1/5 of the normal fee. Does anyone know the real levels?
I can't speak to why the GUI has them labeled that way, but the current, actual fee multipliers are:
1, 5, 25, 1000
[ref].
What confuses this a little further though is that the default strategy is to use auto-low fees. The default/automatic multiplier that gets used is 5, which potentially gets adjusted down to 1 (based on network/chain conditions) [ref] [ref].
Armed with this information and reviewing the source code, selecting "Normal" eventually ends up with a multiplier of 5 and selecting "Slow" ends up with a multiplier of 1, which explains your 1/5 observation. If you selected "Automatic" in the GUI, you'd be using a multiplier of 5, which may get adjusted down to 1.
As the labels in the GUI are scaled to the "Normal" being x1, they should probably read x0.2, x1, x5 and x200 respectively, slow to fastest.
adjust_priority
when called with priority 0 (auto), either keeps priority at 0 or changes to 1. Then when get_fee_multiplier
is called, if priority is still 0, it will use the Normal multiplier. Otherwise Slow gets used.
Commented
Oct 11, 2019 at 4:14