You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add aave V2 token interfaces
* Add Aave Leverage Module contract
* Add tests for module contract
* Remove unused parts of interfaces
* Add suggested changes
* Add ReserveTokens struct
* Emit events on lendingPool and aave reserve update
* Optimize removeStorage calls
* Add tests for deleverToZeroBorrowBalance
* Avoid explicitly invoking setUserUserReserveAsCollateral in lever()
* At first issuance when user transfers aTokens to SetToken via the
issuance module, Aave enables that asset to be used as collateral by the
SetToken
* Remove ability to take stable debt
* Stable debt is not required in structured products on mainnet
* stable debt is not supported on Matic
* Increase test coverage and fix bugs
* Add tests for setTotalSupply == 0 in sync and remove checks for
usageAsCollateralEnabled
* Add tests for assets initialized but not part of Set position
* Refactor validateNewCollateralAsset and validateNewBorrowAsset
* Add javadoc comments for internal functions
* Rename addAaveReserve to updateUnderlyingToReserveTokensMapping
* More verbose naming
* Added return param docs to internal functions
* Add integration tests written by @richardliang
* Format comments to natspec specification
* Attempt at fixing coverage, removed WETH borrow
* Fix addCollateralAsets, removeCollateralAssets and removeModule
functions
* Make sure the fuctions do what the manager expects them to do
* Maintain state consistency between aave and ALM
* Refactor tests to include above changes
* fix test comments
* Skip integration tests
0 commit comments