Skip to content

@aave/periphery-v3 v1.7.0

Compare
Choose a tag to compare
@github-actions github-actions released this 21 Dec 10:37
e65f365

Features

  • add reward price oracle mechanism (ab001e7)
  • Added gas optimizations and replace SafeERC20 to SafeTransferLib (2d13589)
  • Added getTransferStrategy getter to Incentives Controller V2 (104cf60)
  • added PRECISION getter to IAaveDistributionManagerV2 interface (a2c3136)
  • added price oracle mapping for easier rewards integration (3ee5bd2)
  • change storage size for reward data, claim rewards and reward oracle tests (c8ca14c)
  • enforce source of value when adding rewards at Incentives Controller V2 (17a8195)
  • fix new setup for transfer strategy (5fa7ce2)
  • move isTransferStrategy constructor to TransferStrategyStorage (6e1a42d)
  • Perform call to TransferStrategy instead of delegate calls. Added reward admin, emergency withdraw, and approval admin methods to TransferStrategyBase. (5bf4977)
  • perform normal call (90c9909)
  • use github packages for aave-token and stake-v2 (57d3a5d)
  • use max pattern to detect overflow intead of casting (8dfa261)
  • use TransferStrategyStorage constructor at staked token strategy (ac04c12)

Bug Fixes

  • convert interface to address at event emit (a3ddb57)
  • initialize return arrays at _claimAllRewards function. Add tests for IncentivesControllerV2. (61e7456)
  • missing view function (5ee0776)
  • remove aaveoracle from constructor and move it at initialize (6514ecb)
  • reset IEACAggregatorProxy interface (69ac51e)