@axelar-network/axelar-gmp-sdk-solidity

中文文档
6.2.0发布于 2026/06/04MITCommonJS零依赖近 30 天下载 8万

GMP SDK和Axelar为跨链发展提供的公用事业

中文使用文档
文档目录11 节
  1. 文档
  2. 构建
  3. 发展
  4. 现有合同
  5. Axelar 可执行文件
  6. Axelar Express 可执行文件
  7. 创建2 调度和创建3 调度
  8. 代理和可升级
  9. 地址串
  10. 地址字节
  11. 字节32 String

Axelar GMP SDK 团结

该存储库载有成功跨链发展所需的所有要素 使用 Axelar 通用信件传递协议 .

文档

构建

我们建议使用最新的节点 LTS 版本。 。 。 .

npm ci

npm run build

npm run test

预编译字节代码可见于 释放。 。 。 . 此外,预先编译的字节码和ABI在 npm 软件包 并可通过下列方式导入:

npm install @axelar-network/axelar-gmp-sdk-solidity
const IAxelarExecutable = require('@axelar-network/axelar-gmp-sdk-solidity/interfaces/IAxelarExecutable.json');

const Upgradable = require('@axelar-network/axelar-cgp-solidity/artifacts/contracts/upgradable/Upgradable.sol/Upgradable.json');

单位测试也可以在网络上进行整合测试,参见 这里。 。 。 .

发展

检查煤气使用情况

REPORT_GAS=true npm run test

检查合同的存储布局.

STORAGE_LAYOUT=true npm run check

检查合同字节代码大小

CHECK_CONTRACT_SIZE=true npm run build

现有合同

Axelar 可执行文件

用于验证和执行GMP合同呼叫的基础接口.

Axelar Express 可执行文件

通过出借资产和执行来加速GMP呼叫的接口 在通过阿克塞尔网络全面传播之前.

创建2 调度和创建3 调度

这些合同用于部署您的可执行文件, 以便在不同的EVM链上拥有相同的地址 . 这简化了来自对等执行文件的信件验证 。 你可以多学点 文档。 。 。 .

代理和可升级

基地执行可升级的合同,与 Create3Deployer 并在不同的EVM链上拥有相同的代理地址.

地址串

允许在 string 财务报告和审定财务报表 address 数据类型

地址字节

允许在 bytes 财务报告和审定财务报表 address 数据类型

字节32 String

允许在 string 财务报告和审定财务报表 bytes32 数据类型 用于将31字节以下的字符串存储到单个存储槽中

版本与发布记录

@axelar-network/axelar-gmp-sdk-solidity 共发布 56 个版本,首次发布于 2022/08/21;过去 12 个月发布了 2 个版本。

版本发布日期距今
6.2.0latest2026/06/045 个月前
6.1.02026/05/135 个月前
6.0.62025/02/271.7 年前
6.0.52025/02/251.7 年前
0.0.0-snapshot.aab7a4esnapshot2025/02/171.7 年前
0.0.0-snapshot.caeff042025/02/131.7 年前

关于 @axelar-network/axelar-gmp-sdk-solidity 的常见问题

@axelar-network/axelar-gmp-sdk-solidity 是什么?

GMP SDK和Axelar为跨链发展提供的公用事业

如何安装 @axelar-network/axelar-gmp-sdk-solidity?

在项目目录运行 npm install @axelar-network/axelar-gmp-sdk-solidity,或使用 pnpm add / yarn add / bun add。

@axelar-network/axelar-gmp-sdk-solidity 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/axelar-network__axelar-gmp-sdk-solidity 是否存在。

@axelar-network/axelar-gmp-sdk-solidity 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@axelar-network/axelar-gmp-sdk-solidity 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=18。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@axelar-network/axelar-gmp-sdk-solidity 可以商用吗?

@axelar-network/axelar-gmp-sdk-solidity 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@axelar-network/axelar-gmp-sdk-solidity 的下载量有多少?

根据 npm 官方下载统计,@axelar-network/axelar-gmp-sdk-solidity 在 2026/10/08 – 2026/11/06 这 30 天内被下载 79,612 次,日均约 2,654 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@axelar-network/axelar-gmp-sdk-solidity 还在维护吗?

最新版本 6.2.0 发布于 2026/06/04(5 个月前);至今共发布 56 个版本,其中过去 12 个月发布了 2 个;首次发布于 2022/08/21。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。