# @chainlink/evm-gauntlet-common 中文文档

规范地址：https://npmcn.com/package/%40chainlink/evm-gauntlet-common/

版本：1\.0\.1
npm 元数据更新时间：2025-01-30T17:23:32.068Z
中文译文更新时间：2026-11-09T09:31:23.834Z
软件包许可：未声明

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40chainlink/evm-gauntlet-common
原文对照：https://npmcn.com/package/%40chainlink/evm-gauntlet-common/?lang=original

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：6.7 MB，102 个文件
- 模块格式：CommonJS
- TypeScript 类型：包内自带
- 运行依赖：5 个
- 首次发布：2022-11-16T10:31:40.471Z
- 最新版本发布：2024-04-10T00:30:48.205Z
- 近 30 天下载量：10344（2026-10-10 至 2026-11-08，npm 官方下载统计）
- 已发布版本数：38（近 12 个月 0 个）

## 中文简介

EVM Gauntlet 共同合同

## 安装

```sh
npm install @chainlink/evm-gauntlet-common
```

也可以使用：`pnpm add @chainlink/evm-gauntlet-common`、`yarn add @chainlink/evm-gauntlet-common`、`bun add @chainlink/evm-gauntlet-common`

## README

# EVM 链林克共同合同的 Gauntlet 命令

### 访问控制器

#### 部署访问控制器

使用此命令来部署 LINK 令牌合同 。 它除了标准-网络旗外不需要输入. 用法 : `yarn gauntlet access_controller:deploy --network=goerli`

#### 添加访问

在AccessControl合同的Access列表中添加对EOA地址的访问权限,用于未来访问限制 用法 : `yarn gauntlet access_controller:add_access --network=goerli <0xabc> --addresses=<0x123>` 0xabc是访问控制器合同的地址,0x123是访问列表中要添加的用户地址列表

### 旗帜

#### 部署

使用此命令来部署旗舰合同. 它需要输入降低和提升访问控制器的地址,如果不需要说明则输入零地址 用法 : `yarn gauntlet flag:deploy --loweringAC=0x0000000000000000000000000000000000000000 --raisingAC=0x0000000000000000000000000000000000000000 --network=goerli`

#### 升起旗帜

升起地址的旗帜. 用法 : `yarn gauntlet flag:raise --network=goerli <0xabc> --addresses="[<0x123>,<0x234>]"` 在0xabc为旗下合同地址的地方,0x123,0x234是升起旗帜的集合地址列表.

### 所有权

#### 转让

使用此命令将合同所有权转让给另一所有者。 它使用新的所有者地址作为输入,除了标准-网络旗. 用法 : `yarn gauntlet ownership:transfer_ownership --network=goerli --to=<0x123> <0xabc>` 其中 0x123 是新所有者的地址 & 0xabc 是任何执行所有权接口的合同的地址

#### 接受

由新业主经营,接受合同的质出自人. 它除了标准-网络旗外不需要输入. 用法 : `yarn gauntlet ownership:accept_ownership --network=goerli <0xabc>` 如果0xabc是拟议改变所有权的合同地址

### 聚合物

#### 部署

此命令向聚合器部署代理 。 它需要一个聚合器和访问控制器地址作为输入 用法 : `yarn gauntlet proxies:deploy --network=goerli --aggregator=<0x123> --accessController=<0x234>` 其中0x123为聚合合同地址,0x234为访问控制器地址

#### 提议新的聚合符

使用此命令向代理机提议新的聚合合同 . 用法 : `yarn gauntlet proxies:propose_aggregator --network=goerli --aggregator=<0x123> <0xabc>` 其中 0x123 是新聚合地址的地址 & 0xabc 是任何代理合同的地址

#### 确认新聚合符

使用此命令来确认代理所有者向代理方提出的新的聚合合同. 用法 : `yarn gauntlet proxies:confirm_aggregator --network=goerli --aggregator=<0x123> <0xabc>` 0x123是拟议新聚合地址的地址,0xabc是任何代理合同的地址

## 常见问题

### @chainlink/evm-gauntlet-common 是什么？

EVM Gauntlet 共同合同

### 如何安装 @chainlink/evm-gauntlet-common？

在项目目录运行 npm install @chainlink/evm-gauntlet-common，或使用 pnpm add / yarn add / bun add。

### @chainlink/evm-gauntlet-common 支持 TypeScript 吗？

支持。包内自带 TypeScript 类型声明（package\.json 声明了 types 入口），安装后即可获得类型提示，无需再安装 @types 包。

### @chainlink/evm-gauntlet-common 支持 ESM 还是 CommonJS？

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

### @chainlink/evm-gauntlet-common 可以商用吗？

@chainlink/evm-gauntlet-common 使用 未声明 许可。package\.json 没有声明许可证。没有许可证的代码默认保留全部权利，商用前请联系作者或查看仓库中的 LICENSE 文件。以上为概括，不构成法律意见，请以许可原文为准。

### @chainlink/evm-gauntlet-common 的下载量有多少？

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

### @chainlink/evm-gauntlet-common 还在维护吗？

最新版本 1\.0\.1 发布于 2024/04/10（2 年前）；至今共发布 38 个版本，其中过去 12 个月发布了 0 个；首次发布于 2022/11/16。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

