SuperAPI AI 工具集

cli-anything-eth2-quickstart

部署与运维

查看项目

更新于 10-15 10:27

技能介绍

用途

cli-anything-eth2-quickstart 是面向 chimera-defi/eth2-quickstart 自动化仓库的智能体原生封装工具(harness)。它封装仓库的规范 shell 脚本,而不是替换它们,用于在智能体流程中自主完成以太坊节点的部署与配置任务。

主要能力

  • 引导全新以太坊节点主机(bootstrapping a fresh Ethereum node host)。
  • 安装执行层与共识层客户端,并支持显式选择客户端以体现客户端多样性。
  • 启用 MEV-Boost 或 Commit-Boost 工作流。
  • 通过 Nginx 或 Caddy 暴露 RPC。
  • 在不处理密钥的前提下,更新验证者费用接收地址(fee recipient)或 graffiti 设置。
  • 通过 --json 输出机器可读的健康状态,便于智能体解析。

使用方式

核心命令示例(保持原样):

规范机器可读健康检查:

cli-anything-eth2-quickstart --json health-check

第二阶段安装并显式选择客户端:

cli-anything-eth2-quickstart --json install-clients \
  --network mainnet \
  --execution-client geth \
  --consensus-client lighthouse \
  --mev mev-boost \
  --confirm

引导式节点安装:

cli-anything-eth2-quickstart --json setup-node \
  --phase auto \
  --execution-client geth \
  --consensus-client prysm \
  --mev commit-boost \
  --confirm

仅配置验证者元数据,不导入密钥:

cli-anything-eth2-quickstart --json configure-validator \
  --consensus-client prysm \
  --fee-recipient 0x1111111111111111111111111111111111111111 \
  --graffiti "CLI-Anything"

安装由 Nginx 支持的 RPC 暴露:

cli-anything-eth2-quickstart --json start-rpc \
  --web-stack nginx \
  --server-name rpc.example.org \
  --confirm

适用场景

当任务涉及全新以太坊节点主机初始化、安装执行层与共识层客户端、启用 MEV-Boost 或 Commit-Boost、通过 Nginx 或 Caddy 暴露 RPC、更新验证者费用接收地址或 graffiti 以及检查机器可读健康状态时,可使用该技能。

限制与安全规则

  • 始终使用 --json 以便智能体解析。
  • setup-node、install-clients 或 start-rpc 之前需要人工确认(--confirm)。
  • 不生成验证者密钥。
  • 不移除密钥或钱包材料。
  • 将 configure-validator 仅视为元数据与操作指引。
  • 尊重第一阶段与第二阶段之间的重启边界。

运行时预期

  • 在本地 eth2-quickstart 检出目录上运行。
  • 从 --repo-root、ETH2QS_REPO_ROOT 或当前工作目录发现仓库根目录。
  • 当标志直接映射到仓库设置时,将兼容的覆盖写入 config/user_config.env。

关于收费、价格、平台支持范围等更多细节,资料中暂未提供。