Post
Share your knowledge.
Aaveator138
Feb 06, 2023
Expert Q&A
Is getReserveData() on the LendingPool contract the correct way to find the current APY to borrow?
Is getReserveData()
on the LendingPool
contract the correct way to find the current APY to borrow?
- Aave Protocol
- Aave Pool
0
1
Share
Comments
Answers
1Aaveator138
Feb 16 2023, 12:32Calling getReservesData()
or getting the rate from graphql will give the APR in ray units (27 decimals). To convert APR to APY the formula is
((APR/secondsPerYear + 1)^secondsPerYear) -1
or you can use the formatters in aave-js or aave-utilities to plug in the reserve data and formatReserve()
will return both the APR and APY.
0
Comments
Do you know the answer?
Please log in and share it.
Aave is a decentralized non-custodial liquidity protocol where users can participate as depositors or borrowers.
213Posts230Answers
Trending posts
- Error "No matching key" when trying to unstake USDC on BNB chain32
- How to tell the code to, rather than "deposit 1 eth worth of WBTC" deposit "500$ worth of WBTC"?22
- How to interpret configuration field in a response from the getReserveData view function in Aave v2?21
- Getting a return value of '25 - INVALID BURN AMOUNT'21
- Is there any way to stake in the security module on Görli?23