Previously we've been fetching data from a single source: RedStone HTTP Api. This approach created a single point of failure and was not truly decentralised. This Pull Request implements few features, that should make the data fetching process more stable and decentralised.
Features:
Configuring the data sources and the priority of using them
Configuring data validity rules (signature checking, max timestamp delay) to use off-chain
Support for multiple HTTP data sources
Support for Streamr Broadcaster
Off-chain signature verification and data validity verification
Automated data refetching in case of receiving invalid data
Comprehensive tests for the refetching and for the configuration
[THIS PR IS NOT READY TO MERGE YET]
Previously we've been fetching data from a single source: RedStone HTTP Api. This approach created a single point of failure and was not truly decentralised. This Pull Request implements few features, that should make the data fetching process more stable and decentralised.
Features: