Alex Suvorov
|
ae78874756
|
Hatskier/ccxt fetchers (#14)
* ccxt fetcher implementation
* ccxt fetchers connected
* tests fixed
* verto refactoring, ccxt fetchers manifests updated
* ccxt tests implemented
* old fetchers refactoring started
* USDT fetching mocked in tests
* coingecko and coinbase fetchers refactoring
* ecb fetcher refactoring
* kyber fetchers refactoring
* uniswap and sushiswap fetchers refactoring
* yf-unofficial fetcher refactoring
* manifests updated for ccxt fetchers
* increased timeout for ccxt fetchers
* ccxt manifest generation script improved. Now it compares prices from ccxt fetchers with existing redstone-api prices
* manifests updated
* BTMX token removed from coingecko source
* ccxt manifests updated
* tmp log file removed
* enableRateLimit set to false for ccxt fetchers
* increased maxPriceDeviation for unpopular tokens
* implemented script for sources-list generation
* fixes after review: fetcher files renaming
* fixes after review: replaced string type with ExchangeId for ccxt fetchers
* fixes after review: replaced lodash methods with built-in functions
* fixes after review: classes refactored
* fixes after review: const renamed MAX_RESPONSE_TIME_TO_RETRY_FETCHING_MS
* ccxt manifest generation script updated to support option of avoiding new tokens adding
* fixes after review: refactored fetching additional pricing data for USDT and ETH inside extractPrices method
* unstable sources removed
* aggregation mechanism improved, tests added
* added providers.json to redstone-node configs
|
2021-08-04 19:56:28 +02:00 |
|