@chainlink/evm-gauntlet-common

中文文档
1.0.1发布于 2024/04/10TypeScriptCommonJS近 30 天下载 1万

EVM Gauntlet 共同合同

中文使用文档
文档目录4 节
  1. 访问控制器
  2. 旗帜
  3. 所有权
  4. 聚合物

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 共发布 38 个版本,首次发布于 2022/11/16;过去 12 个月发布了 0 个版本。

版本发布日期距今
1.0.1latest2024/04/102 年前
0.0.0-develop-20240409214435develop2024/04/102 年前
1.0.02024/03/262 年前
0.0.0-develop-202403251407052024/03/252 年前
0.5.02024/03/132 年前
0.0.0-develop-202403122131082024/03/132 年前

关于 @chainlink/evm-gauntlet-common 的常见问题

@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 和提交记录判断。