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

咨询可白名单的Axelar Executor地址:跨链一致性及稳定性问题

关于Axelar Executor Service地址的一致性与白名单设置疑问

问题背景

我在从MoonbaseAlpha向Binance Testnet发送GMP(通用消息传递)交易时,发现Axelar executor service对应的地址为0xD36aac0c9676e984D72823Fb662ce94D3Ab5E551。现提出以下疑问:

  1. 该地址在所有链上是否一致?
  2. 若将智能合约白名单仅设置为接收该地址的消息,能否满足:
    • 该地址在所有跨链的卫星合约中保持一致
    • 该Relayer地址不会发生变更

解答

1. 跨链地址一致性

Axelar的Executor Service地址在不同测试网、主网环境中是不同的。你提到的0xD36aac0c9676e984D72823Fb662ce94D3Ab5E551仅对应Binance Testnet的Axelar Executor,其他链(如Moonbase Alpha、Goerli测试网,或BSC、以太坊主网)会有各自专属的Executor地址。

2. 白名单设置的有效性

  • 跨链卫星合约地址一致性:无法满足。不同链的Axelar Executor地址不统一,仅白名单0xD36aac0c9676e984D72823Fb662ce94D3Ab5E551会导致其他链的跨链消息无法被你的卫星合约接收。
  • 地址稳定性:测试网阶段Axelar官方可能根据需求调整Executor地址;主网阶段地址相对稳定,但不排除极端情况(如合约升级、安全事件)下的变更。硬编码单一地址到白名单存在不可控风险。

推荐替代方案

不要直接白名单固定地址,而是通过Axelar官方的AxelarGateway合约验证消息合法性:

  • 调用AxelarGateway的validateContractCall或validateContractCallAndExecute方法校验消息来源
  • 或通过Gateway动态获取当前链的合法Executor地址,以此作为校验依据

内容的提问来源于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 00:27:16