GMP交易卡在审批阶段求助:AVAX链交易确认数足够仍报错
关于GMP交易卡在「审批(Approving)」阶段且提示「确认数不足」的问题分析线索
问题背景
一笔GMP交易卡在「审批(Approving)」阶段,系统提示「确认数不足」,但对应的AVAX链交易已获得792次确认。相关交易标识:
- AVAX链交易哈希:
0xea3129b6d780331aaf5f280e3d446d91061f04b67d345e4b8b2948a1c5a12e81 - GMP交易标识:
0xea3129b6d780331aaf5f280e3d446d91061f04b67d345e4b8b2948a1c5a12e81:12
原因分析线索
- 链间确认机制差异:Axelar GMP的审批逻辑依赖Axelar中继链对原链交易的共识确认,而非原链(AVAX)自身的区块确认数。原链确认数达标不代表中继链已完成对该交易的跨链同步与共识,需核实Axelar网络对该交易的确认状态。
- 交易有效性校验异常:若原链交易虽已确认,但跨链消息存在参数错误(如目标链地址格式不合法、payload数据不符合Axelar GMP规范),验证节点会拒绝发起审批,系统可能错误抛出「确认数不足」的提示。
- Axelar节点同步延迟:部分Axelar验证节点未及时同步AVAX链的最新区块数据,导致节点间对该交易的确认状态不一致,无法达成审批所需的节点共识阈值,进而卡在审批阶段。
- GMP配置阈值偏差:检查发起交易的DApp或Axelar SDK的配置参数,是否误将跨链确认阈值设置为远超当前Axelar中继链可提供的确认数,而非使用原链确认数作为判断依据。
- 交易重试队列残留状态:若该交易曾因gas不足、网络波动等问题失败过,可能被Axelar系统纳入重试队列,此时显示的「审批中」实际是等待重试流程触发,「确认数不足」为之前错误提示的残留信息。
内容的提问来源于stack exchange,提问作者Corey Williams
相关产品推荐
相关产品推荐

