A function in Aave V3 that returns the APY of the respective token markets

Expert

Hello All, Is there a function in Aave V3 that returns the APY of the respective token markets that are available on the protocol. I could get the list of the token markets from the `getReservesList` function of the pool file. Now, I need the APY. Much thanks for guiding in advance.

Answers 1

You can call `getReserveData` method on Aave pool or `protocolDataProvider` that returns rate aka APR and then you need to compute APY as described in docs. ``` APY = (((1 + ((apr / 10*27) / 31536000)) ^ 31536000) - 1) 100 ``` Where 31536000 is constant for seconds in year.