You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Update UCO service provider to list of providers #727
[Config Change]
* Updating UCO service to compute mean of provider results #727
* Updating tests #727
* Formatting #727
* Removing unneeded duplicate service #727
* refactor services prices fetching
* formatting code #727
* Refactor to integrate with #728 and #729 wip
* Fixing tests and formatting
* Adding tests for error cases, formatting
* Parallelize service values fetching
* Linting
* Fixing test after mock renaming
* Adding general failsafe clause
* add coin marketcap and coin paprika as uco price providers
* Integrating #769
* Fixing legacy tests
* Fixing tests
* Adding option to kill task on timeout
* Increase log severity when no data returned by service
* Slight optimisation
* Compute median instead of mean
* transform prices from keyword list to map in coingecko
* Make service result parsing more resilient
* lowercasing key for code resilience
* Fixing index issue
* Fixing flaky test
* Unlink fetching processes to avoid termination of scheduler if service crash
* updated coin marketcap and coin paprika
* updated marketcap implementation
* Refactoring median function
* Refactoring Agregator, adapting tests accordingly.
* Reducing max nesting level to please credo plus format big numbers
* Fix remaining bugs
Co-authored-by: tenmoves <hamza.belhaj07@gmail.com>
Co-authored-by: Neylix <julien.leclerc05@protonmail.com>
Is your feature request related to a problem?
As #727 will permit to have multiple data source for an oracle value, we should get the uco price from other source.
Describe the solution you'd like
Coin paprika expose a free API to fetch the price of a currency from multiple platform:
https://api.coinpaprika.com/v1/coins/uco-uniris/markets?quotes=USD,EUR
For each platform returned by the API, we can add it's price into the aggregator
Additional context
No response
The text was updated successfully, but these errors were encountered: