github.com/cwntr/go-defi@v0.0.0-20210629134751-07f9ec2f7e66/contracts/handlers/aave/ILendingPoolAddressesProvider.sol (about)

     1  pragma solidity ^0.5.0;
     2  
     3  interface ILendingPoolAddressesProvider {
     4      function getLendingPool() external view returns (address);
     5      function setLendingPoolImpl(address _pool) external;
     6  
     7      function getLendingPoolCore() external view returns (address payable);
     8      function setLendingPoolCoreImpl(address _lendingPoolCore) external;
     9  
    10      function getLendingPoolConfigurator() external view returns (address);
    11      function setLendingPoolConfiguratorImpl(address _configurator) external;
    12  
    13      function getLendingPoolDataProvider() external view returns (address);
    14      function setLendingPoolDataProviderImpl(address _provider) external;
    15  
    16      function getLendingPoolParametersProvider() external view returns (address);
    17      function setLendingPoolParametersProviderImpl(address _parametersProvider) external;
    18  
    19      function getTokenDistributor() external view returns (address);
    20      function setTokenDistributor(address _tokenDistributor) external;
    21  
    22      function getFeeProvider() external view returns (address);
    23      function setFeeProviderImpl(address _feeProvider) external;
    24  
    25      function getLendingPoolLiquidationManager() external view returns (address);
    26      function setLendingPoolLiquidationManager(address _manager) external;
    27  
    28      function getLendingPoolManager() external view returns (address);
    29      function setLendingPoolManager(address _lendingPoolManager) external;
    30  
    31      function getPriceOracle() external view returns (address);
    32      function setPriceOracle(address _priceOracle) external;
    33  
    34      function getLendingRateOracle() external view returns (address);
    35      function setLendingRateOracle(address _lendingRateOracle) external;
    36  }