在AxelarTest Api上获取400种类型.DepositStateRequest

问题描述 投票:0回答:1

我正在查看文档并尝试整理出如何跟踪存款的想法。如果我要生成一个用于转账的存款地址,并将其交给用户进行转账,那么观察转账完成到收件人地址的最佳方式是什么?

我想也许

https://lcd-axelar-testnet.imperator.co/static/swagger/#/QueryService/DepositState
会是一个好方法,但是当发送如下请求时:

curl --request GET \
  --url 'https://axelartest-lcd.quickapi.com/axelar/evm/v1beta1/deposit_state?params.burnerAddress=0xC54a0134fc0e7e35280692Ba98FdB507Fe4E713A&params.tx_id=0xbdb63b55a92e14aa54273e1564eba1c5b1375605732238e8d5f60f54929fa43c&chain=ethereum-2'

我已经收到 400 退款了:

{
  "code": 3,
  "message": "unexpected type types.Address in *types.DepositStateRequest",
  "details": []
}

希望有一种方法可以让我们不需要单独监视每个源网络,以便交易到达存款地址以便能够查询(如果可能的话)。

ethereum blockchain solidity axelar
1个回答
0
投票

关于您在 DepositState 端点遇到的错误,看来请求参数或参数类型可能存在问题。

如果您尝试从 Axelarscan api 进行

searchTransfers
查询,那应该会提供您正在寻找的内容

在此处查看更多信息:https://docs.axelarscan.io/interchain/searchTransfers

© www.soinside.com 2019 - 2024. All rights reserved.