The3D
|
92a731ec2c
|
Updated libraries
|
2020-11-25 18:33:49 +01:00 |
|
eboado
|
00477d9334
|
- Added using to LendingPoolConfigurator
|
2020-11-25 16:17:08 +01:00 |
|
The3D
|
7d96451ced
|
Updated comment
|
2020-11-25 15:31:27 +01:00 |
|
The3D
|
c997a910c8
|
Updated comment
|
2020-11-25 15:31:03 +01:00 |
|
The3D
|
43d64c4509
|
Updated LendingPoolConfigurator
|
2020-11-25 15:27:17 +01:00 |
|
Gerardo Nardelli
|
cdd922c908
|
Merge fixes
|
2020-11-25 11:07:33 -03:00 |
|
Gerardo Nardelli
|
71ea58f758
|
Merge branch 'master' into feat/uniswap-adapter-flashloan
# Conflicts:
# test/__setup.spec.ts
|
2020-11-25 10:46:01 -03:00 |
|
Gerardo Nardelli
|
a496be8833
|
Refactor to avoid leftovers on _swapAndRepay with flash loan
|
2020-11-25 10:44:50 -03:00 |
|
The3D
|
f9290705a0
|
Removed space in comments
|
2020-11-25 13:45:52 +01:00 |
|
The3D
|
ee11faa573
|
Updated comments, renamed variales
|
2020-11-25 13:41:09 +01:00 |
|
eboado
|
ba516a10d0
|
- Improved docs and naming on LendingPoolCollateralManager
|
2020-11-25 12:03:11 +01:00 |
|
The3D
|
e4bccaed91
|
Fixed ILendingPool interface
|
2020-11-25 11:40:55 +01:00 |
|
Gerardo Nardelli
|
4d2d9e8459
|
Avoid leftovers on swapAndRepay
|
2020-11-24 14:06:58 -03:00 |
|
The3D
|
1054dea632
|
Removed reserveLogic import from WETHGateway
|
2020-11-24 17:07:47 +01:00 |
|
The3D
|
126458c7aa
|
Updated ReserveMap and UserMap
|
2020-11-24 16:17:27 +01:00 |
|
Gerardo Nardelli
|
50e5ea907b
|
Add first draft of swapAndRepay without using flash loans
|
2020-11-24 12:11:13 -03:00 |
|
eboado
|
093e692573
|
- Unexcluded types/ on contracts libraries
|
2020-11-24 15:11:02 +01:00 |
|
eboado
|
5532ebdc8a
|
- Moved data types (structs and enum) to a DataTypes library, to simplify interfaces
|
2020-11-24 14:53:34 +01:00 |
|
The3D
|
3e6a9d3596
|
Updated comment
|
2020-11-23 19:26:25 +01:00 |
|
The3D
|
e415c9cd4d
|
Updated comment
|
2020-11-23 19:20:18 +01:00 |
|
The3D
|
10e9f17446
|
Added interface for LendingPoolLiquidationManager
|
2020-11-23 19:17:19 +01:00 |
|
The3D
|
eecb0b4fef
|
Replaced borrows with debt in comments and the InterestRateStrategy contract
|
2020-11-23 18:52:52 +01:00 |
|
The3D
|
584a567635
|
Updated flashloan updateInterestRates
|
2020-11-23 18:44:13 +01:00 |
|
eboado
|
e2d1a274bc
|
Merge branch 'master' into feat/153-improve-docs
|
2020-11-23 15:56:55 +01:00 |
|
David Racero
|
98ac879181
|
Merge branch 'master' of gitlab.com:aave-tech/protocol-v2 into 154-updates-for-walletbalalanceprovider-contract
|
2020-11-23 12:04:59 +01:00 |
|
David Racero
|
6532fd0765
|
Move protocol contracts inside own directory to scope audits. Update library hash at contracts-deployments.ts:165 due libraries paths has changed.
|
2020-11-23 11:28:57 +01:00 |
|
eboado
|
0bca8c6519
|
Merge branch 'master' into feat/153-improve-docs
|
2020-11-23 11:15:31 +01:00 |
|
eboado
|
f98335cb68
|
- Improved docs on LendingPool and interface
|
2020-11-23 10:58:04 +01: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 |
|
The3D
|
f1778b88d4
|
Removed the ^ on solidity version
|
2020-11-20 11:45:20 +01:00 |
|
The3D
|
8c03180f89
|
Updated solidity version
|
2020-11-20 11:41:58 +01:00 |
|
David Racero
|
92168f500b
|
Fixes missing param at deployDefaultReserveInterestRateStrategy. Update WalletBalanceProvider to add provider argument. Minor fixes migration script.
|
2020-11-20 11:32:17 +01:00 |
|
The3D
|
75c7d52031
|
removed hardhat console
|
2020-11-20 10:13:14 +01:00 |
|
Gerardo Nardelli
|
8a303c6195
|
Refactor repayMode in repayAdapter
|
2020-11-19 16:39:00 -03:00 |
|
The3D
|
d5f0e9ebf9
|
Updated migration scripts
|
2020-11-19 18:11:53 +01:00 |
|
The3D
|
3f5822f5f6
|
Updated DefaultInterestRateStrategy
|
2020-11-19 17:17:11 +01:00 |
|
eboado
|
0c6ec03cec
|
- Reviewed comments on DefaultReserveInterestRateStrategy and interface.
|
2020-11-19 14:48:15 +01:00 |
|
eboado
|
97aa76b13c
|
- Moved StringLib to deployments/
|
2020-11-19 14:23:46 +01:00 |
|
eboado
|
a5f9332234
|
- Fixed comments on LendingPoolAddressesProviderRegistry and removed useless getter.
|
2020-11-19 14:21:36 +01:00 |
|
Gerardo Nardelli
|
9478381992
|
Merge branch 'master' into feat/uniswap-adapter-flashloan
# Conflicts:
# helpers/contracts-helpers.ts
# test/helpers/make-suite.ts
|
2020-11-19 09:32:52 -03:00 |
|
eboado
|
4192a5d992
|
- Improved docs of LendingPoolAddressesProvider
|
2020-11-19 12:52:34 +01:00 |
|
eboado
|
94ce7c649f
|
- Fixed innacuracy on borrow() comments.
|
2020-11-19 10:46:10 +01:00 |
|
Gerardo Nardelli
|
092f9c983b
|
Merge branch 'master' into feat/uniswap-adapter-flashloan
# Conflicts:
# helpers/contracts-getters.ts
|
2020-11-17 13:21:41 -03:00 |
|
Ernesto Boado
|
200c02e081
|
Merge branch '140-setup-mainnet-fork-simulation-environment-based-on-tenderly' into 'master'
Add Mainnet fork, deployment check-list, add Tenderly integration
Closes #140
See merge request aave-tech/protocol-v2!160
|
2020-11-17 11:58:01 +00:00 |
|
David Racero
|
12d17179d6
|
Renamed ChainlinkProxyPriceProvider to AaveOracle
|
2020-11-17 10:24:24 +01:00 |
|
David Racero
|
27365697ac
|
Added mainnet check list. Remove deployed contracts. Update README.md
|
2020-11-16 19:22:22 +01: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 |
|
The3D
|
b66253bfe9
|
Removed separate setters
|
2020-11-13 15:48:38 +01:00 |
|
The-3D
|
cfc002dcd1
|
Merge branch 'fix/147-148-uint128max' into 'master'
- Changed `1 << 128` to `type(uint128).max`
Closes #148 and #147
See merge request aave-tech/protocol-v2!169
|
2020-11-12 13:38:19 +00:00 |
|
eboado
|
f32ac702ec
|
- Refactoring on some Errors
|
2020-11-12 13:54:23 +01:00 |
|
eboado
|
693576f853
|
- Replaced hardcoded error messages on ReserveLogic.
|
2020-11-12 12:50:35 +01:00 |
|
eboado
|
0f086a8a27
|
- Changed 1 << 128 to type(uint128).max
|
2020-11-12 10:29:00 +01:00 |
|
eboado
|
982fb46336
|
- Reorder on LiquidationCallLocalVars for better packing.
|
2020-11-12 10:16:10 +01:00 |
|
eboado
|
996c16237c
|
- Changed CONFIGURATOR_REVISION visibility to internal
|
2020-11-12 09:48:03 +01:00 |
|
eboado
|
82268e6a5e
|
- Removed not needed receive() on LendingPool
|
2020-11-11 16:05:44 +01:00 |
|
Ernesto Boado
|
9fdd9f11da
|
Merge branch 'fix/150' into 'master'
Resolve "Fix calculation on burning of stableDebt"
Closes #150
See merge request aave-tech/protocol-v2!161
|
2020-11-11 14:58:07 +00:00 |
|
The3D
|
81c0fbcb02
|
Fixes stable borrow debt
|
2020-11-11 15:54:08 +01:00 |
|
eboado
|
9b04f21ae0
|
- Changed to require on result on liquidationCall()
|
2020-11-11 15:52:42 +01:00 |
|
Gerardo Nardelli
|
37a2f14fca
|
Merge branch 'master' into feat/uniswap-adapter-flashloan
|
2020-11-10 16:28:01 -03:00 |
|
The3D
|
80997ea965
|
Added checks on liquidationBonus
|
2020-11-10 18:16:27 +01:00 |
|
David Racero
|
2d5e651959
|
Fix conflicts
|
2020-11-10 17:52:23 +01:00 |
|
David Racero
|
743eb6ec29
|
Added isContract to check asset at LendingPool.initResetve function
|
2020-11-10 17:50:13 +01:00 |
|
The-3D
|
3fc812e7fb
|
Merge branch 'fix/130' into 'master'
Resolve "Add a modifier for _whenNotPaused()"
Closes #130
See merge request aave-tech/protocol-v2!152
|
2020-11-10 16:48:30 +00:00 |
|
The-3D
|
ec600e56e7
|
Merge branch 'fix/131' into 'master'
Resolve "Change _reservesCount++; with _reservesCount=reservesCount+1; in addToReservesList()"
Closes #131
See merge request aave-tech/protocol-v2!149
|
2020-11-10 16:41:13 +00:00 |
|
The3D
|
2df0598e4b
|
Added modifiers
|
2020-11-10 17:38:06 +01:00 |
|
The-3D
|
74ab2fd126
|
Merge branch 'fix/133' into 'master'
Resolve "Add validation on UserConfiguration that the reserveIndex is < 128"
Closes #133
See merge request aave-tech/protocol-v2!151
|
2020-11-10 16:29:11 +00:00 |
|
The3D
|
12707238f8
|
Fixes #131
|
2020-11-10 17:28:43 +01:00 |
|
The3D
|
6460dd9e03
|
fixes #133
|
2020-11-10 17:21:59 +01:00 |
|
The3D
|
f125eeb0c5
|
Removed unneeded conditions
|
2020-11-10 17:15:36 +01:00 |
|
The3D
|
92e2ecab51
|
Added more detailed comments on configureReserveAsCollateral
|
2020-11-10 16:57:35 +01:00 |
|
The3D
|
fed8c79884
|
Fixed comment in ReserveLogic
|
2020-11-10 16:52:34 +01:00 |
|
The3D
|
643ed2f9bc
|
Fixed comment in ReserveConfiguration
|
2020-11-10 16:52:02 +01:00 |
|
Ernesto Boado
|
690d876047
|
Merge branch 'fix/126' into 'master'
Resolve "Add check on reserve active for rebalanceBorrowRate and withdraw"
Closes #126
See merge request aave-tech/protocol-v2!145
|
2020-11-10 15:45:14 +00:00 |
|
The3D
|
57ed9efd58
|
Validated the user balance before isActive
|
2020-11-10 16:33:00 +01:00 |
|
The3D
|
31cbe9127e
|
Fixed validateWithdraw
|
2020-11-10 16:29:43 +01:00 |
|
The3D
|
a3ee5d2ce6
|
Added tracking of the usage as collateral to the liquidationCall
|
2020-11-10 16:18:31 +01:00 |
|
The3D
|
f87873a6de
|
Added natspec, isActive check
|
2020-11-10 16:07:13 +01:00 |
|
The-3D
|
c8e59ca950
|
Merge branch 'fix/139-transferOnLiquidation-event' into 'master'
- Added Transfer event on transferOnLiquidation
Closes #139
See merge request aave-tech/protocol-v2!146
|
2020-11-10 14:59:20 +00:00 |
|
The3D
|
d66959f4ff
|
Refactored validation logic of rebalanceStableBorrowRate
|
2020-11-10 15:57:49 +01:00 |
|
The3D
|
673b8f22c4
|
Fixed validation of isActive in validateWithdraw
|
2020-11-10 15:42:03 +01:00 |
|
eboado
|
727bc12d80
|
- Added Transfer event on transferOnLiquidation
|
2020-11-10 15:40:49 +01:00 |
|
Gerardo Nardelli
|
a7115f019e
|
Merge branch 'master' into feat/uniswap-adapter-flashloan
# Conflicts:
# helpers/contracts-getters.ts
# helpers/types.ts
|
2020-11-10 11:40:25 -03:00 |
|
Gerardo Nardelli
|
b0d9dbe2a7
|
code improvements
|
2020-11-10 11:28:19 -03:00 |
|
David Racero
|
4df4841767
|
Rename AaveProtocolTestHelpers to AaveProtocolDataProvider. Add task to deploy AaveProtocolDataProvider.
|
2020-11-10 15:19:47 +01:00 |
|
Ernesto Boado
|
3fc261037a
|
Merge branch 'fix/123' into 'master'
Resolve "Add check that amount != 0 in validateBorrow()"
Closes #123
See merge request aave-tech/protocol-v2!141
|
2020-11-10 13:59:16 +00:00 |
|
Ernesto Boado
|
4a836740d0
|
Merge branch 'feat/hardhat-etherscan-dependency-graph' into 'master'
Upload source dependency graph instead of all source code while etherscan verification
See merge request aave-tech/protocol-v2!137
|
2020-11-10 13:58:38 +00:00 |
|
The3D
|
c81047ca93
|
Fixes #123
|
2020-11-10 14:57:09 +01:00 |
|
David Racero
|
0d0ef98fe6
|
Added deployment addresses. Rollback atoken deployer.
|
2020-11-10 14:53:16 +01: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 |
|
David Racero
|
ce3db28503
|
Added tokenization verifications
|
2020-11-10 14:18:48 +01:00 |
|
The3D
|
ee1e20568b
|
Added check
|
2020-11-10 14:11:01 +01:00 |
|
Ernesto Boado
|
ce62734786
|
Merge branch '122-remove-setreservedecimals-from-lendingpoolconfiguration' into 'master'
Resolve "Remove setReserveDecimals() from lendingPoolConfigurator"
Closes #122
See merge request aave-tech/protocol-v2!140
|
2020-11-10 13:03:48 +00:00 |
|
The3D
|
bfa26634a6
|
Removed setDecimals
|
2020-11-10 13:47:31 +01:00 |
|
The3D
|
0c8efc2261
|
Added negative test on setUsageAsCollateral(), clearer require condition
|
2020-11-10 13:45:08 +01:00 |
|
andyk
|
6a3695c5b7
|
final fix for ETH balance calculations in getUserWalletBalances
|
2020-11-10 10:33:53 +02: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
|
3f779e2e9f
|
Merge branch 'master' into feat/uniswap-adapter-flashloan
# Conflicts:
# helpers/contracts-deployments.ts
# helpers/types.ts
# test/__setup.spec.ts
# test/helpers/make-suite.ts
|
2020-11-06 14:26:31 -03:00 |
|
andyk
|
206d33eaa6
|
fix getUserWalletBalances of WalletBalanceProvider - 2
|
2020-11-06 18:23:18 +03:00 |
|
Gerardo Nardelli
|
1faffa2c39
|
Add permit amount parameter to correctly execute permit call
|
2020-11-06 12:12:08 -03:00 |
|
andyk
|
d7f4998f52
|
fix getUserWalletBalances of WalletBalanceProvider
|
2020-11-06 18:01:19 +03:00 |
|
The3D
|
47569dccfe
|
Updated WalletBalanceProvider to use the addressesProvider interface
|
2020-11-06 15:32:51 +01:00 |
|
andyk
|
7cb042517f
|
change wallet balance provider to support eth
|
2020-11-06 17:06:52 +03:00 |
|
andyk
|
efb77fdf4c
|
Merge branch 'master' into feat/data-helpers
|
2020-11-06 15:54:50 +03:00 |
|
andyk
|
e32b62fb6f
|
add eth to the wallet balance provider
|
2020-11-06 15:51:08 +03:00 |
|
David Racero
|
7beda9bcc0
|
Merge branch 'master' of gitlab.com:aave-tech/protocol-v2 into 119-add-a-borroweth-function-to-the-weth-gateway
|
2020-11-06 13:22:15 +01:00 |
|
David Racero
|
167bca74ab
|
Added borrowETH to WETHGateway.
|
2020-11-06 13:22:03 +01:00 |
|
eboado
|
3aa5de28b4
|
- Added management of WETH to ChainlinkProxyPriceProvider.
|
2020-11-06 12:09:24 +01: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 |
|
emilio
|
57e444714d
|
Merge branch 'master' into fix/114
|
2020-11-05 15:25:24 +01:00 |
|
emilio
|
73f38a46ec
|
Merge branch 'master' into fix/114
|
2020-11-05 14:51:04 +01:00 |
|
emilio
|
42f7e07173
|
Merge branch 'master' into feat/refactor-delegation
|
2020-11-05 14:49:59 +01:00 |
|
emilio
|
69c3d5b9b7
|
Adds Emergency admin
|
2020-11-05 12:35:50 +01:00 |
|
David Racero
|
8ab3bce12e
|
Fixed conflicts
|
2020-11-05 09:20:50 +01:00 |
|
Gerardo Nardelli
|
5d9cd6ebd1
|
Update getAmountsOut to return prices
|
2020-11-04 16:51:21 -03:00 |
|
emilio
|
add6cad5c3
|
Fixed scenarios, tests, removed console.log
|
2020-11-04 11:12:26 +01:00 |
|
David Racero
|
4b511188c7
|
Remove comment
|
2020-11-03 20:47:36 +01:00 |
|
The3D
|
4e4fbe6539
|
Refactoring of credit delegation
|
2020-11-03 19:47:57 +01:00 |
|
Gerardo Nardelli
|
847ad3b12a
|
Add batch swaps unit tests
|
2020-11-03 15:37:06 -03:00 |
|
David Racero
|
a54f910928
|
Added emergency token and ether withdrawal. Follow code guidelines.
|
2020-11-03 17:23:35 +01:00 |
|
Gerardo Nardelli
|
94a6a8688c
|
Update liquidity swap adapter params to include min amount to receive
|
2020-11-03 12:22:15 -03:00 |
|
David Racero
|
ad5fa1b9a0
|
Change require to revert
|
2020-11-03 13:54:15 +01:00 |
|
David Racero
|
6ab6b835a2
|
Merge branch '97-create-a-utility-contract-to-deposit-withdraw-repay-with-eth' of gitlab.com:aave-tech/protocol-v2 into 97-create-a-utility-contract-to-deposit-withdraw-repay-with-eth
|
2020-11-03 13:51:17 +01:00 |
|
David Racero
|
5f37f317e9
|
Added fallback function
|
2020-11-03 13:51:10 +01:00 |
|
The3D
|
e8028416d6
|
Cached the aWETH address
|
2020-11-03 13:45:54 +01:00 |
|
David Racero
|
f70754263d
|
Remove requires. Change onBehalf to To at withdraw. Add fallback function revert.
|
2020-11-03 13:29:11 +01:00 |
|
David Racero
|
6174539966
|
Merge branch 'master' of gitlab.com:aave-tech/protocol-v2 into 97-create-a-utility-contract-to-deposit-withdraw-repay-with-eth
|
2020-11-03 12:51:54 +01:00 |
|
The3D
|
54bae079c9
|
Renamed error
|
2020-11-03 12:15:37 +01:00 |
|
The3D
|
f513ebee37
|
Refactored duplicated code
|
2020-11-03 12:14:09 +01:00 |
|
Gerardo Nardelli
|
fa7fa9f948
|
Add permit support in swap adapters
|
2020-11-02 17:33:00 -03:00 |
|
David Racero
|
bec8db6c7f
|
Merge branch 'master' of gitlab.com:aave-tech/protocol-v2 into 97-create-a-utility-contract-to-deposit-withdraw-repay-with-eth
|
2020-11-02 18:44:59 +01:00 |
|
David Racero
|
525c816bbe
|
Rollback to 1 WETHGateway per LendingPool
|
2020-11-02 18:43:50 +01:00 |
|
David Racero
|
7282f7678b
|
Allow WETHGateway to be used by multiple pools. Remove logger.
|
2020-11-02 17:51:54 +01:00 |
|
David Racero
|
cabff851d0
|
Move interfaces that are not core protocol to misc/interfaces directory. Rename method to follow guidelines.
|
2020-11-02 17:01:47 +01:00 |
|
David Racero
|
a4a02e761b
|
Merge branch 'master' of gitlab.com:aave-tech/protocol-v2 into 97-create-a-utility-contract-to-deposit-withdraw-repay-with-eth
|
2020-11-02 16:54:22 +01:00 |
|
David Racero
|
cd687b7a0c
|
Fix conflicts
|
2020-11-02 16:53:02 +01:00 |
|
The3D
|
492c5fcd4a
|
Added usage as collateral enabled/disabled events
|
2020-11-02 16:40:31 +01:00 |
|
David Racero
|
6d009f796d
|
Moved WETH9.sol to mock/dependencies due is only for testing purposes
|
2020-11-02 15:47:02 +01:00 |
|
David Racero
|
a12706949d
|
WETH9Mocked now inherits from WETH9 instead of copying the contract
|
2020-11-02 15:33:37 +01:00 |
|
The3D
|
8daa8130b7
|
Updated comment
|
2020-11-02 15:19:29 +01:00 |
|
David Racero
|
077078b084
|
Merge branch 'master' of gitlab.com:aave-tech/protocol-v2 into feat/109-config-aave-token
|
2020-11-02 14:52:11 +01:00 |
|
David Racero
|
fd46bf888a
|
Print addresses after migration. Fix minor migration issues.
|
2020-11-02 14:45:00 +01:00 |
|
The3D
|
1b021dca18
|
Added tests
|
2020-11-02 14:44:11 +01:00 |
|
The3D
|
a2f60470ec
|
Removed getRevision in the DelegationAwareAToken
|
2020-11-02 13:35:05 +01:00 |
|
andyk
|
f5d7d0192d
|
fix bad merge mistakes
|
2020-11-02 15:00:24 +03:00 |
|
The3D
|
3570fc7803
|
Added delegation capabilities to the aToken
|
2020-11-02 12:54:56 +01:00 |
|