Skip to content

@aave/core-v3 v1.8.0

Compare
Choose a tag to compare
@github-actions github-actions released this 16 Dec 17:13
c8e9b4e

Features

  • added natspec comments, changed function param names to uniform with the other functions (dda5bde)
  • clarify mint and burn comment in interface (03041ef)
  • refactored setReserveBorrowing, setReserveStableRateBorrowing, fixed tests (6749233)

Bug Fixes

  • Add 0 division check to wadDiv and rayDiv. (ea80f22)
  • Add better natspec for ConfiguratorLogic (5cdfcdf)
  • Add better natspec for EModeLogic (816d566)
  • Add comments about BaseCurrency to IPriceOracleGetter (60ff953)
  • Add docstrings for SequencerOracle (9557272)
  • Add docstrings to PriceOracleSentinel (368c77f)
  • Add event emission to natspec (ec28a38)
  • Add explicit error message for LTV == 0 before division. (d8d1694)
  • Add functions docs of IPoolAddressesProvider (36a543b)
  • Add IAaveOracle interface (ed03e30)
  • Add literal syntax to setEModeCategory (4ab27c3)
  • Add missing docstrings of the IACLManager (84bcffc)
  • Add test and zero div check to percentageDiv (d914c9d)
  • Added first to natspec _getFirstAssetAsCollateralId() (1b6a1df)
  • additional check in isUsingAsCollateralOne() to avoid revert if collateralData == 0 (49638cb)
  • Change access control to setGracePeriod (d9c2630)
  • Clean code style of FlashLoan mocks (6fe84b6)
  • Clean code style of mocks (60a03e3)
  • Consolidate BorrowingOnReserve events into 1 (110c5d0)
  • Enhance clarity of WadRayMath constants (b7244c1)
  • Fix and clean halfWad and halfRay values (5f5dff4)
  • Fix BridgeLogic natspec (71be75e)
  • Fix PoolAddresesProvider docstrings (30d757f)
  • Fix typo in IAaveOracle natspec (1f02c09)
  • Fix typo in LiquidationLogic natspec (3729466)
  • Fix typos in docstrings (167da26)
  • Fix typos in natspec docs (e29d46f)
  • Format public immutable variable name with MACRO case (c90b040)
  • increased the data size of id and i to uint16 (3d7fc2b)
  • Make _pool public of AToken and DebtToken (014da25)
  • Make addressesProvider of AaveOracle public (69b3eca)
  • Make gracePeriod and sequencerOracle configurables (3c6352f)
  • Make Pool _addressesProvider public (762d79e)
  • Merge conflict in stable-debt-token.spec.ts (78a6198)
  • Minor merge conflict (0df5e80)
  • Move the optimization after the operation condition (c6a785f)
  • naming consistency and stable debt event fix (7f17123)
  • Optimize setUseReserveAsCollateral whenthere is no state change (55445f2)
  • remove console.log (e279cda)
  • Remove duplicated code in LiquidationLogic (2189ba4)
  • Remove unneeded comments (9ec0ec4)
  • Remove unneeded contract file (6f480ec)
  • remove unused variable (87fc0bb)
  • Rename PoolConfigurator setter events (53b40ce)
  • Rename setter functions names (449f42d)
  • set package-lock.json (299d2f9)
  • Typo in flashloanlogic natspec (4e36f6f)
  • Unify reserveCount and maxReserve to uint16 (b6e2b35)
  • update .npmrc (9cfe79c)
  • Update comments in validation-logic.spec.ts (3b5c039)
  • Update executeRepay to compute interest correctly for repaying with aTokens (abf0e0c)
  • Update function naming (594b929)
  • Update natspec docs for FlashLoanLogic (4b02b3e)
  • Update variable packing of ReserveData (7765624)
  • Update wording of token update functions in ConfiguratorLogic (2dd1551)
  • use @aave/[email protected] library and load typechain locally instead of deploy-v3, to fix unsynced artifacts (6904746)
  • Use checkNoSuppliers instead of CheckNoDepositors (88aff43)
  • use already calculated value instead of re-calculating (c0743f9)
  • Use cache to get aTokenAddress in bridge logic (e41ec39)
  • Use literal syntax for struct params (7baf196)