Skip to content

@aave/core-v3 v1.10.0

Compare
Choose a tag to compare
@github-actions github-actions released this 12 Jan 09:13
c3790ab

Features

  • fix tests missing module. add deployments dir to gitignore (4e2c5e8)
  • moved IncentivizedERC20 to the base folder (1d5ed55)
  • refactored premium to protocol in updateFlashloanPremiumTotal (6349f4b)
  • refactored premiumTotal in updateFlashloanPremiumToProtocol (6b9f82c)
  • update comment (7d6ccfb)

Bug Fixes

  • Add userTotalDebt variable and refactor fix (f9794f1)
  • Add amount cache in premium calc of executeFlashLoan (785ba09)
  • Add checks to turn off borrowing. (f9ec711)
  • Add error message (18ae21f)
  • add failing tests (254a021)
  • Add id to register and unregister events (c196b71)
  • Add indexed params to MarketIdSet event (74062fc)
  • Add new event AddressSetAsProxy for imple address updates (e4a15fb)
  • Add override modifier to underlyingAsset getter (be4702c)
  • Add percentage range check of liquidationFee in Configurator (2d5330b)
  • Add range check for new reserve factor (9863a47)
  • add test for setting interest rate on unlistest asset (09c04d2)
  • Add underlying getter in debtToken interfaces (498b860)
  • add validation to set interest rates (f623d9a)
  • Add visibility accessors to StableDebtToken state variables (9faa22f)
  • Add visibility accessors to state variables of mocks (b76dcb7)
  • address provider staticcall get implementation (d2b1a32)
  • Change order of condition in validateHFAndLtv for gas saving (34145bf)
  • check asset for zero address (cdaa90c)
  • Clean tests (d47b777)
  • consistent get, set order (ccb634a)
  • Enhance reserves listing function in Pool (2303871)
  • failing test (82758e9)
  • Fix ChainlinkAggregator intergration in AaveOracle (44af5fe)
  • Fix docstrings (a6b1a02)
  • Fix error from merge conflicts (b0bea4c)
  • Fix error in a revert message of test cases (abaaa2c)
  • Fix error in docstring (a9aec4a)
  • Fix error in test case (4fb8037)
  • Fix error in test from merge conflicts (c7512ed)
  • Fix error name INVALID_RESERVE_FACTOR (3785b38)
  • Fix errors constants in types.ts (cdc6b26)
  • Fix errors in constants from merge conflicts (4831638)
  • Fix errors of merge conflicts (b684547)
  • Fix grammar spell typos in docstrings (3868ead)
  • Fix MockAggregator code (67d29f5)
  • Fix test, fetching artifact from local typechain (da07b87)
  • Fix typo in constant value (71dc37c)
  • Fix typo in docstring (70a4a51)
  • Fix typos in docstrings (51b95e0)
  • Fix typos in docstrings (80ad248)
  • Fix typos in docstrings (d3aa941)
  • Improve readability of LiquidationLogic constants (79896d5)
  • improve set config readability (a9dd99f)
  • interest-rate-strategy-range-checks (adf2f4c)
  • Make flashloan premium to protocol a fraction of total premium (d24c962)
  • Mark proxyAddress as indexed in AddressSetAsProxy event (bddabad)
  • Move IChainlinkAggregator to dependencies and rename it to official name (6099f84)
  • Move up validation of executeFlashloan (4b64705)
  • Naming of excess variables + introduction of constant for stable ratio (37c2a63)
  • Remove .solhint.json (972ec21)
  • remove console logs (2cd4dcc)
  • Remove external hacky getProxyImplementation function (62a25c8)
  • Remove getUserCurrentDebtMemory() helper function (f2dc371)
  • Remove not needed ProxyImplementationSet event (002ebda)
  • Remove redundant functions in WadRayMath lib (5f0f035)
  • Remove references to DataTypes inside itself (e5abd90)
  • Remove unneeded _getUnderlyingAsset() (f2af600)
  • Remove unneeded constants for tests (27130ac)
  • Remove unneeded debug console (4654be0)
  • Remove unneeded import in PoolStorage (361cc39)
  • Remove unneeded local variables (a718549)
  • Remove unneeded vars for validateHFAndLtv (8b32e45)
  • Remove unused commented value (9179670)
  • Removes not needed BytesLib library (43db2f6)
  • Rename last test helper with utilizationRate naming (8acfc1a)
  • Rename utilizationRate for usageRation in contracts (b9e46eb)
  • Replace INCORRECT_ADDRESSES_PROVIDER for INVALID_ADDRESSES_PROVIDER (be99a3c)
  • Replace INVALID_PARAMS_EMODE_CATEGORY for INVALID_EMODE_CATEGORY_PARAMS (e4e922b)
  • Replace INVALID_PARAMS_RESERVE for INVALID_RESERVE_PARAMS (b6bb1cc)
  • Replace NO_STABLE_RATE_LOAN_IN_RESERVE for NO_STABLE_RATE_DEBT (43cf2a1)
  • Replace NO_VARIABLE_RATE_LOAN_IN_RESERVE for NO_VARIABLE_RATE_DEBT (df9658f)
  • Replace unneeded inline if with expect (d0d24b8)
  • Replace updateIsolationModeTotalDebt with a reset function (35b4346)
  • Revert renaming of ValidationLogic constants (b6fc891)
  • Revert renaming of ValidationLogic constants (52fc81a)
  • Revert variable rename of usageRatio (66f51fd)
  • Simplify test using object destructuring (98b7d73)
  • Simplify updateImpl logic (da14cbf)
  • Update naming of EXCESS constants (064a4d4)

Miscellaneous Chores