Description
Determining whether or not an oracle should send a price report is a responsibility that currently lives in the existing oracle client. In the future, with decentralised oracles, we can no longer leave this responsibility with the oracle clients. This should be moved to an on-chain mechanism to be executed in a trustless manner.
Motivation
Whilst this is not the responsibility of the circuit breaker, this functionality is a prerequisite to decentralising our oracle setup. The circuit breaker also puts us in a better position to move to decentralise oracles, so it makes sense to bundle this work together.
Description Determining whether or not an oracle should send a price report is a responsibility that currently lives in the existing oracle client. In the future, with decentralised oracles, we can no longer leave this responsibility with the oracle clients. This should be moved to an on-chain mechanism to be executed in a trustless manner.
Motivation Whilst this is not the responsibility of the circuit breaker, this functionality is a prerequisite to decentralising our oracle setup. The circuit breaker also puts us in a better position to move to decentralise oracles, so it makes sense to bundle this work together.
Desired Output