sendra
60dc2346c8
fix: added try catch for incentives controller interactions
2021-04-26 12:26:30 +02:00
David Racero
2a19131b7a
feat: Updated to new interface of Incentives Controller
2021-04-21 18:00:00 +02:00
sendra
8000d838a3
Updated to new asset struct interface
2021-04-21 17:45:19 +02:00
sendra
21fc210901
fix: updated interface to last version
2021-04-19 17:17:30 +02:00
Zer0dot
5f817c7c09
fix: removed unused hardhat console import
2021-04-19 11:04:04 -04:00
sendra
5e5962372e
feature: added emission end timestamp. Return struct instead, to save on stack space
2021-04-16 17:48:19 +02:00
The3D
94790ecc46
Fixed interface update
2021-04-12 11:10:22 +02:00
sendra
717bb133e1
added unclaimed user rewards
2021-04-08 13:55:01 +02:00
sendra
dc2943f2ec
removed incentives data, as it is hardcoded on client side
2021-04-07 17:44:29 +02:00
sendra
b84a486d10
removed extra external calls that are not needed
2021-04-06 16:17:04 +02:00
David Racero
ab14a0bc9d
Fixed asset borrowing configuration at initialization
2021-03-31 17:39:59 +02:00
sendra
5ba17aa1c1
naming changed to IncentivesUserData
2021-03-30 13:19:47 +02:00
sendra
9ed357662b
added public to incentives controller and price oracle so we can remove getters
2021-03-30 12:42:20 +02:00
sendra
99a0d17de4
reused local vars to not fill stack
2021-03-30 12:39:00 +02:00
sendra
e81ddb4e2f
Added incentives information to UI data provider contract
2021-03-29 17:10:35 +02:00
sendra
2028631ad7
fixed not needed casting
2021-03-26 13:59:49 +01:00
sendra
83a499f299
added incentives emission for a / v /s tokens
2021-03-26 11:08:07 +01:00
sendra
f9cf541be1
Added incentives data to ui helper
2021-03-23 18:52:51 +01:00
Jason Raymond Bell
29772961ac
Simplify ASM for copying revert reason
2021-03-19 00:16:39 +00:00
Jason Raymond Bell
bf635b6d50
Merge branch 'master' into paraswap
2021-03-18 16:46:02 +00:00
Jason Raymond Bell
242826ded6
ParaSwap adapter for collateral swaps
...
Complete with unit tests (using a mock AugustusSwapper contract).
Has similar functionality/tests as for existing Uniswap adapter.
Fixed a couple bugs in tests for Uniswap adapters.
2021-03-18 15:44:52 +00:00
Pierrick Turelier
b7aed31f79
feat(IAToken): add UNDERLYING_ASSET_ADDRESS function
2021-03-15 21:42:33 +01:00
The3D
7f44a0c242
Removed unused param in struct
2021-03-05 10:36:55 +01:00
The3D
eb9077f25e
Refactored interest rate strategies tests
2021-03-01 20:26:08 +01:00
The3D
03dc5370ee
Added initialized events
2021-03-01 18:33:48 +01:00
The3D
bc1a237f34
Added handleRepayment() function
2021-03-01 17:47:27 +01:00
The3D
e735d40a3b
Merge branch 'feat/light-deployments' of github.com:aave/protocol-v2 into feat/light-deployments
2021-03-01 15:58:41 +01:00
The3D
03a410230d
Updated interest rate strategy to generalize fetching of the available liquidity
2021-03-01 15:58:31 +01:00
The3D
77fab5d3bb
Added encoded parameter to reserve initialization
2021-02-26 18:17:10 +01:00
Hadrien Charlanes
1656f1c6a3
Added Weth gateway contract in config, updated deployment
2021-02-22 14:26:05 +01:00
Hadrien Charlanes
dacf441916
Updated Weth gateway contract
2021-02-22 12:30:26 +01:00
Zer0dot
e4f4bb0cdb
Brought branch up to speed with light deployment update
2021-02-18 09:38:13 -05:00
eboado
0302339892
- Changed modifier on batchInitReserve()
2021-02-18 13:29:17 +01:00
Zer0dot
e729926543
Merge branch 'master' into feat/light-deployments-update
2021-02-05 10:03:11 -05:00
Zer0dot
6a2d383c94
Merge branch 'master' into feat/light-deployments-update
2021-02-05 10:01:26 -05:00
Zer0dot
f590040c60
Merge remote-tracking branch 'oldfork/light-implementation' into lp-market
2021-02-04 16:45:00 -05:00
Zer0dot
0c90873843
Merge branch 'gitlab-merge' into lp-market
2021-02-04 15:49:43 -05: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
Zer0dot
9431541593
More fixes, some stable tests fail WIP
2021-02-02 17:44:46 -05:00
Zer0dot
57996bd5b8
Pulled lendingPool fix from origin
2021-02-01 16:10:14 -05: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
eboado
34d7642990
- Fixed incompatible initialize() interface on LendingPool
2021-01-31 22:06:10 +01:00
Zer0dot
b4d72bfc37
Pulled contracts for light deployment
2021-01-29 22:51:59 -05: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
eboado
80fd095723
- Implemented protocol changes to enable re-usage of implementations.
2021-01-28 11:05:19 +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
The3D
2e23281cdc
Merge branch 'master' into 178-add-uniswap-adapters
2020-12-02 10:14:03 +01:00
eboado
aa7c124a11
- Added credit delegation interface to debt tokens.
2020-11-30 18:16:25 +01:00
andyk
a21757d0fc
adoption to the latest
2020-11-30 17:14:29 +04:00
andyk
b4a0841577
Merge branch 'master' into 178-add-uniswap-adapters
2020-11-30 15:11:35 +04:00
eboado
9d1c021945
- Modified FlashLoanReceiverBase
2020-11-30 12:02:34 +01:00
Andrey Ko
a32d1ce404
Merge branch 'feat/uniswap-adapter-flashloan' into '178-add-uniswap-adapters'
...
Add Uniswap adapter for liquidity swap and repay with collateral using flashloan
See merge request aave-tech/protocol-v2!106
2020-11-30 10:21:46 +00:00
eboado
18ce2b3637
- Added view
to getMarketId()
2020-11-30 09:23:31 +01:00
The3D
9fc6c32905
Removed redundant code in ATokensAndRatesHelper
2020-11-28 13:33:35 +01:00
The3D
7892587f1b
Updated migration scripts to add the reserve factor configuration
2020-11-28 12:54:54 +01:00
Ernesto Boado
872eb3ff94
Merge branch 'fix/172' into 'master'
...
Resolve "Add reserveFactor to the migration scripts"
Closes #172
See merge request aave-tech/protocol-v2!195
2020-11-28 07:59:07 +00:00
The3D
798231306b
Updated event on burn of stable debt
2020-11-27 16:51:21 +01:00
The3D
8cff75f7e3
Migration scripts updated
2020-11-27 16:40:00 +01:00
eboado
ae94f8ba49
- Added initialization of _lendingPool to FlashLoanReceiverBase and getters.
2020-11-27 15:15:05 +01:00
eboado
5e9ccb5244
- Added getter to _marketId
2020-11-27 10:00:11 +01:00
The-3D
b7bae0cb67
Merge branch 'feat/166-market-id' into 'master'
...
- Added marketId and setter on LendingPoolAddressesProvider
Closes #166
See merge request aave-tech/protocol-v2!189
2020-11-26 16:13:04 +00:00
The-3D
f6a33495e2
Merge branch 'fix/167-usage-collateral-liquidation' into 'master'
...
- Added set of usage as collateral to true on liquidator receiving aToken.
Closes #167
See merge request aave-tech/protocol-v2!193
2020-11-26 15:49:35 +00:00
eboado
3f070d67ec
- Added set of usage as collateral to true on liquidator receiving aToken.
2020-11-26 16:44:32 +01:00
The3D
34264243be
Merge branch 'master' into fix/159
2020-11-26 16:18:33 +01:00
Ernesto Boado
3b85560340
Merge branch '170-move-mint-after-the-transfer-in-deposit' into 'master'
...
Resolve "Move mint() after the transfer in deposit()"
Closes #170
See merge request aave-tech/protocol-v2!191
2020-11-26 15:17:03 +00:00
eboado
fce475ee91
Merge branch 'master' into feat/168-remove-initialize
2020-11-26 16:03:12 +01:00
eboado
b2a871f8f7
- Removed unneed (and potentially harmful) initialize() from DelegationAwareAToken.
2020-11-26 16:02:51 +01:00
The3D
47e80d7e4f
Moved the mint action after the transfer
2020-11-26 15:57:03 +01:00
eboado
73c1934ada
- Done less strict some other comparison with max of types
2020-11-26 15:46:09 +01:00