我尝试实现以下aave文档,以便计算Aave协议中市场页面上可以看到的押金apy。https://docs.aave.com/developers/v/2.0/guides/apy-and-apr
正如在文档中所写的,我应该下载子图数据,例如从aave v2的多边形下载,这样才能获得ERC20的流动性。https://thegraph.com/hosted-service/subgraph/aave/aave-v2-matic
我应该使用以下子图查询
{
reserves {
name
liquidityRate
}
}然后,我应该使用下面的公式来计算apy
RAY = 10**27 // 10 to the power 27
SECONDS_PER_YEAR = 31536000
depositAPR = liquidityRate/RAY
depositAPY = ((1 + (depositAPR / SECONDS_PER_YEAR)) ^ SECONDS_PER_YEAR) - 1我得到的价值与我在aave前端看到的不一样,我做错了什么?
发布于 2023-03-28 05:43:33
你能解决这个问题吗我也有同样的问题。使用给定的公式计算时,APY与aave不匹配。
https://ethereum.stackexchange.com/questions/132317
复制相似问题