Skip to content

@aave/core-v3 v1.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 15 Sep 12:27
ae054fd

Features

  • Add virtual on Pool and Configurator getRevision functions (ddd4ac5)
  • Add wadraymath.ts to support wad and ray math on ethers bignumber (cc468df)
  • add coverage, fix merge issues (cfd2afd)
  • add coverage.json to gitignore (8613ddd)
  • Add fix in WETH9Mocked (615ca0b)
  • add liquidation protocol fee to configuration (1207d63)
  • Add missing cases for DefaultReserveInterestRateStrategy (08d6c63)
  • Add missing cases for LiqudationLogic (5fa09f5)
  • Add missing cases for ValidationLogic (c8703d4)
  • Add receive function as fallback in Proxy contract (9bf567e)
  • Change lendingpool path to pool (f344193)
  • Fix small compiler warnings (6f86981)
  • initial implementation (34786a9)
  • liquidation fee based on bonus amount (6ca1b1e)
  • liquidation protocol fee and tests (1a86b77)
  • re-add temporary test script (7ddeb7a)
  • refactor and simplify the market configuration (eeb9e7a)
  • Remove LendingPool references of contracts (702a8d3)
  • Remove LendingPool references of tasks, helpers and tests (6fdde99)
  • remove adapter scripts (259c2cb)
  • remove adapters (253c63e)
  • remove amm test scripts (9f00d44)
  • remove dev tasks (3693feb)
  • Remove LendingPoolCollateralManager references (270f1fe)
  • remove multi market support (3b6e9c5)
  • Remove references to LENDING_POOL of Errors lib (59b5104)
  • Remove references to LendingPool of Pool contract (9919194)
  • Remove references to LendingPool (39a7077)
  • remove safemath in all the core contracts (eaf0ab8)
  • remove tasks, update config, tests working (28a2f87)
  • remove UiPoolDataProvider (e6b5d55)
  • remove un-used code (a370115)
  • Remove unneeded public modifier from contract constructors (207dd42)
  • Remove unneeded returning value in Pool function (c8b8ba0)
  • remove ununsed smart contracts (13faee9)
  • remove unused imports and variables (09e72f2)
  • Remove unused pause functions from Pool contract (024b389)
  • remove verify flag (6da1acf)
  • remove WalletBalanceProvider (efa9df9)
  • remove weth gateway (a6583c4)
  • removed console.log and commented test script (c14b725)
  • Rename getLendingPool() of PoolAddresesProvider (2b94692)
  • Rename getLendingPoolCollateralManager() of AddressesProvider (e318492)
  • Rename getLendingPoolConfigurator() of PoolAddressesProvider (6a34932)
  • Rename getLendingRateOracle() of PoolAddressesProvider (e50413e)
  • Rename setLendingPoolCollateralManager() of AddressesProvider (b79b168)
  • Rename setLendingPoolConfiguratorImpl() of PoolAddressesProvider (475fbe1)
  • Rename setLendingPoolImpl() of PoolAddressesProvider (d3070f0)
  • Rename setLendingRateOracle() of PoolAddresesProvider (2988f28)
  • Rename LendingPool to Pool on contracts (8c4297e)
  • Rename LendingPoolAddressesProvider to PoolAddressesProvider (396ce87)
  • Rename LendingPoolAddressesProviderRegistry (d39e18c)
  • Rename LendingPoolCollateralManager (aa00d30)
  • Rename LendingPoolConfigurator (eea90d8)
  • Rename LendingPoolHarnessForVariableDebtToken (d06d3ac)
  • Rename LendingPoolStorage (5f9b1ea)
  • Rename LendingRateOracle to RateOracle (a9c34b1)
  • Rename LendingRateOracle to RateOracle in contracts (49f14d3)
  • simplify pacakage.json (b169a8e)
  • Split pool logic into libraries (a78e6cc)
  • Split PoolConfigurator logic into library (dee8fe5)
  • update dependencies (d9ec325)
  • update IAToken interface with treasury getter (2b481cb)
  • Update README (c42b691)
  • updated genericlogic (6a25b22)

Bug Fixes

  • add markets folder to prettier linting (52abdf1)
  • Add minimal comments to PoolBaseLogic and PoolHelperLogic (68e077b)
  • Add minor changes to contract docs (4f393aa)
  • add test-amm folder to prettier (bc34d1d)
  • Additional context in test name in interest-overflow.spec.ts (c177a81)
  • Clean package.json scripts (4802cab)
  • comment unused getWalletProvider() in 1__general.ts (0c3ac70)
  • Fix CI actions (11027c8)
  • Fix deployment token helper test (644d4df)
  • Fix docs typos in AaveOracle (9622097)
  • Fix docs typos of protocol/configuration package (d679c22)
  • Fix errors in atoken repay tests (d056de8)
  • Fix Mock contract name (af0f9a8)
  • Fix some docs typos of FlashLoan package (eb0d5d8)
  • Fix test cases of atoken-permit.spec.ts (0e0c68d)
  • Fix the Transfer emission code (f51ef2c)
  • Fix typo of FlashloanPremiumToProcolUpdated event (108e203)
  • Fix typos on imports declarations (d29cbf5)
  • fixed flashloans tests (d9d1890)
  • fixed getIncentivesController inheritance chain (4d27d55)
  • fixed github action targets (500c448)
  • folder name (dd67c22)
  • formatting (6c787df)
  • formatting (8a2f45b)
  • Inconsistency in coverage runs (cfc3caf)
  • Make GenericLogic internal (e7ff741)
  • Make ReserveLogic internal (6598274)
  • Make ValidationLogic library internal (e1d1a01)
  • Make WadRayMath and PercentageMath unchecked (1a81ecf)
  • meet formatting (650f771)
  • Minor changes to docs (dfc4b36)
  • minor cleanup in atoken-edge.spec.ts (b17310e)
  • Move dropReserve() into PoolHelperLogic library (38a9904)
  • Move finalizeTransfer() from Pool into PoolBaseLogic library (053d9ed)
  • Move flashLoan() from Pool to PoolBaseLogic library (f9af312)
  • package.json formatting (5162360)
  • Reducing compiler warnings for mocks (8adf3b4)
  • Refactor docstrings and imports to handle inheritance (b943f9f)
  • Refactor in actions to support effective gas price after London. (d98fa47)
  • Remove impossible cases. Reasoning added to notion notes (2e733be)
  • remove blank file (0286af5)
  • Remove comment mentioning refreshDebt() from ReserveLogic.sol (5ddd74e)
  • Remove commented test file (88d329e)
  • remove coverage.json (915c4a7)
  • Remove explicit return values from IReserveInterestRateStrategy (3107e2a)
  • Remove imports of ethers subpaths (c731f77)
  • Remove last references to lending (81aa4ce)
  • Remove last references to `LendingPool (940352e)
  • Remove receive function from Proxy (2b45a89)
  • Remove StringLib contract since its unused (fdb5d85)
  • Remove unnecessary read (ba61546)
  • Remove unneeded code in MockAggregator (a0bb375)
  • Remove unneeded constant (1c34b8c)
  • Remove unused UserConfiguration from Pool (5ffc46c)
  • Remove unused code from deployments contracts (495e145)
  • Remove unused imports from Pool (a6e01a5)
  • Remove unused imports of test files (8d6782b)
  • Rename PoolBaseLogic library functions (df1f197)
  • Rename two tests (78b891b)
  • replaced buidler references with hardhat, removed unused buidlerevm network references (8543ff2)
  • Undo contracts code change (b1f296e)
  • Update @return doc in IScaledBalancetoken (c0e9987)
  • Update @return doc in LiquidationLogic (1998cc2)
  • Update @return doc in ReserveConfiguration (5afa498)
  • Update MockIncentivesController to get of compiler warnings (dd7bf6c)
  • Update doc in Helpers (9797019)
  • Update docs in ReserveLogic (3bfe674)
  • Update docs in ValidationLogic (9298d56)
  • update hardfork and tsconfig (0723f20)
  • Update hardhat and set hardfork to london (7534c84)
  • Update package-lock.json (e35f02b)
  • update to 0.7.6 (7f55456)
  • Update to 0.8.6 (932f591)
  • update variable names (0bf6132)
  • update variable names, remove duplicate variable (3789669)
  • Use fresh rateOracle instead of replacing old in deployment-token-helper.spec.ts (d7e28e4)
  • Use mock incentives controller instead of none (9ffce12)
  • Use struct for execute repay params (9172681)
  • Use struct for helper variables in execute borrow (53a9ce8)
  • Use struct for variables in _executeWithdraw() (30ffa88)