Commit Graph

75 Commits

Author SHA1 Message Date
Gerardo Nardelli
a496be8833 Refactor to avoid leftovers on _swapAndRepay with flash loan 2020-11-25 10:44:50 -03:00
Gerardo Nardelli
4d2d9e8459 Avoid leftovers on swapAndRepay 2020-11-24 14:06:58 -03:00
Gerardo Nardelli
50e5ea907b Add first draft of swapAndRepay without using flash loans 2020-11-24 12:11:13 -03:00
Gerardo Nardelli
43d05c2bdf Refactor repayAdapter to flash loan the debt asset instead of the collateral 2020-11-20 15:53:50 -03:00
Gerardo Nardelli
b48b50208a Support using all the collateral for a debt repay 2020-11-20 09:06:28 -03:00
Gerardo Nardelli
8a303c6195 Refactor repayMode in repayAdapter 2020-11-19 16:39:00 -03:00
Gerardo Nardelli
d0d0e869d0 Fix flash loan fee usage in _getAmountsIn 2020-11-13 12:30:14 -03:00
Gerardo Nardelli
101c775789 Avoid param override in repay adapter 2020-11-13 12:28:57 -03:00
Gerardo Nardelli
4c693d1947 Update amountToSwap calc in liquidity swap adapter 2020-11-13 12:27:18 -03:00
Gerardo Nardelli
b0d9dbe2a7 code improvements 2020-11-10 11:28:19 -03:00
Gerardo Nardelli
cf9c8855c3 Pull the correct amount of atokens from user to avoid leftovers in repay adapter 2020-11-10 10:38:24 -03:00
Gerardo Nardelli
6e9defe14c Add repayAllDebt flag to repay the whole debt with collateral 2020-11-09 16:53:03 -03:00
Gerardo Nardelli
4fb43f7aff Remove not used batch capabilities on repay adapter 2020-11-09 15:27:18 -03:00
Gerardo Nardelli
1faffa2c39 Add permit amount parameter to correctly execute permit call 2020-11-06 12:12:08 -03:00
Gerardo Nardelli
20bbae88d3 Add swapAllBalance parameter for liquidity swap 2020-11-05 16:49:55 -03:00
Gerardo Nardelli
48b9a603a7 Update getAmountsIn to return prices 2020-11-05 11:33:11 -03:00
Gerardo Nardelli
5d9cd6ebd1 Update getAmountsOut to return prices 2020-11-04 16:51:21 -03:00
Gerardo Nardelli
847ad3b12a Add batch swaps unit tests 2020-11-03 15:37:06 -03:00
Gerardo Nardelli
94a6a8688c Update liquidity swap adapter params to include min amount to receive 2020-11-03 12:22:15 -03:00
Gerardo Nardelli
fa7fa9f948 Add permit support in swap adapters 2020-11-02 17:33:00 -03:00
Gerardo Nardelli
0eddff4933 Apply feedback fixes 2020-10-30 16:59:25 -03:00
Gerardo Nardelli
16a28d6223 Add swapAndDeposit method to use without flashloan 2020-10-27 16:33:07 -03:00
Gerardo Nardelli
e5d37e1a8c Add view method to estimate swaps outputs 2020-10-27 16:32:09 -03:00
Gerardo Nardelli
96e74cf707 Update adapters to use the new flashloan interface 2020-10-27 11:22:16 -03:00
Gerardo Nardelli
7c51597282 Add uniswap adapters for liquidity swap and repay with collateral 2020-10-27 09:17:33 -03:00