Releases: adrastia-oracle/adrastia-core
Releases · adrastia-oracle/adrastia-core
v4.9.1
v4.9.0
Dependencies
- Upgrade OpenZeppelin Contracts to v4.9.6
Accumulators
- Add SAVPriceAccumulator: An accumulator that tracks ERC4626 vault share prices.
v4.8.0
Accumulators
- Add AdrastiaUtilizationAndErrorAccumulator: An accumulator that tracks and accumulates utilization and error based on an Adrastia supply & borrow oracle.
v4.7.1
Accumulators
- Add constructor sanitization
- Fix EIP-165 compliance issue
Interfaces
- Add a warning about using 0 for maxAge.
Oracles
- Update PythOracleView
- Add exponent validation
- Add support for Pyth confidence intervals
v4.7.0
Accumulators
- Modify AlocUtilizationAndErrorAccumulator: Add constructor flag to treat an empty ALOC as 0% utilized.
v4.6.1
Accumulators
- Fix bug in CompoundV2SBAccumulator: Some CEther markets used to cause reverts when updating the token mappings.
v4.6.0
Accumulators
- Update CompoundV2SBAccumulator: Add support for CEther.
- Add VenusIsolatedSBAccumulator: An accumulator that tracks and accumulates Venus Isolated Pools total supply and borrow amounts.
v4.5.0
Accumulators
- Add CompoundV2SBAccumulator: An accumulator that tracks and accumulates Compound v2 total supply and borrow amounts.
- Add IonicSBAccumulator: An accumulator that tracks and accumulates Ionic total supply and borrow amounts.
v4.4.0
Accumulators
- Add ValueAndErrorAccumulator: An abstract extension of LiquidityAccumulator that accumulates values and errors.
- Add AlocUtilizationAndErrorAccumulator: An accumulator that tracks and accumulates TrueFi ALOC utilization and error.
v4.3.0
Accumulators
- Add AdrastiaPriceAccumulator: An accumulator that tracks and accumulates values from Adrastia price oracles.
Libraries
- Add StringLibrary: A library for working with strings.
- Add function bytes32ToString: Converts bytes32 to string, stopping the conversion when we hit the null terminator or the end of the bytes.
Oracles
- Add PythOracleView: An oracle view that reads from Pyth.
- Add DiaOracleView: An oracle view that reads from DIA.