Commit Graph

767 Commits

Author SHA1 Message Date
eboado
006a9ef1ed - Refactor digest encoding header to constant 2021-04-13 14:27:33 +02:00
eboado
07b42f99a7 - Refactored Errors on StaticAToken to library 2021-04-13 14:24:28 +02:00
eboado
ac9a124e77 - Gas optimization on _withdraw() on StaticAToken 2021-04-13 14:01:52 +02:00
eboado
57ab78d1cb - Renamed withdrawDynamicAmount() to withdrawInDynamicAmount() 2021-04-13 13:12:37 +02:00
eboado
9d3cfe02dc - Improve comments about referralCode input parameter on IStaticAToken 2021-04-13 13:09:10 +02:00
eboado
76b6e92136 - Added function to "renew" approval on LendingPool on StaticAToken
- Replace natspec on StaticAToken with @inheritdoc, to avoid duplications with interface
2021-04-13 12:44:17 +02:00
eboado
d0834a8960 - Added nonReentrant modifier on StaticAToken external functions 2021-04-12 16:18:12 +02:00
eboado
b1bc1d5168 - Solve non-used return values.
- Use safeApprove() and gas optimization on constructor.
2021-04-12 14:22:00 +02:00
eboado
c4bcddbaf5 - Renamed shadowed variables on _dynamicToStaticAmount() and _staticToDynamicAmount() 2021-04-12 12:31:50 +02:00
Hadrien Charlanes
314aa37de2 Tested and Fixed contract 2021-03-24 11:37:43 +01:00
eboado
7c555ba55a - Added return params for deposit and withdrawal
- Fixed amountToBurn and amountToWithdraw on _withdraw()
2021-02-17 13:01:52 +01:00
eboado
068a17ca62 - Added possibility of withdraw using dynamic amounts 2021-02-17 10:47:19 +01:00
eboado
1fa797ec40 - Fixed _withdraw() logic StaticAToken 2021-02-16 11:51:06 +01:00
eboado
8352ada9e1 - Fixed recipient of aTokens 2021-02-16 10:19:15 +01:00
eboado
28cb41b8ca - Initial version of StaticAToken 2021-02-15 11:10:01 +01:00
Zer0dot
0d1e673f56 Removed an un-merged line break 2021-02-04 13:43:59 -05:00
Zer0dot
d3de30ff55 Merge remote-tracking branch 'gitlab/master' into gitlab-merge 2021-02-04 12:54:38 -05:00
dhadrien
9e62528b98 Fixed memory usage 2021-02-03 15:57:34 +01:00
andyk
9f94f04b6c fix eth->eth repay with collateral 2021-02-01 17:13:53 +03:00
David Racero
211dca7a07 Add new variable borrowedAssetLeftovers to improve readability 2021-02-01 13:24:07 +01:00
David Racero
37ac8b5297 Add new edge case when flash liquidation same asset. Add tests. 2021-01-29 18:09:06 +01:00
David Racero
d464b0d592 Pull master and fix conflicts 2021-01-29 13:27:12 +01:00
David Racero
6a503eb0a8 Lint files. Add all ts and sol files to pre-commit. Add prettier format check to CI. 2021-01-27 15:43:34 +01:00
eboado
d6059938bb - Fixed array init on BaseUniswapAdapter 2021-01-25 09:29:07 +01:00
root
55f14c1af9 Use diff balances instead of liquidation logic for flash liquidations 2021-01-22 09:59:47 +00:00
andyk
6cebf50f11 add special quotation flow 2021-01-21 17:44:48 +03:00
David Racero
a72b73d804 Merge branch 'master' of gitlab.com:aave-tech/protocol-v2 into 183-flash-liquidation-adapter 2021-01-20 09:27:33 +01:00
The-3D
29448c19c1 Merge branch 'fix/185-validation-borrow' into 'master'
- Fix non-initialized vars.rateMode on borrow validation

See merge request aave-tech/protocol-v2!209
2021-01-19 11:46:36 +00:00
David Racero
94dd996666 Add test cases for FlashLiquidationAdapter 2021-01-18 15:40:02 +01:00
David Racero
7040f9ea2e Fix conflicts 2021-01-15 16:55:51 +01:00
root
a9aff29b77 Flash liquidation fixes. Add working test for flash liquidation. Add Tenderly tests support. 2021-01-15 15:48:54 +00:00
The3D
773bdd252b Added latest fixes 2021-01-14 15:21:42 +01:00
David Racero
611605eebf Fix mockup base tests. Separate uniswap adapter tests into separate files. 2021-01-13 15:11:39 +01:00
eboado
e5e61553c8 - Removed comments from BaseUniswapAdapter 2021-01-12 14:21:44 +01:00
David Racero
63ce8bc2bb Revert "add withFlash flage to getAmountIn/Out"
This reverts commit 3d2a877770.
2021-01-12 13:20:32 +01:00
David Racero
b432008d06 Added flash liquidation adapter first iteration 2021-01-11 17:40:25 +01:00
eboado
3b11a4dca1 - Fix non-initialized vars.rateMode on borrow validation 2020-12-22 10:13:57 +01:00
andyk
3d2a877770 add withFlash flage to getAmountIn/Out 2020-12-09 13:29:25 +04:00
eboado
eadaf066f2 - Fixed _getAmountsOutData() 2020-12-03 16:51:38 +01:00
eboado
c7bd9d2511 - Fix _getAmountsInAndPath() 2020-12-03 16:35:05 +01:00
eboado
a84cfdabe2 - Fixed _getAmountsInAndPath() and _getAmountsOutData() 2020-12-03 16:24:57 +01:00
eboado
5fdb479333 - Fixed _getAmountsInAndPath() 2020-12-03 16:11:05 +01:00
eboado
1916426ab1 - Added Ownable to BaseUniswapAdapter. 2020-12-03 12:13:06 +01:00
eboado
84629bca2e - Added fallback condition for price prediction, both In and Out 2020-12-03 11:36:15 +01:00
eboado
ab5303bc7c - Fixed calculation on _getAmountsOutData().
- Optimizing outcome of _getAmountsInAndPath().
2020-12-02 18:19:29 +01:00
eboado
1fec2aa5d1 - Added basic selection of optimal path 2020-12-02 17:59:38 +01:00
eboado
05dbfeccb3 - Fixed issue with variadic length of amounts depending on path 2020-12-02 17:38:17 +01:00
andyk
41efe9e811 add WETH to constructor of swap adapters 2020-12-02 19:56:38 +04:00
The3D
d611b1e8dc Updated to receive theindication on which path to use from outside 2020-12-02 15:30:57 +01:00
eboado
a25bdd9280 - Change path logic on repay adapter and base 2020-12-02 14:39:05 +01:00