Skip to content

@aave/core-v3 v1.2.0

Compare
Choose a tag to compare
@github-actions github-actions released this 18 Oct 13:10
f16034b

Features

  • Add onlyAssetListingOrPoolAdmins modifier to setAssetSources (6bb8a1c)
  • Add bridge protocol fee + fix tests for update (bc4b554)
  • Add simple flashloan of 1 asset (dbc5c9e)
  • added setIncentivesController (8c027f4)
  • added the data provider to the addresses provider (5f3abbc)
  • finalize implementation (1e72d0b)
  • fixed calculations in ValidationLogic and BorrowLogic (5b507bd)
  • fixed setDebtCeiling, added tests (6ef9683)
  • increased debt ceiling field capacity (541f970)
  • refactored PoolDataProvider functions in the addresses provider, fixed _checkNoLiquidity (10300d4)
  • refactored the pool variable to immutable in atoken/debt tokens (8e4d226)
  • renamed simpleFlashloan and data structure (9cc4d0c)
  • Uniform permission of AaveOracle (f471b0f)

Bug Fixes

  • Add getActive check on assets in flashloan. (740aeaf)
  • added public vars to interface for periphery usage (8af6d0a)
  • added view to the getDataProvider function interface (0e6ee36)
  • correct package lock (7965e0e)
  • Fix 0.8.7 version throughout the contracts (6d97be8)
  • fix calculation bug in isolation mode (8de2424)
  • Fix convention naming for constants (193e3ab)
  • Fix declaration shadowing of mock contract (7872ecb)
  • Fix doc in StableDebtToken (9494299)
  • Fix inheritance of mock contracts (5bb62ad)
  • Fix simple flash loan test to use new function name (9036580)
  • Fix stack too deep for unoptimized compile of PoolConfigurator (ef14f03)
  • fixed condition on supply and transfer, added tests (6081003)
  • fixed isolation mode condition (9672442)
  • fixed the calculation for isolationModeTotalDebt (68bf644)
  • Follow check-effects-interactions pattern more strictly (7e7980a)
  • Mark the initialization functions as external (e037467)
  • Move flashloans to separate library (9308e97)
  • package lock with correct node version (3d2f5b6)
  • Reintroduced check for max repayment on behalf (c351627)
  • Remove comment from FlashLoanLogic (774c326)
  • Remove old call (a82d303)
  • Remove unneded return value of AToken.transferUnderlyingTo (5f30b38)
  • Remove unneded use of SafeMath (a9584f8)
  • Remove unneeded check at validateRepay (6d3d73f)
  • Remove unneeded storage variable from PoolConfigurator (af8f695)
  • Remove unneeded use of function params (d0d8980)
  • Remove unused PC_INVALID_DEBT_CEILING_ASSET_ALREADY_SUPPLIED (c68b67a)
  • Remove unused imports from BorrowLogic (7b019c0)
  • Remove unused inports from FlashLoanLogic (0aa3a39)
  • Remove unused variable + readability (00c2e66)
  • Rename _checkNoLiquidity to _checkNoDepositors (95fb785)
  • Rename arguments for backUnbacked in library (6ca57a1)
  • Rename Percentage to BPs for argument in backUnbacked (94eaf83)
  • Replace assembly for chainId (777d04a)
  • Set MAX_VALID_DEBT_CEILING = 2^40 - 1 (fa4c485)
  • Update calculateCompoundedInterest to increase precision (dcbb583)
  • Update comments in FlashLoanLogic (7fee95c)
  • Update doc for getDebtCeiling (3d0e0cb)
  • Update IPool doc for backUnbacked (6ffc157)
  • Update precision in isolationDebt check (7fbf7b6)
  • update the max MAX_VALID_DEBT_CEILING (16d9aa8)
  • Update visibility of tokenization (128a947)
  • updated hardhat config (2129dc0)