RRFM rate setters are contracts meant to call the PI/D calculators, fetch the latest computed redemption rate and then set that new rate in a GEB oracle relayer.
There are two rate setters in this repo:
- DirectRateSetter: this rate setter is meant to call a DirectRateCalculator and pass its result to the SetterRelayer
- PIRateSetter; this rate setter is meant to call any P or PI rate setter from this repository and pass a result to the SetterRelayer
There's an ongoing bug bounty program covering contracts from this repo.