Skip to content

Releases: adrastia-oracle/adrastia-core

v4.9.1

17 Sep 21:50
dca4463
Compare
Choose a tag to compare

Accumulators

  • Improve SAVPriceAccumulator: Adds conditional underlying oracle heartbeat validation.

v4.9.0

03 Aug 03:51
b9877f0
Compare
Choose a tag to compare

Dependencies

  • Upgrade OpenZeppelin Contracts to v4.9.6

Accumulators

  • Add SAVPriceAccumulator: An accumulator that tracks ERC4626 vault share prices.

v4.8.0

16 Jul 21:25
3316388
Compare
Choose a tag to compare

Accumulators

  • Add AdrastiaUtilizationAndErrorAccumulator: An accumulator that tracks and accumulates utilization and error based on an Adrastia supply & borrow oracle.

v4.7.1

23 May 20:16
dca565e
Compare
Choose a tag to compare

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

18 Apr 08:06
4e092bb
Compare
Choose a tag to compare

Accumulators

  • Modify AlocUtilizationAndErrorAccumulator: Add constructor flag to treat an empty ALOC as 0% utilized.

v4.6.1

15 Apr 02:12
440fda3
Compare
Choose a tag to compare

Accumulators

  • Fix bug in CompoundV2SBAccumulator: Some CEther markets used to cause reverts when updating the token mappings.

v4.6.0

14 Apr 21:55
a244e5d
Compare
Choose a tag to compare

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

28 Mar 21:25
5a46b3f
Compare
Choose a tag to compare

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

21 Mar 06:02
0d30991
Compare
Choose a tag to compare

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

14 Mar 02:43
190bfec
Compare
Choose a tag to compare

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.