如何通过Elrond REST从Maiar Exchange获得农场的当前收益?例如,对于LKMEX农场,我想确定在MEX和/或USDT中的当前收益(我挣到的MEX),因为最近的努力或‘再投资’。谢谢!
发布于 2022-01-01 12:11:06
根据我在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的位置。
https://stackoverflow.com/questions/70410057
复制相似问题