cli-anything-eth2-quickstart
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinesecli-anything-eth2-quickstart
cli-anything-eth2-quickstart
Agent-native harness for the automation repo.
This CLI wraps the repo's canonical shell scripts instead of replacing them.
chimera-defi/eth2-quickstart基于Agent的自动化仓库封装工具。该CLI工具对仓库中的标准Shell脚本进行封装,而非替换。
chimera-defi/eth2-quickstartWhen 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
undefinedbash
undefinedCanonical 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
--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
--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
--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
--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"
--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"
--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
--web-stack nginx
--server-name rpc.example.org
--confirm
undefinedcli-anything-eth2-quickstart --json start-rpc
--web-stack nginx
--server-name rpc.example.org
--confirm
--web-stack nginx
--server-name rpc.example.org
--confirm
undefinedSafety Rules
安全规则
- Always use for agent parsing.
--json - Require human confirmation before ,
setup-node, orinstall-clients.start-rpc - Do not generate validator keys.
- Do not remove secrets or wallet material.
- Treat as metadata and operator-guidance only.
configure-validator - Respect the reboot boundary between Phase 1 and Phase 2.
- 始终使用参数以便Agent解析。
--json - 在执行、
setup-node或install-clients前,需要人工确认。start-rpc - 不生成验证器密钥。
- 不删除密钥或钱包相关资料。
- 仅用于元数据配置和操作指引。
configure-validator - 遵守阶段1与阶段2之间的重启限制。
Runtime Expectations
运行预期
- Operates on a local checkout.
eth2-quickstart - Discovers repo root from ,
--repo-root, or current working directory.ETH2QS_REPO_ROOT - Writes compatible overrides into when flags map directly to repo settings.
config/user_config.env
- 在本地检出目录中运行。
eth2-quickstart - 通过参数、
--repo-root环境变量或当前工作目录识别仓库根目录。ETH2QS_REPO_ROOT - 当命令行参数与仓库设置直接对应时,会将兼容的覆盖配置写入。
config/user_config.env