diff --git a/contracts/interfaces/ILendingPoolAddressesProvider.sol b/contracts/interfaces/ILendingPoolAddressesProvider.sol index 3c826c52..cec353d0 100644 --- a/contracts/interfaces/ILendingPoolAddressesProvider.sol +++ b/contracts/interfaces/ILendingPoolAddressesProvider.sol @@ -20,6 +20,8 @@ interface ILendingPoolAddressesProvider { event ProxyCreated(bytes32 id, address indexed newAddress); event AddressSet(bytes32 id, address indexed newAddress, bool hasProxy); + function getMarketId() external returns (string memory); + function setMarketId(string calldata marketId) external; function setAddress(bytes32 id, address newAddress) external; diff --git a/contracts/protocol/configuration/LendingPoolAddressesProvider.sol b/contracts/protocol/configuration/LendingPoolAddressesProvider.sol index 520a0513..9a6fb255 100644 --- a/contracts/protocol/configuration/LendingPoolAddressesProvider.sol +++ b/contracts/protocol/configuration/LendingPoolAddressesProvider.sol @@ -32,6 +32,14 @@ contract LendingPoolAddressesProvider is Ownable, ILendingPoolAddressesProvider _setMarketId(marketId); } + /** + * @dev Returns the id of the Aave market to which this contracts points to + * @return The market id + **/ + function getMarketId() external override returns (string memory) { + return _marketId; + } + /** * @dev Allows to set the market which this LendingPoolAddressesProvider represents * @param marketId The market id