Easier command line options involving public exchanges and minor bug fixes
New features
- For command line options requiring list of public exchanges, the list of exchanges is now optional. If not given, coincenter will consider all supported exchanges. For instance,
coincenter --orderbook eth-eur
will print order books for all exchanges offering ETH-EUR market. - New command line option
--withdraw-fee
prints withdraw fees of a given currency, with an optional list of exchanges. - Lower severity of logs in some cases
- Automatically choose best Binance API URL based on fastest ping
- Improve Kraken withdrawal fees query by dynamically retrieving data
- Make possibility to use custom 'FreeCurrencyConverter' API key, and suggest client to create one
Bug fixes
- Huobi now retrieves correctly tradable currency EOS (and some others)
- Fix infinite loops in conversion path and improve performances
- Remove usage of dangerous, non re-entrant standard functions (gmtime) and add CodeQL checker in the CI