mirror of
https://github.com/Instadapp/aave-protocol-v2.git
synced 2024-07-29 21:47:30 +00:00
use oracle from ILendingPoolAddressesProvider
This commit is contained in:
parent
5abac5eecd
commit
6b1e542a5b
|
@ -24,11 +24,8 @@ contract UiPoolDataProvider is IUiPoolDataProvider {
|
||||||
using UserConfiguration for DataTypes.UserConfigurationMap;
|
using UserConfiguration for DataTypes.UserConfigurationMap;
|
||||||
|
|
||||||
address public constant MOCK_USD_ADDRESS = 0x10F7Fc1F91Ba351f9C629c5947AD69bD03C05b96;
|
address public constant MOCK_USD_ADDRESS = 0x10F7Fc1F91Ba351f9C629c5947AD69bD03C05b96;
|
||||||
IPriceOracleGetter public immutable oracle;
|
|
||||||
|
|
||||||
constructor(IPriceOracleGetter _oracle) public {
|
constructor() public {}
|
||||||
oracle = _oracle;
|
|
||||||
}
|
|
||||||
|
|
||||||
function getInterestRateStrategySlopes(DefaultReserveInterestRateStrategy interestRateStrategy)
|
function getInterestRateStrategySlopes(DefaultReserveInterestRateStrategy interestRateStrategy)
|
||||||
internal
|
internal
|
||||||
|
@ -64,6 +61,7 @@ contract UiPoolDataProvider is IUiPoolDataProvider {
|
||||||
override
|
override
|
||||||
returns (AggregatedReserveData[] memory, uint256)
|
returns (AggregatedReserveData[] memory, uint256)
|
||||||
{
|
{
|
||||||
|
IPriceOracleGetter oracle = IPriceOracleGetter(provider.getPriceOracle());
|
||||||
ILendingPool lendingPool = ILendingPool(provider.getLendingPool());
|
ILendingPool lendingPool = ILendingPool(provider.getLendingPool());
|
||||||
address[] memory reserves = lendingPool.getReservesList();
|
address[] memory reserves = lendingPool.getReservesList();
|
||||||
AggregatedReserveData[] memory reservesData = new AggregatedReserveData[](reserves.length);
|
AggregatedReserveData[] memory reservesData = new AggregatedReserveData[](reserves.length);
|
||||||
|
@ -188,6 +186,7 @@ contract UiPoolDataProvider is IUiPoolDataProvider {
|
||||||
uint256
|
uint256
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
IPriceOracleGetter oracle = IPriceOracleGetter(provider.getPriceOracle());
|
||||||
ILendingPool lendingPool = ILendingPool(provider.getLendingPool());
|
ILendingPool lendingPool = ILendingPool(provider.getLendingPool());
|
||||||
address[] memory reserves = lendingPool.getReservesList();
|
address[] memory reserves = lendingPool.getReservesList();
|
||||||
DataTypes.UserConfigurationMap memory userConfig = lendingPool.getUserConfiguration(user);
|
DataTypes.UserConfigurationMap memory userConfig = lendingPool.getUserConfiguration(user);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user