mirror of
https://github.com/Instadapp/aave-protocol-v2.git
synced 2024-07-29 21:47:30 +00:00
Fixes to run on VariableDebtToken
This commit is contained in:
parent
9da3fefb26
commit
22353eeee5
|
@ -691,7 +691,7 @@ contract LendingPool is VersionedInitializable, ILendingPool, LendingPoolStorage
|
||||||
* @param asset the address of the reserve
|
* @param asset the address of the reserve
|
||||||
* @return the reserve normalized income
|
* @return the reserve normalized income
|
||||||
*/
|
*/
|
||||||
function getReserveNormalizedIncome(address asset) external override view returns (uint256) {
|
function getReserveNormalizedIncome(address asset) external virtual override view returns (uint256) {
|
||||||
return _reserves[asset].getNormalizedIncome();
|
return _reserves[asset].getNormalizedIncome();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -87,17 +87,6 @@ contract LendingPoolHarnessForVariableDebtToken is ILendingPool {
|
||||||
originalPool.liquidationCall(collateral, asset, user, purchaseAmount, receiveAToken);
|
originalPool.liquidationCall(collateral, asset, user, purchaseAmount, receiveAToken);
|
||||||
}
|
}
|
||||||
|
|
||||||
function flashLoan(
|
|
||||||
address receiver,
|
|
||||||
address[] calldata assets,
|
|
||||||
uint256[] calldata amounts,
|
|
||||||
uint256 mode,
|
|
||||||
bytes calldata params,
|
|
||||||
uint16 referralCode
|
|
||||||
) external override {
|
|
||||||
originalPool.flashLoan(receiver, assets, amounts, mode, params, referralCode);
|
|
||||||
}
|
|
||||||
|
|
||||||
function getReservesList() external override view returns (address[] memory) {
|
function getReservesList() external override view returns (address[] memory) {
|
||||||
return originalPool.getReservesList();
|
return originalPool.getReservesList();
|
||||||
}
|
}
|
||||||
|
@ -175,14 +164,6 @@ contract LendingPoolHarnessForVariableDebtToken is ILendingPool {
|
||||||
return reserveNormalizedVariableDebt[block.timestamp];
|
return reserveNormalizedVariableDebt[block.timestamp];
|
||||||
}
|
}
|
||||||
|
|
||||||
function balanceDecreaseAllowed(
|
|
||||||
address asset,
|
|
||||||
address user,
|
|
||||||
uint256 amount
|
|
||||||
) external override view returns (bool) {
|
|
||||||
return originalPool.balanceDecreaseAllowed(asset, user, amount);
|
|
||||||
}
|
|
||||||
|
|
||||||
function setPause(bool val) external override {
|
function setPause(bool val) external override {
|
||||||
originalPool.setPause(val);
|
originalPool.setPause(val);
|
||||||
}
|
}
|
||||||
|
@ -190,4 +171,28 @@ contract LendingPoolHarnessForVariableDebtToken is ILendingPool {
|
||||||
function paused() external override view returns (bool) {
|
function paused() external override view returns (bool) {
|
||||||
return originalPool.paused();
|
return originalPool.paused();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function flashLoan(
|
||||||
|
address receiver,
|
||||||
|
address[] calldata assets,
|
||||||
|
uint256[] calldata amounts,
|
||||||
|
uint256 mode,
|
||||||
|
address onBehalfOf,
|
||||||
|
bytes calldata params,
|
||||||
|
uint16 referralCode
|
||||||
|
) external override {
|
||||||
|
originalPool.flashLoan(receiver, assets, amounts, mode, onBehalfOf, params, referralCode);
|
||||||
|
}
|
||||||
|
|
||||||
|
function finalizeTransfer(
|
||||||
|
address asset,
|
||||||
|
address from,
|
||||||
|
address to,
|
||||||
|
uint256 amount,
|
||||||
|
uint256 balanceFromAfter,
|
||||||
|
uint256 balanceToBefore
|
||||||
|
) external override {
|
||||||
|
originalPool.finalizeTransfer(asset, from, to, amount, balanceFromAfter, balanceToBefore);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user