gnosis / dex-services

Off-chain services for the Gnosis Protocol v1.
33 stars 9 forks source link

Do not use fallback min_avg_fee in Dynamic strategy #1487

Closed e00E closed 4 years ago

e00E commented 4 years ago

Initially we only had the dynamic strategy and used fallback min_avg_fee and max_gas_price in case getting the gas price or ether price would fail. Now these options are also used for the static strategy. I want to remove them from the dynamic strategy because it is misleading to use the same config value for different things and we rely on a working gas station and token price estimation anyway. It would be unexpected that we fallback to very different fallback values (see our default fallbacks) when the strategy is Dynamic. It is better to have this be a real error. It is also better to have a hard error on startup if the Static strategy is selected but the static values haven't been given.

This is a config change because I renamed the arguments. I am going to do the rename in staging before merging this.

Test Plan

Run driver