如何通过 Elrond REST API 从 Maiar Exchange 获取农场的当前收益?例如,对于 LKMEX 农场,我想确定自最近一次收获或“再投资”以来在 MEX 和/或 USDT 中的当前收益(My Earned MEX)。谢谢!
问问题
68 次
1 回答
0
根据我在 maiar.exchange 中查看的内容。您可以确定有一个 graphql 请求。
您可以graphql
向https://graph.maiar.exchange/graphql
. 我没有搜索是否有任何 OpenAPI 规范来了解是否有任何安全绑定到此路由。但是,为了帮助您,这里是 graphql(带有编辑内容),用于获取农场中当前可收获量的当前数量:
{
"variables": {
"getRewardsForPositionArgs": {
"farmsPositions": [
{
"attributes": "XXXX",
"identifier": "MEXFARM-XXXXX-XXXXX",
"farmAddress": "erd1XXXX",
"liquidity": "19700000000000000000000000"
},
{
"attributes": "XXX",
"identifier": "LKFARM-XXXXXXX-XXXXXX",
"farmAddress": "erd1XXXXX",
"liquidity": "19700000000000000000000000"
},
]
}
},
"query": "query ($getRewardsForPositionArgs: BatchFarmRewardsComputeArgs!) {\n getRewardsForPosition(farmsPositions: $getRewardsForPositionArgs) {\n rewards\n remainingFarmingEpochs\n decodedAttributes {\n aprMultiplier\n compoundedReward\n initialFarmingAmount\n currentFarmAmount\n lockedRewards\n identifier\n __typename\n }\n __typename\n }\n}\n"
}
流动性来自您想要获取数据的地方。在执行此操作之前可能需要执行另一个 graphql 请求以了解您的位置liquidity
。
于 2022-01-01T12:11:06.800 回答