@chainlink/evm-gauntlet-mcm

中文文档
2.4.4发布于 2024/12/18TypeScriptCommonJS近 30 天下载 1.1万

EVM 勇士多链多链

中文使用文档
文档目录3 节
  1. 时钟命令
  2. 基本命令
  3. 已包装的命令

EVM “多链多链多链多链多链”

□ 注释

命令正在和 MCM / Timlock 合同版本接口 这个ccdp-业主-合同存放处

时钟命令

时间锁定的 gauntlet 命令的一般格式是:

yarn gauntlet timelock:<OPERATION> --network=<NETWORK> [FLAGS] <TIMELOCK_ADDRESS>

基本命令

deploy数字 :

yarn gauntlet timelock:deploy --network=<NETWORK> --minDelay=<NUMBER> --admin=<ADDRESS> --proposers=<COMMA_DELIMITED_PROPOSERS> --executors=<COMMA_DELIMITED_EXECUTORS> --cancellers=<COMMA_DELIMITED_CANCELLERS> --bypassers=<COMMA_DELIMITED_BYPASSERS>

scheduleBatch数字 :

yarn gauntlet timelock:schedule_batch --network=<NETWORK> --targets=0x0,0x1,0x2 --values=30,20,10 --payloads=0x0,0x1,0x2 --predecessor=0x0 --salt=0x0 --delay=10

cancel数字 :

yarn gauntlet timelock:cancel --network=<NETWORK> --id=<ID> <TIMELOCK_ADDRESS>

executeBatch

yarn gauntlet timelock:execute_batch --network=<NETWORK> --targets=0x0,0x1,0x2 --values=30,20,10 --payloads=0x0,0x1,0x2 --predecessor=0x0000000000000000000000000000000000000000000000000000000000000000 --salt=0x0000000000000000000000000000000000000000000000000000000000000000

bypasserExecuteBatch数字 :

yarn gauntlet timelock:bypasser_execute_batch --network=<NETWORK> --targets=0x0,0x1,0x2 --values=30,20,10 --payloads=0x0,0x1,0x2 <TIMELOCK_ADDRESS>

grantRole数字 :

yarn gauntlet timelock:grant_role --network=<NETWORK> --role=<proposer | executor | canceller | bypasser | admin> --address=<ADDRESS> <TIMELOCK_ADDRESS>

renounceRole数字 :

yarn gauntlet timelock:renounce_role --network=<NETWORK> --role=<proposer | executor | canceller | bypasser | admin> --address=<ADDRESS> <TIMELOCK_ADDRESS>

revokeRole数字 :

yarn gauntlet timelock:revoke_role --network=<NETWORK> --role=<proposer | executor | canceller | bypasser | admin> --address=<ADDRESS> <TIMELOCK_ADDRESS>

updateDelay数字 :

yarn gauntlet timelock:update_delay --delay=1 <TIMELOCK_ADDRESS>

已包装的命令

时间锁所包裹的命令( 有关键词后缀) wrapped)允许用户在输入文件中通过带有任意的低等格鲁莱特命令,然后在时钟上进行分批执行.

例如,给定输入文件如:

{
    "transactions": [
      {
        "commandId": "ownership:accept_ownership",
        "input": {},
        "target": "0x1A61dc6d49490b18eD318033F8aaAC3260E281C0"
      },
      {
        "commandId": "ownership:accept_ownership",
        "input": {},
        "target": "0x2CcB80Bd7d0b0E10aCd401CDCA46a3486bf75a9a"
      },
      {
        "commandId": "ownership:accept_ownership",
        "input": {},
        "target": "0xD0792582d5d3Bdb022A7FC29e9976aaa4Fe75E03"
      },
      {
        "commandId": "ownership:accept_ownership",
        "input": {},
        "target": "0xe37d36db213f92daEAE8CCff628405340D8B5B38"
      }
    ]
  }

通话 yarn gauntlet timelock:<TIMELOCK_OPERATION>:wrapped --inputFile=<PATH_TO_FILE> --network=<NETWORK> <TIMELOCK_ADDRESS> 将对所有交易进行分批,并执行所需的时间锁定操作

注意: 每个命令都有需要设置的几个额外的旗帜

schedule_batch: 需要录入 delay (以秒计)和可选 predecessor 财务报告和审定财务报表 salt 旗帜 execute_batch: 以可选方式接受 predecessor 财务报告和审定财务报表 salt 旗帜 cancel: 以可选方式接受 predecessor 财务报告和审定财务报表 salt 旗帜

版本与发布记录

@chainlink/evm-gauntlet-mcm 共发布 141 个版本,首次发布于 2023/04/25;过去 12 个月发布了 0 个版本。

版本发布日期距今
2.4.4latest2024/12/181.9 年前
0.0.0-develop-20241213071650develop2024/12/131.9 年前
0.0.0-develop-202412041423192024/12/041.9 年前
0.0.0-develop-202411202117092024/11/212 年前
0.0.0-develop-202411081608472024/11/092 年前
2.4.32024/09/242 年前

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

@chainlink/evm-gauntlet-mcm 是什么?

EVM 勇士多链多链

如何安装 @chainlink/evm-gauntlet-mcm?

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

@chainlink/evm-gauntlet-mcm 支持 TypeScript 吗?

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

@chainlink/evm-gauntlet-mcm 支持 ESM 还是 CommonJS?

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

@chainlink/evm-gauntlet-mcm 可以商用吗?

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

@chainlink/evm-gauntlet-mcm 的下载量有多少?

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

@chainlink/evm-gauntlet-mcm 还在维护吗?

最新版本 2.4.4 发布于 2024/12/18(1.9 年前);至今共发布 141 个版本,其中过去 12 个月发布了 0 个;首次发布于 2023/04/25。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。