You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

调用AxelarJS SDK生成DepositAddress时出现400错误

解决AxelarJS SDK getDepositAddress调用报错的方案

排查与解决方向

从报错截图来看,这是浏览器端的请求失败问题,结合你的代码给出以下具体解决步骤:

  1. 修正资产参数格式
    你设置的thisAsset: "wavax-wei"不符合Axelar SDK的资产标识规范,SDK不需要添加-wei单位后缀,直接使用wavax即可。Axelar测试网的资产标识均为链上标准资产符号,可参考官方测试网资产清单确认准确名称。

  2. 解决跨域(CORS)问题
    浏览器环境下这类报错大概率是跨域请求被拦截:

    • 若使用Axelar官方节点,确认官方测试网接口已开放你前端域名的跨域权限;
    • 若自行部署节点,在服务端配置CORS规则,允许前端域名的请求来源。
  3. 替换可用的RPC端点
    若SDK默认的节点端点在你的网络环境中访问受限,手动指定一个稳定的Axelar测试网RPC:

    // 初始化AxelarAssetTransfer时指定RPC
    const axelarAssetTransfer = new AxelarAssetTransfer({
      environment: 'testnet',
      axelarRpcUrl: 'https://axelar-testnet-rpc.publicnode.com',
    });
    
  4. 更新SDK到最新稳定版
    旧版本SDK可能存在已知的请求兼容问题,执行命令更新:

    npm update @axelar-network/axelarjs-sdk
    

内容的提问来源于stack exchange,提问作者benjamin852

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 01:08:13