mirror of
https://github.com/Instadapp/dsa-resolvers-deprecated.git
synced 2024-07-29 22:38:16 +00:00
Minor change to instapoolV2 resolver
This commit is contained in:
parent
f23b112bb9
commit
639cfc2d87
|
|
@ -57,6 +57,7 @@ interface AavePriceInterface {
|
||||||
interface AaveCoreInterface {
|
interface AaveCoreInterface {
|
||||||
function getReserveCurrentLiquidityRate(address _reserve) external view returns (uint256);
|
function getReserveCurrentLiquidityRate(address _reserve) external view returns (uint256);
|
||||||
function getReserveCurrentVariableBorrowRate(address _reserve) external view returns (uint256);
|
function getReserveCurrentVariableBorrowRate(address _reserve) external view returns (uint256);
|
||||||
|
function getReserveATokenAddress(address _reserve) external view returns (address);
|
||||||
}
|
}
|
||||||
|
|
||||||
interface VatLike {
|
interface VatLike {
|
||||||
|
|
@ -250,6 +251,9 @@ contract AaveHelpers is CompoundResolver {
|
||||||
public view returns (uint) {
|
public view returns (uint) {
|
||||||
AaveProviderInterface AaveProvider = AaveProviderInterface(getAaveProviderAddress());
|
AaveProviderInterface AaveProvider = AaveProviderInterface(getAaveProviderAddress());
|
||||||
AaveInterface aave = AaveInterface(AaveProvider.getLendingPool());
|
AaveInterface aave = AaveInterface(AaveProvider.getLendingPool());
|
||||||
|
AaveCoreInterface aaveCore = AaveCoreInterface(AaveProvider.getLendingPoolCore());
|
||||||
|
if (aaveCore.getReserveATokenAddress(token) == address(0)) return 0;
|
||||||
|
|
||||||
AaveTokenData memory aaveToken = collateralData(aave, token);
|
AaveTokenData memory aaveToken = collateralData(aave, token);
|
||||||
AaveTokenData memory aaveEthToken = collateralData(aave, getEthAddress());
|
AaveTokenData memory aaveEthToken = collateralData(aave, getEthAddress());
|
||||||
if (!aaveToken.borrowEnabled) return 0;
|
if (!aaveToken.borrowEnabled) return 0;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user