关于Axelar GMP服务Gas价格来源及跨链回调高额手续费的问询
Axelar GMP相关问题解答
1. Axelar GMP服务从何处获取目标链的Gas价格?
- Axelar GMP通过目标链的原生节点API实时抓取当前Gas价格,同时会结合链上拥堵程度做动态调整,以此保证跨链消息能被及时打包执行。
2. 双向跨链回调阶段insufficient fee问题及相关疑问
高额回调手续费的原因
- 测试网环境下,DEV代币的价值锚定逻辑和主网不同,且Moonbase测试网的Gas价格波动幅度更大;另外,跨链回调的费用不仅包含BSC链上的基础Gas消耗,还覆盖了Axelar中继网络的节点执行成本,测试网中这部分成本的参数配置未做优化,导致费用被高估。
- 你手动支付的BSC侧执行费,是直接在BSC链上操作的成本;而回调阶段用DEV支付的是中继节点在BSC执行回调时的Gas等价费用,二者属于独立环节,不能相互抵消。
如何提前预估费用
- 调用Axelar提供的
estimateGasFee工具(合约或SDK中均可调用),传入目标链ID、消息负载等参数,可直接计算出跨链回调所需的费用。 - 测试网中可先发起小额测试交易,根据实际消耗的费用反向调整预估金额,避免因参数偏差导致费用不足。
BSC/DEV汇率来源
- Axelar的汇率由其链上预言机模块维护,预言机会定期抓取主流交易平台的加密货币汇率数据,经过去重、加权计算后更新至链上,以此保证费用换算的合理性。测试网因流动性不足或测试参数设置,汇率可能与主网存在较大偏差。
内容的提问来源于stack exchange,提问作者Corey Williams
相关产品推荐
相关产品推荐

