mirror of
https://github.com/Instadapp/aave-protocol-v2.git
synced 2024-07-29 21:47:30 +00:00
Changes in /LendingPoolHarnessForVariableDebtToken
This commit is contained in:
parent
81f566bbc4
commit
5ad4182508
|
@ -20,61 +20,61 @@ contract LendingPoolHarnessForVariableDebtToken is ILendingPool {
|
||||||
LendingPool private originalPool;
|
LendingPool private originalPool;
|
||||||
|
|
||||||
function deposit(
|
function deposit(
|
||||||
address asset,
|
address reserve,
|
||||||
uint256 amount,
|
uint256 amount,
|
||||||
address onBehalfOf,
|
address onBehalfOf,
|
||||||
uint16 referralCode
|
uint16 referralCode
|
||||||
) external override {
|
) external override {
|
||||||
originalPool.deposit(asset, amount, onBehalfOf, referralCode);
|
originalPool.deposit(reserve, amount, onBehalfOf, referralCode);
|
||||||
}
|
}
|
||||||
|
|
||||||
function withdraw(
|
function withdraw(
|
||||||
address asset,
|
address reserve,
|
||||||
uint256 amount,
|
uint256 amount,
|
||||||
address to
|
address to
|
||||||
) external override {
|
) external override {
|
||||||
originalPool.withdraw(asset, amount, to);
|
originalPool.withdraw(reserve, amount, to);
|
||||||
}
|
}
|
||||||
|
|
||||||
function borrow(
|
function borrow(
|
||||||
address asset,
|
address reserve,
|
||||||
uint256 amount,
|
uint256 amount,
|
||||||
uint256 interestRateMode,
|
uint256 interestRateMode,
|
||||||
uint16 referralCode,
|
uint16 referralCode,
|
||||||
address onBehalfOf
|
address onBehalfOf
|
||||||
) external override {
|
) external override {
|
||||||
originalPool.borrow(asset, amount, interestRateMode, referralCode, onBehalfOf);
|
originalPool.borrow(reserve, amount, interestRateMode, referralCode, onBehalfOf);
|
||||||
}
|
}
|
||||||
|
|
||||||
function repay(
|
function repay(
|
||||||
address asset,
|
address reserve,
|
||||||
uint256 amount,
|
uint256 amount,
|
||||||
uint256 rateMode,
|
uint256 rateMode,
|
||||||
address onBehalfOf
|
address onBehalfOf
|
||||||
) external override {
|
) external override {
|
||||||
originalPool.repay(asset, amount, rateMode, onBehalfOf);
|
originalPool.repay(reserve, amount, rateMode, onBehalfOf);
|
||||||
}
|
}
|
||||||
|
|
||||||
function swapBorrowRateMode(address asset, uint256 rateMode) external override {
|
function swapBorrowRateMode(address reserve, uint256 rateMode) external override {
|
||||||
originalPool.swapBorrowRateMode(asset, rateMode);
|
originalPool.swapBorrowRateMode(reserve, rateMode);
|
||||||
}
|
}
|
||||||
|
|
||||||
function rebalanceStableBorrowRate(address asset, address user) external override {
|
function rebalanceStableBorrowRate(address reserve, address user) external override {
|
||||||
originalPool.rebalanceStableBorrowRate(asset, user);
|
originalPool.rebalanceStableBorrowRate(reserve, user);
|
||||||
}
|
}
|
||||||
|
|
||||||
function setUserUseReserveAsCollateral(address asset, bool useAsCollateral) external override {
|
function setUserUseReserveAsCollateral(address reserve, bool useAsCollateral) external override {
|
||||||
originalPool.setUserUseReserveAsCollateral(asset, useAsCollateral);
|
originalPool.setUserUseReserveAsCollateral(reserve, useAsCollateral);
|
||||||
}
|
}
|
||||||
|
|
||||||
function liquidationCall(
|
function liquidationCall(
|
||||||
address collateral,
|
address collateral,
|
||||||
address asset,
|
address reserve,
|
||||||
address user,
|
address user,
|
||||||
uint256 purchaseAmount,
|
uint256 purchaseAmount,
|
||||||
bool receiveAToken
|
bool receiveAToken
|
||||||
) external override {
|
) external override {
|
||||||
originalPool.liquidationCall(collateral, asset, user, purchaseAmount, receiveAToken);
|
originalPool.liquidationCall(collateral, reserve, user, purchaseAmount, receiveAToken);
|
||||||
}
|
}
|
||||||
|
|
||||||
function getReservesList() external override view returns (address[] memory) {
|
function getReservesList() external override view returns (address[] memory) {
|
||||||
|
@ -116,14 +116,14 @@ contract LendingPoolHarnessForVariableDebtToken is ILendingPool {
|
||||||
}
|
}
|
||||||
|
|
||||||
function initReserve(
|
function initReserve(
|
||||||
address asset,
|
address reserve,
|
||||||
address aTokenAddress,
|
address aTokenAddress,
|
||||||
address stableDebtAddress,
|
address stableDebtAddress,
|
||||||
address variableDebtAddress,
|
address variableDebtAddress,
|
||||||
address interestRateStrategyAddress
|
address interestRateStrategyAddress
|
||||||
) external override {
|
) external override {
|
||||||
originalPool.initReserve(
|
originalPool.initReserve(
|
||||||
asset,
|
reserve,
|
||||||
aTokenAddress,
|
aTokenAddress,
|
||||||
stableDebtAddress,
|
stableDebtAddress,
|
||||||
variableDebtAddress,
|
variableDebtAddress,
|
||||||
|
@ -131,24 +131,24 @@ contract LendingPoolHarnessForVariableDebtToken is ILendingPool {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
function setReserveInterestRateStrategyAddress(address asset, address rateStrategyAddress)
|
function setReserveInterestRateStrategyAddress(address reserve, address rateStrategyAddress)
|
||||||
external
|
external
|
||||||
override
|
override
|
||||||
{
|
{
|
||||||
originalPool.setReserveInterestRateStrategyAddress(asset, rateStrategyAddress);
|
originalPool.setReserveInterestRateStrategyAddress(reserve, rateStrategyAddress);
|
||||||
}
|
}
|
||||||
|
|
||||||
function setConfiguration(address asset, uint256 configuration) external override {
|
function setConfiguration(address reserve, uint256 configuration) external override {
|
||||||
originalPool.setConfiguration(asset, configuration);
|
originalPool.setConfiguration(reserve, configuration);
|
||||||
}
|
}
|
||||||
|
|
||||||
function getConfiguration(address asset)
|
function getConfiguration(address reserve)
|
||||||
external
|
external
|
||||||
override
|
override
|
||||||
view
|
view
|
||||||
returns (ReserveConfiguration.Map memory)
|
returns (ReserveConfiguration.Map memory)
|
||||||
{
|
{
|
||||||
return originalPool.getConfiguration(asset);
|
return originalPool.getConfiguration(reserve);
|
||||||
}
|
}
|
||||||
|
|
||||||
mapping(uint256 => uint256) private reserveNormalizedIncome;
|
mapping(uint256 => uint256) private reserveNormalizedIncome;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user