ProtocolDataProvider
Peripheral contract to collect and pre-process information from the Pool.
MKR
ETH
ADDRESSES_PROVIDER
constructor
getAllReservesTokens
Returns the list of the existing reserves in the pool.
Handling MKR and ETH in a different way since they do not have standard symbol
functions.
Return Values
getAllXTokens
Returns the list of the existing XTokens(PToken+NToken) in the pool.
Return Values
getReserveConfigurationData
Returns the configuration data of the reserve
Not returning borrow and supply caps for compatibility, nor pause flag
Parameters
getReserveCaps
Returns the caps parameters of the reserve
Parameters
Return Values
getSiloedBorrowing
Returns the siloed borrowing flag
Parameters
Return Values
getLiquidationProtocolFee
Returns the protocol fee on the liquidation bonus
Parameters
Return Values
getReserveData
Returns the reserve data
Parameters
Return Values
getXTokenTotalSupply
Returns the total supply of xTokens for a given asset
Parameters
Return Values
getTotalDebt
Returns the total debt for a given asset
Parameters
Return Values
getUserReserveData
Returns the user data in a reserve
Parameters
Return Values
getReserveTokensAddresses
Returns the token addresses of the reserve
Parameters
Return Values
getStrategyAddresses
Returns the address of the Interest Rate strategy