Releases: adrastia-oracle/adrastia-periphery
Releases · adrastia-oracle/adrastia-periphery
v4.11.1
v4.11.0
Updaters
- Add IonicInterestRateUpdater: A contract that accrues interest to Ionic cTokens before updating the rate controller.
v4.10.0
Prudentia
Controllers
- Add flag to enable or disable compute ahead logic: If enabled, the controller's computeRate function will calculate the rate on-the-fly with clamping. Otherwise, it will return the last stored rate.
- Add IonicRateController: A RateController that computes rates for Ionic tokens, accruing interest on the underlying tokens before pushing new rates.
v4.9.1
Prudentia
Controllers
- Allow pausing updates for a token without a configuration: This allows us to manually push rates (which requires a config) before any updates occur.
- Add another kickback prevention to PidController#manuallyPushRate and PidController unpausing.
v4.9.0
Dependencies
- Upgrade adrastia-core to v4.9.0.
- Upgrade OpenZeppelin Contracts to v4.9.6
Accumulators
- Add ManagedSAVPriceAccumulator: A managed accumulator that tracks ERC4626 vault share prices.
v4.8.1
Prudentia
Controllers
- Adjust role hierarchy to make UPDATER_ADMIN self-managed.
- Add IonicPidController: A PidController that accrues interest on Ionic tokens.
v4.8.0
Dependencies
- Upgrade adrastia-core to v4.8.0.
Accumulators
- Add ManagedAdrastiaUtilizationAndErrorAccumulator: An AdrastiaUtilizationAndErrorAccumulator that implements standard management functions.
v4.7.4
Prudentia
Computers
- Update HistoricalRatesComputer to implement IHistoricalRates and add an auxiliary function to get the select index.
v4.7.3
Oracles
- Update managed aggregator oracles: Add the ability to change the default config (strategies and aggregation params).
v4.7.2
Dependencies
- Upgrade adrastia-core to v4.7.1.
Accumulators
- Add constructor args validation and events to AccumulatorConfig.