cli-anything-eth2-quickstart

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

cli-anything-eth2-quickstart

cli-anything-eth2-quickstart

Agent-native harness for the
chimera-defi/eth2-quickstart
automation repo. This CLI wraps the repo's canonical shell scripts instead of replacing them.
基于Agent的
chimera-defi/eth2-quickstart
自动化仓库封装工具。该CLI工具对仓库中的标准Shell脚本进行封装,而非替换。

When To Use

使用场景

Use this skill when the task involves:
  • bootstrapping a fresh Ethereum node host
  • installing execution and consensus clients with explicit client diversity
  • enabling MEV-Boost or Commit-Boost workflows
  • exposing RPC through Nginx or Caddy
  • updating validator fee recipient or graffiti settings without handling secrets
  • checking machine-readable health with
    --json
当你需要完成以下任务时,可以使用本工具:
  • 快速搭建全新的以太坊节点主机
  • 安装执行客户端与共识客户端,支持明确的客户端多样性配置
  • 启用MEV-Boost或Commit-Boost工作流
  • 通过Nginx或Caddy暴露RPC服务
  • 在不处理密钥的情况下更新验证器手续费接收地址或涂鸦(graffiti)设置
  • 使用
    --json
    参数查看机器可读的节点健康状态

Core Commands

核心命令

bash
undefined
bash
undefined

Canonical machine-readable health

标准机器可读健康检查

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

Phase 2 install with explicit client choices

阶段2安装,指定客户端选项

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

Guided node setup

引导式节点设置

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

Validator metadata only; no key import

仅配置验证器元数据;不导入密钥

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

Install nginx-backed RPC exposure

安装基于Nginx的RPC暴露服务

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

Safety Rules

安全规则

  • Always use
    --json
    for agent parsing.
  • Require human confirmation before
    setup-node
    ,
    install-clients
    , or
    start-rpc
    .
  • Do not generate validator keys.
  • Do not remove secrets or wallet material.
  • Treat
    configure-validator
    as metadata and operator-guidance only.
  • Respect the reboot boundary between Phase 1 and Phase 2.
  • 始终使用
    --json
    参数以便Agent解析。
  • 在执行
    setup-node
    install-clients
    start-rpc
    前,需要人工确认。
  • 不生成验证器密钥。
  • 不删除密钥或钱包相关资料。
  • configure-validator
    仅用于元数据配置和操作指引。
  • 遵守阶段1与阶段2之间的重启限制。

Runtime Expectations

运行预期

  • Operates on a local
    eth2-quickstart
    checkout.
  • Discovers repo root from
    --repo-root
    ,
    ETH2QS_REPO_ROOT
    , or current working directory.
  • Writes compatible overrides into
    config/user_config.env
    when flags map directly to repo settings.
  • 在本地
    eth2-quickstart
    检出目录中运行。
  • 通过
    --repo-root
    参数、
    ETH2QS_REPO_ROOT
    环境变量或当前工作目录识别仓库根目录。
  • 当命令行参数与仓库设置直接对应时,会将兼容的覆盖配置写入
    config/user_config.env