Commit Graph

225 Commits

Author SHA1 Message Date
andyk
13f4d34867 refactoring flashloan folder to fit current guideline, move events to interfaces 2020-08-21 17:03:01 +03:00
The3D
78cf1d5bfd Merge branch 'master' into fix/22 2020-08-21 16:00:51 +02:00
Andrey Ko
c340b9972f Merge branch 'master' into 'fix/21'
# Conflicts:
#   contracts/lendingpool/LendingPool.sol
2020-08-21 13:20:41 +00:00
The3D
b7fa1bcac8 Merge branch 'master' into fix/22 2020-08-21 15:14:43 +02:00
The3D
8fe40b4639 Initial update of ReserveLogic 2020-08-21 15:13:08 +02:00
The3D
1dd2a638ca Updated LiquidationManager 2020-08-21 14:14:13 +02:00
The3D
38bff60298 Updated comments 2020-08-21 14:05:14 +02:00
The3D
b4b9ff604a Cleaned up configurator, LendingPooL 2020-08-21 14:03:17 +02:00
The3D
05fac16063 Cleanup LendingPool 2020-08-21 13:15:29 +02:00
andyk
94d8f38597 refactoring tokenization folder to fit current guideline, small gas optimizations 2020-08-21 13:38:08 +03:00
The3D
b93937f4fd Fixed DefaultReserveInterestRateStrategy 2020-08-21 11:21:50 +02:00
andyk
57fb45e380 remove named return in calculateAvailableCollateralToLiquidate 2020-08-20 16:31:52 +03:00
The-3D
7c3d5e0239 Merge branch 'feat/remove-payable' into 'master'
Remove payable

See merge request aave-tech/protocol-v2!20
2020-08-20 13:29:31 +00:00
andyk
26115b4601 RepayLocalVars removal 2020-08-20 16:12:19 +03:00
andyk
a6e78856a0 remove using WadRayMath and SafeMath duplication 2020-08-20 16:01:54 +03:00
andyk
3a24d4e434 remove unused Address lib imports 2020-08-20 15:35:51 +03:00
andyk
39984383c6 remove payable, add IAToken and ILendingPool 2020-08-20 15:32:20 +03:00
The3D
028d859a54 Merge branch 'master' into feat/token-distributor-removal 2020-08-20 11:32:26 +02:00
The3D
a437512ae9 Removed origination fee event, variables 2020-08-20 09:56:43 +02:00
The3D
76fcb20b44 Code cleanup 2020-08-20 09:51:21 +02:00
andyk
d60f7b6272 removal of TokenDistributor, FeeProvider and FlashLoanVars 2020-08-19 18:56:51 +03:00
The3D
90b2625bc0 Refactored tests, burn and mint function 2020-08-19 12:56:39 +02:00
The3D
576fd4ec55 Initial refactor 2020-08-18 21:19:11 +02:00
The3D
dd008ae226 Refactored code 2020-08-18 18:48:23 +02:00
emilio
4a4073f1a9 Added function to update stable/variable debt tokens 2020-08-18 02:16:46 +02:00
emilio
674b885b31 Updated initReserve() with proxies 2020-08-17 21:28:50 +02:00
emilio
1d02b7f5e3 Initial commit 2020-08-12 19:36:58 +02:00
emilio
7bb6f2fef2 Space 2020-08-11 09:23:57 +02:00
emilio
b3bf8d66a2 Updated initReserve() parameter 2020-08-11 09:20:47 +02:00
The3D
b387bcf845 Added upgradeability tests 2020-08-10 20:20:08 +02:00
The3D
734d125cd7 added function to update the aToken instance 2020-08-10 15:29:18 +02:00
emilio
fb5377a63e Gas optimization in getNormalizedIncome/getNormalizedDebt 2020-08-10 00:11:06 +02:00
emilio
49bca9febb Optimized aToken - turned pool and underlying asset address into immutables 2020-08-08 19:21:23 +02:00
emilio
50bb9d39b0 Merge branch 'master' into feat/10 2020-08-07 19:32:34 +02:00
emilio
a0bf692373 Initial commit 2020-08-07 18:23:52 +02:00
emilio
f9115b7030 refactored UserLogic 2020-08-06 09:52:15 +02:00
emilio
8df5182c59 Fixed bugs in user configuration 2020-08-06 00:46:22 +02:00
emilio
1eb2d11a3d initial commit 2020-08-05 12:40:24 +02:00
emilio
c86884ef28 Fixes tests on liquidation 2020-08-02 18:36:04 +02:00
The3D
11e06e2e92 Refactored code to use PercentageMath, fixed PercentageMath bug 2020-07-27 13:47:48 +02:00
The3D
729abc0769 Fixed the configurator comment 2020-07-27 10:03:53 +02:00
The3D
1a29def14d Added natspec comments to ReserveConfiguration 2020-07-27 09:49:45 +02:00
The3D
fa60f03d8d Updated parameters mapping 2020-07-23 17:18:06 +02:00
The3D
2add014fe5 Fixes issue on LiquidationManager 2020-07-15 16:44:20 +02:00
The3D
56fa10bd8f Fixes tests on flashloans 2020-07-13 15:19:47 +02:00
The3D
048a2de7de Merge branch 'master' into feat/funds-allocation 2020-07-13 12:24:36 +02:00
andyk
89ad335912 pretty print 2020-07-13 11:54:08 +03:00
The3D
edd7ad3b15 Added transfer of the funds to aTokens 2020-07-10 19:16:04 +02:00
The3D
7018a85774 Merge branch 'master' into feat/debt 2020-07-10 11:20:15 +02:00
emilio
af04ce86f3 Fixed revert message in LendingPool 2020-07-09 17:05:16 +02:00
emilio
a3326fc86d Updated LendingPool to add a method to retrieve debt tokens 2020-07-09 16:27:19 +02:00
emilio
7813e8cec0 Added natspec comments to stable debt token, cleaned up stable debt token code 2020-07-09 11:23:30 +02:00
emilio
da6273a951 Removed ETHAddressLib from LiquidationManager 2020-07-09 00:33:33 +02:00
emilio
8f86b44076 Removed CoreLibrary 2020-07-09 00:16:05 +02:00
The3D
f1743a5eac Fixed liquidation tests 2020-07-08 17:26:50 +02:00
The3D
395e4aa3a7 Updated liquidation 2020-07-07 17:34:38 +02:00
The3D
6b2764f760 Renamed debt fetching function, updated liquidationManager 2020-07-07 17:14:44 +02:00
The3D
0d182d6436 Fixed swapBorrowRateMode, rebalanceBorrowRate 2020-07-05 23:44:19 +02:00
The3D
34efb0c917 fixed redeem tests, removed console.log 2020-07-04 09:32:54 +02:00
The3D
e16eed2d03 Fixed borrow tests 2020-07-03 23:20:02 +02:00
The3D
a784e42b78 Initial commit 2020-06-30 14:09:28 +02:00
The3D
abc0d3edb6 Fixed tests 2020-06-27 04:13:32 +02:00
The3D
1980773a58 Updated test cases 2020-06-26 21:28:18 +02:00
The3D
02d943b235 Refactoring migration 2020-06-21 01:40:03 +02:00
eboado
2379fe7ae7 - Temporary removed nonReentrant from LendingPool, until this fix on ReentrancyGuard is released to prod https://github.com/OpenZeppelin/openzeppelin-contracts/pull/2171. 2020-06-09 16:36:33 +02:00
andyk
951bc6ebf6 optimize 0 ETH 2020-06-05 11:23:48 +03:00
andyk
d099d3c20e fix isETH condition in repay 2020-06-05 10:35:29 +03:00
andyk
a281bdba97 update universalTransferFromSenderToThis with returnExcess 2020-06-04 10:57:08 +03:00
andyk
43b5c2c832 compilation errors fixes, removed: getReserveAvailableLiquidity, transferToUser, transferToFeeCollectionAddress, transferFlashLoanProtocolFeeInternal 2020-06-03 17:57:41 +03:00
andyk
199d386b3e removal of transferToReserve method 2020-06-03 15:51:17 +03:00
andyk
268e749a6d remove SafeERC20 dependency 2020-06-02 18:16:27 +03:00
andyk
f3597f670f remove EthAddressLib 2020-06-02 17:16:22 +03:00
andyk
2dfcc970da fix some typo 2020-06-02 16:54:46 +03:00
andyk
fea677a607 migration to 1inch UniversalERC20 2020-06-02 16:49:24 +03:00
eboado
b889cb25b6 - Added contracts from v1 of the protocol. 2020-05-29 18:45:37 +02:00